Decompiled source of Christianity v1.2.6

plugins\Christianity.dll

Decompiled 2 weeks ago
using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
using System.Security.Permissions;
using System.Text;
using BepInEx;
using BepInEx.Configuration;
using Christianity;
using HarmonyLib;
using Jotunn;
using Jotunn.Configs;
using Jotunn.Entities;
using Jotunn.Managers;
using Jotunn.Utils;
using UnityEngine;

[assembly: CompilationRelaxations(8)]
[assembly: RuntimeCompatibility(WrapNonExceptionThrows = true)]
[assembly: Debuggable(DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints)]
[assembly: AssemblyTitle("Christianity")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Christianity")]
[assembly: AssemblyCopyright("Copyright ©  2021")]
[assembly: AssemblyTrademark("")]
[assembly: ComVisible(false)]
[assembly: Guid("e3243d22-4307-4008-ba36-9f326008cde5")]
[assembly: AssemblyFileVersion("0.0.1.0")]
[assembly: TargetFramework(".NETFramework,Version=v4.6.2", FrameworkDisplayName = ".NET Framework 4.6.2")]
[assembly: SecurityPermission(SecurityAction.RequestMinimum, SkipVerification = true)]
[assembly: AssemblyVersion("0.0.1.0")]
public class BidSpawner : CreatureSpawner
{
	[HarmonyPatch(typeof(CreatureSpawner))]
	[HarmonyPatch("Spawn")]
	public static class CreatureSpawner_Spawn_Patch
	{
		public static bool Prefix(CreatureSpawner __instance, ref ZNetView __result)
		{
			if (((object)__instance).GetType() == typeof(BidSpawner))
			{
				BidSpawner bidSpawner = (BidSpawner)(object)__instance;
				if ((Object)(object)bidSpawner.Spawn() != (Object)null && bidSpawner.m_destroy_after_spawn)
				{
					Object.Destroy((Object)(object)bidSpawner);
				}
				return false;
			}
			return true;
		}
	}

	public bool m_destroy_after_spawn;

	public ZNetView Spawn()
	{
		//IL_0006: Unknown result type (might be due to invalid IL or missing references)
		//IL_000b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0025: Unknown result type (might be due to invalid IL or missing references)
		//IL_002a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0031: Unknown result type (might be due to invalid IL or missing references)
		//IL_0032: Unknown result type (might be due to invalid IL or missing references)
		//IL_00c9: Unknown result type (might be due to invalid IL or missing references)
		Vector3 position = ((Component)this).transform.position;
		Quaternion val = Quaternion.Euler(0f, Random.Range(0f, 360f), 0f);
		GameObject val2 = Object.Instantiate<GameObject>(base.m_creaturePrefab, position, val);
		ZNetView component = val2.GetComponent<ZNetView>();
		if (base.m_wakeUpAnimation)
		{
			ZSyncAnimation component2 = val2.GetComponent<ZSyncAnimation>();
			if ((Object)(object)component2 != (Object)null)
			{
				component2.SetBool("wakeup", true);
			}
		}
		BaseAI component3 = val2.GetComponent<BaseAI>();
		if ((Object)(object)component3 != (Object)null && base.m_setPatrolSpawnPoint)
		{
			component3.SetPatrolPoint();
		}
		Character component4 = val2.GetComponent<Character>();
		if (Object.op_Implicit((Object)(object)component4))
		{
			int level = Random.Range(base.m_minLevel, base.m_maxLevel + 1);
			component4.SetLevel(level);
		}
		base.m_nview.GetZDO().SetConnection((ConnectionType)3, component.GetZDO().m_uid);
		base.m_nview.GetZDO().Set(ZDOVars.s_aliveTime, ZNet.instance.GetTime().Ticks);
		((CreatureSpawner)this).SpawnEffect(val2);
		return component;
	}
}
public class PickBehaviour : StateMachineBehaviour
{
	public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
	{
		((MonkAI)(object)((Component)animator).GetComponentInParent<BaseAI>()).m_nomove = true;
	}

	public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
	{
		MonkAI obj = (MonkAI)(object)((Component)animator).GetComponentInParent<BaseAI>();
		obj.pick();
		((AnimalAI)obj).m_updateTargetTimer = 0f;
		obj.m_nomove = false;
	}
}
public class PrayBehaviour : StateMachineBehaviour
{
	public override void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
	{
		//IL_002e: Unknown result type (might be due to invalid IL or missing references)
		((MonkAI)(object)((Component)animator).GetComponentInParent<BaseAI>()).m_nomove = true;
		global::Christianity.Christianity.audioClips.TryGetValue("blessing.mp3", out var value);
		AudioSource.PlayClipAtPoint(value, ((Component)Player.m_localPlayer).transform.position, 1f);
	}

	public override void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
	{
		MonkAI obj = (MonkAI)(object)((Component)animator).GetComponentInParent<BaseAI>();
		obj.resetAllTargets(nodelayed: true);
		obj.m_nomove = false;
	}
}
public class MonkAI : AnimalAI
{
	private const float m_reset_not_reachable_timer = 300f;

	private GameObject m_bell;

	private Piece m_marterl;

	public bool m_nomove;

	public MonoBehaviour m_pickable;

	public Character m_slaughterTarget;

	private Monk m_monk;

	private List<Collider> m_repairs = new List<Collider>();

	private WearNTear m_wt_target;

	public Humanoid m_shepherd;

	private float m_lastRepairSearch;

	private float m_check_stuck_timer;

	private Vector3 m_last_stuck_check_pos;

	private List<MonoBehaviour> m_not_reachable_pickable = new List<MonoBehaviour>();

	private List<WearNTear> m_not_reachable_wnt = new List<WearNTear>();

	private float m_clear_not_reachable_timer = 300f;

	private HashSet<string> m_monk_default_targets = new HashSet<string> { "marterl", "standingcross", "Jesus", "piece_commandment" };

	public override void Awake()
	{
		((AnimalAI)this).Awake();
		m_monk = ((Component)this).GetComponentInParent<Monk>();
	}

	public bool MMoveTo(float dt, Vector3 point, float dist, bool run)
	{
		//IL_001c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0021: Unknown result type (might be due to invalid IL or missing references)
		//IL_0028: Unknown result type (might be due to invalid IL or missing references)
		m_check_stuck_timer = Random.Range(2f, 3f);
		m_last_stuck_check_pos = ((Component)this).transform.position;
		return ((BaseAI)this).MoveTo(dt, point, dist, run);
	}

	public void resetAllTargets(bool nodelayed)
	{
		//IL_0007: Unknown result type (might be due to invalid IL or missing references)
		//IL_000c: Unknown result type (might be due to invalid IL or missing references)
		((BaseAI)this).m_randomMoveTarget = ((Component)this).transform.position;
		base.m_target = null;
		m_bell = null;
		m_wt_target = null;
		m_marterl = null;
		m_slaughterTarget = null;
		m_shepherd = null;
		if (nodelayed)
		{
			m_pickable = null;
		}
	}

	public void UpdateRightArm()
	{
		if (((BaseAI)this).m_character.IsSwimming())
		{
			((BaseAI)this).m_character.m_zanim.SetTrigger("noitem");
		}
	}

	public Humanoid FindNearestShepherd(float radius)
	{
		//IL_0022: Unknown result type (might be due to invalid IL or missing references)
		//IL_0091: Unknown result type (might be due to invalid IL or missing references)
		//IL_009c: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a1: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: Unknown result type (might be due to invalid IL or missing references)
		Humanoid result = null;
		int mask = LayerMask.GetMask(new string[1] { "character" });
		float num = float.MaxValue;
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		for (int i = 0; i < array.Length; i++)
		{
			Humanoid componentInParent = ((Component)array[i]).GetComponentInParent<Humanoid>();
			if (!((Object)(object)componentInParent == (Object)null) && !((Character)componentInParent).IsDead() && !((Object)(object)componentInParent.m_visEquipment == (Object)null) && componentInParent.m_visEquipment.m_rightItem != null && componentInParent.m_visEquipment.m_rightItem.Equals("cross_handheld"))
			{
				Vector3 val = ((Component)componentInParent).transform.position - ((Component)this).transform.position;
				float sqrMagnitude = ((Vector3)(ref val)).sqrMagnitude;
				if (sqrMagnitude < num)
				{
					num = sqrMagnitude;
					result = componentInParent;
				}
			}
		}
		return result;
	}

	public void UpdateAI(float dt)
	{
		//IL_0284: Unknown result type (might be due to invalid IL or missing references)
		//IL_0289: Unknown result type (might be due to invalid IL or missing references)
		//IL_0291: Unknown result type (might be due to invalid IL or missing references)
		//IL_022e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0233: Unknown result type (might be due to invalid IL or missing references)
		//IL_023b: Unknown result type (might be due to invalid IL or missing references)
		//IL_07e6: Unknown result type (might be due to invalid IL or missing references)
		//IL_07eb: Unknown result type (might be due to invalid IL or missing references)
		//IL_07f3: Unknown result type (might be due to invalid IL or missing references)
		//IL_06e0: Unknown result type (might be due to invalid IL or missing references)
		//IL_05e5: Unknown result type (might be due to invalid IL or missing references)
		//IL_05ea: Unknown result type (might be due to invalid IL or missing references)
		//IL_05f2: Unknown result type (might be due to invalid IL or missing references)
		//IL_0708: Unknown result type (might be due to invalid IL or missing references)
		//IL_049b: Unknown result type (might be due to invalid IL or missing references)
		//IL_04a0: Unknown result type (might be due to invalid IL or missing references)
		//IL_04a8: Unknown result type (might be due to invalid IL or missing references)
		//IL_073e: Unknown result type (might be due to invalid IL or missing references)
		//IL_0743: Unknown result type (might be due to invalid IL or missing references)
		//IL_074b: Unknown result type (might be due to invalid IL or missing references)
		//IL_041b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0427: Unknown result type (might be due to invalid IL or missing references)
		if (!((BaseAI)this).m_nview.IsOwner())
		{
			return;
		}
		UpdateRightArm();
		base.m_updateTargetTimer -= dt;
		m_check_stuck_timer -= dt;
		m_clear_not_reachable_timer -= dt;
		if (m_clear_not_reachable_timer <= 0f)
		{
			m_not_reachable_pickable.Clear();
			m_not_reachable_wnt.Clear();
			m_clear_not_reachable_timer = 300f;
		}
		if (m_nomove)
		{
			((BaseAI)this).StopMoving();
			resetAllTargets(nodelayed: false);
			return;
		}
		if (((BaseAI)this).m_character.IsTamed() && (m_monk.m_visequip.m_rightItem == "Torch" || Utility.IsNullOrWhiteSpace(m_monk.m_visequip.m_rightItem)))
		{
			if ((Object)(object)m_shepherd == (Object)null)
			{
				Humanoid val = FindNearestShepherd(global::Christianity.Christianity.ShepherdSearchRadiusConfig.Value);
				if ((Object)(object)val != (Object)null)
				{
					resetAllTargets(nodelayed: true);
					m_shepherd = val;
					MoveToShepherd(m_shepherd, dt);
					return;
				}
			}
			else
			{
				if (m_shepherd.m_visEquipment.m_rightItem.Equals("cross_handheld"))
				{
					MoveToShepherd(m_shepherd, dt);
					return;
				}
				resetAllTargets(nodelayed: true);
				base.m_updateTargetTimer = 0f;
			}
		}
		if (!checkTargetReached(dt) && base.m_updateTargetTimer > 0f)
		{
			return;
		}
		base.m_target = ((BaseAI)this).FindEnemy();
		if (Object.op_Implicit((Object)(object)base.m_target) && ((BaseAI)this).CanSenseTarget(base.m_target) && !base.m_target.IsDead() && m_monk.m_visequip.m_rightItem != "Lantern")
		{
			base.m_updateTargetTimer = Random.Range(2f, 3f);
			((BaseAI)this).SetAlerted(true);
			if (string.IsNullOrEmpty(m_monk.m_visequip.m_rightItem))
			{
				if ((Object)(object)m_bell == (Object)null)
				{
					m_bell = findNearbyBell(global::Christianity.Christianity.BellSearchRadiusConfig.Value);
				}
				if ((Object)(object)m_bell != (Object)null)
				{
					((BaseAI)this).m_randomMoveTarget = m_bell.transform.position;
					MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 0.75f, run: true);
				}
			}
			if (!string.IsNullOrEmpty(m_monk.m_visequip.m_rightItem) || (Object)(object)m_bell == (Object)null)
			{
				((BaseAI)this).m_randomMoveTarget = findRandomTarget(m_monk_default_targets, global::Christianity.Christianity.WaysideCrossSearchRadiusConfig.Value);
				MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 0.75f, run: true);
			}
		}
		else
		{
			base.m_updateTargetTimer = Random.Range(5f, 10f);
			((BaseAI)this).SetAlerted(false);
			resetAllTargets(nodelayed: true);
		}
		if ((Object)(object)base.m_target != (Object)null)
		{
			return;
		}
		if (m_monk.m_visequip.m_rightItem == "Hammer" && global::Christianity.Christianity.AllowRepairConfig.Value && ((BaseAI)this).m_character.IsTamed())
		{
			if (m_repairs.Count <= 0)
			{
				findNearbyRepairs(global::Christianity.Christianity.RepairRadiusConfig.Value);
			}
			for (int num = m_repairs.Count - 1; num >= 0; num--)
			{
				Collider val2 = m_repairs.ElementAt(num);
				m_repairs.RemoveAt(num);
				if ((Object)(object)val2 == (Object)null)
				{
					continue;
				}
				WearNTear val3 = ((Component)val2).GetComponentInParent<WearNTear>();
				if ((Object)(object)val3 == (Object)null || m_not_reachable_wnt.Contains(val3) || val3.GetHealthPercentage() > global::Christianity.Christianity.RepairThresholdConfig.Value)
				{
					continue;
				}
				Piece componentInParent = ((Component)val3).GetComponentInParent<Piece>();
				if ((Object)(object)componentInParent == (Object)null)
				{
					continue;
				}
				if ((Object)(object)componentInParent.m_craftingStation != (Object)null)
				{
					CraftingStation val4 = null;
					foreach (CraftingStation allStation in CraftingStation.m_allStations)
					{
						if (!(allStation.m_name != componentInParent.m_craftingStation.m_name))
						{
							float num2 = allStation.m_rangeBuild + (float)global::Christianity.Christianity.RepairDistanceConfig.Value;
							if (Vector3.Distance(((Component)allStation).transform.position, ((Component)componentInParent).transform.position) < num2)
							{
								val4 = allStation;
								break;
							}
						}
					}
					if ((Object)(object)val4 == (Object)null)
					{
						continue;
					}
				}
				if ((Object)(object)componentInParent == (Object)null)
				{
					val3 = null;
				}
				if ((Object)(object)val3 != (Object)null)
				{
					m_wt_target = val3;
					base.m_updateTargetTimer = Random.Range(30f, 40f);
					((BaseAI)this).m_randomMoveTarget = ((Component)m_wt_target).transform.position;
					MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, global::Christianity.Christianity.RepairDistanceConfig.Value, run: true);
					return;
				}
			}
		}
		else if (m_monk.m_visequip.m_rightItem == "KnifeButcher" && global::Christianity.Christianity.AllowSlaughterConfig.Value && ((BaseAI)this).m_character.IsTamed())
		{
			Dictionary<string, List<Character>> tamedCreatures = getTamedCreatures(global::Christianity.Christianity.SlaughterRadiusConfig.Value);
			List<Character> list = new List<Character>();
			m_slaughterTarget = null;
			foreach (KeyValuePair<string, List<Character>> item in tamedCreatures)
			{
				if (ReachedSlaughterThreshold(item.Key, item.Value.Count))
				{
					list.AddRange(item.Value);
				}
				list = list.OrderBy(delegate(Character r)
				{
					//IL_0006: Unknown result type (might be due to invalid IL or missing references)
					//IL_0011: Unknown result type (might be due to invalid IL or missing references)
					//IL_0016: Unknown result type (might be due to invalid IL or missing references)
					//IL_001b: Unknown result type (might be due to invalid IL or missing references)
					Vector3 val7 = ((Component)r).transform.position - ((Component)this).transform.position;
					return ((Vector3)(ref val7)).sqrMagnitude;
				}).ToList();
				foreach (Character item2 in list)
				{
					if (!m_not_reachable_pickable.Contains((MonoBehaviour)(object)item2))
					{
						m_slaughterTarget = item2;
						break;
					}
				}
				if ((Object)(object)m_slaughterTarget != (Object)null)
				{
					((BaseAI)this).m_randomMoveTarget = ((Component)m_slaughterTarget).transform.position;
					MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 1f, run: true);
					return;
				}
			}
		}
		else if (Utility.IsNullOrWhiteSpace(m_monk.m_visequip.m_rightItem) && global::Christianity.Christianity.AllowPickingConfig.Value && ((BaseAI)this).m_character.IsTamed())
		{
			Dictionary<string, int> nearbyTamedHungryCreatureConsumeables = getNearbyTamedHungryCreatureConsumeables(global::Christianity.Christianity.TamedSearchRadiusConfig.Value);
			if (nearbyTamedHungryCreatureConsumeables.Count > 0)
			{
				foreach (MonoBehaviour item3 in findNearbyPickables(global::Christianity.Christianity.TamedSearchRadiusConfig.Value).OrderBy(delegate(MonoBehaviour r)
				{
					//IL_0006: Unknown result type (might be due to invalid IL or missing references)
					//IL_0011: Unknown result type (might be due to invalid IL or missing references)
					//IL_0016: Unknown result type (might be due to invalid IL or missing references)
					//IL_001b: Unknown result type (might be due to invalid IL or missing references)
					Vector3 val6 = ((Component)r).transform.position - ((Component)this).transform.position;
					return ((Vector3)(ref val6)).sqrMagnitude;
				}).ToList())
				{
					foreach (KeyValuePair<string, int> item4 in nearbyTamedHungryCreatureConsumeables)
					{
						_ = item4;
						ItemDrop val5 = null;
						if (item3 is Pickable)
						{
							val5 = ((Pickable)item3).m_itemPrefab.GetComponent<ItemDrop>();
							if ((Object)(object)val5 == (Object)null)
							{
								continue;
							}
						}
						else if (item3 is Beehive)
						{
							val5 = ((Beehive)item3).m_honeyItem;
						}
						if (!((Object)(object)val5 == (Object)null) && nearbyTamedHungryCreatureConsumeables.ContainsKey(((Object)val5).name))
						{
							m_pickable = item3;
							((BaseAI)this).m_randomMoveTarget = ((Component)item3).transform.position;
							MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 1f, run: false);
							return;
						}
					}
				}
			}
		}
		else if (m_monk.m_visequip.m_rightItem == "Lantern")
		{
			((BaseAI)this).StopMoving();
			resetAllTargets(nodelayed: true);
			return;
		}
		if (Random.Range(0, 2) == 0)
		{
			((BaseAI)this).StopMoving();
			return;
		}
		((BaseAI)this).m_randomMoveTarget = findRandomTarget(m_monk_default_targets, global::Christianity.Christianity.WaysideCrossSearchRadiusConfig.Value);
		MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 1f, run: false);
	}

	private bool ReachedSlaughterThreshold(string prefab, int count)
	{
		if (!global::Christianity.Christianity.AllowSlaughterConfig.Value)
		{
			return false;
		}
		if (Utility.IsNullOrWhiteSpace(global::Christianity.Christianity.AdditionalSlaughterConfig.Value))
		{
			return count > global::Christianity.Christianity.SlaughterMinNumberConfig.Value;
		}
		global::Christianity.Christianity.AdditionalSlaughterConfig.Value.Trim();
		string[] array = global::Christianity.Christianity.AdditionalSlaughterConfig.Value.Split(new char[1] { ';' });
		foreach (string text in array)
		{
			if (!Utility.IsNullOrWhiteSpace(text))
			{
				string[] array2 = text.Trim().Split(new char[1] { ':' });
				if (array2.Length != 2)
				{
					MonoBehaviour.print((object)("invalid format of additional slaughter config: " + text));
				}
				else if (prefab.StartsWith(array2[0]) && count > int.Parse(array2[1]))
				{
					return true;
				}
			}
		}
		return false;
	}

	public void MoveToShepherd(Humanoid shepherd, float dt)
	{
		//IL_0006: Unknown result type (might be due to invalid IL or missing references)
		//IL_0011: Unknown result type (might be due to invalid IL or missing references)
		//IL_0062: Unknown result type (might be due to invalid IL or missing references)
		if (Vector3.Distance(((Component)this).transform.position, ((Component)shepherd).transform.position) < global::Christianity.Christianity.ShepherdFollowDistanceConfig.Value)
		{
			((BaseAI)this).m_character.GetBaseAI().StopMoving();
			((BaseAI)this).m_character.m_walk = false;
		}
		else
		{
			((BaseAI)this).m_character.m_walk = true;
			((BaseAI)this).m_character.GetBaseAI().MoveTo(dt, ((Component)shepherd).transform.position, 1f, false);
		}
	}

	public bool checkTargetReached(float dt)
	{
		//IL_0001: Unknown result type (might be due to invalid IL or missing references)
		//IL_0006: Unknown result type (might be due to invalid IL or missing references)
		//IL_000f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0044: Unknown result type (might be due to invalid IL or missing references)
		//IL_0049: Unknown result type (might be due to invalid IL or missing references)
		//IL_017d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0079: Unknown result type (might be due to invalid IL or missing references)
		//IL_007f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0167: Unknown result type (might be due to invalid IL or missing references)
		//IL_027b: Unknown result type (might be due to invalid IL or missing references)
		//IL_0282: Expected O, but got Unknown
		//IL_01e4: Unknown result type (might be due to invalid IL or missing references)
		//IL_043b: Unknown result type (might be due to invalid IL or missing references)
		//IL_044b: Unknown result type (might be due to invalid IL or missing references)
		//IL_02dd: Unknown result type (might be due to invalid IL or missing references)
		//IL_02e4: Expected O, but got Unknown
		//IL_04f6: Unknown result type (might be due to invalid IL or missing references)
		//IL_04fb: Unknown result type (might be due to invalid IL or missing references)
		//IL_0503: Unknown result type (might be due to invalid IL or missing references)
		//IL_02ae: Unknown result type (might be due to invalid IL or missing references)
		//IL_03aa: Unknown result type (might be due to invalid IL or missing references)
		//IL_030b: Unknown result type (might be due to invalid IL or missing references)
		//IL_03cc: Unknown result type (might be due to invalid IL or missing references)
		//IL_03d8: Unknown result type (might be due to invalid IL or missing references)
		Vector3 randomMoveTarget = ((BaseAI)this).m_randomMoveTarget;
		randomMoveTarget.y = ((Component)this).transform.position.y;
		float num = 0.75f;
		if ((Object)(object)m_wt_target != (Object)null)
		{
			num = global::Christianity.Christianity.RepairDistanceConfig.Value;
		}
		float num2 = Vector3.Distance(((Component)this).transform.position, randomMoveTarget);
		if ((double)num2 > (double)num + 0.05)
		{
			if (!(m_check_stuck_timer <= 0f))
			{
				((BaseAI)this).MoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 0.75f, false);
				return false;
			}
			if (!((double)Vector3.Distance(((Component)this).transform.position, m_last_stuck_check_pos) < 0.05))
			{
				MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 0.75f, run: false);
				return false;
			}
			if (num2 >= 2f)
			{
				if ((Object)(object)m_wt_target != (Object)null)
				{
					m_not_reachable_wnt.Add(m_wt_target);
				}
				if ((Object)(object)m_pickable != (Object)null)
				{
					m_not_reachable_pickable.Add(m_pickable);
				}
				if ((Object)(object)m_bell != (Object)null)
				{
					m_not_reachable_wnt.Add(m_bell.GetComponent<WearNTear>());
				}
				if ((Object)(object)m_marterl != (Object)null)
				{
					m_not_reachable_wnt.Add(((Component)m_marterl).GetComponentInParent<WearNTear>());
				}
				if ((Object)(object)m_slaughterTarget != (Object)null)
				{
					m_not_reachable_pickable.Add((MonoBehaviour)(object)m_slaughterTarget);
				}
				resetAllTargets(nodelayed: true);
				base.m_updateTargetTimer = 0f;
				return true;
			}
			num2 = 0f;
		}
		if ((double)num2 <= (double)num + 0.05)
		{
			((BaseAI)this).StopMoving();
			if ((Object)(object)base.m_target != (Object)null && !base.m_target.IsDead() && (Object)(object)m_bell != (Object)null)
			{
				((BaseAI)this).LookAt(m_bell.transform.position);
				if ((Object)(object)m_bell != (Object)null && m_bell.GetComponent<ZNetView>().IsValid())
				{
					Bell componentInChildren = m_bell.GetComponentInChildren<Bell>();
					if ((Object)(object)componentInChildren != (Object)null && componentInChildren.Interact())
					{
						((BaseAI)this).m_character.m_zanim.SetTrigger("interact");
					}
				}
				resetAllTargets(nodelayed: true);
				base.m_updateTargetTimer = 0f;
			}
			else if ((Object)(object)m_pickable != (Object)null)
			{
				if (m_pickable is Pickable)
				{
					Pickable val = (Pickable)m_pickable;
					if (val.m_nview.IsValid() && !val.m_picked)
					{
						m_nomove = true;
						((BaseAI)this).LookAt(((Component)val).transform.position);
						((BaseAI)this).m_animator.SetTrigger("pick");
					}
				}
				else if (m_pickable is Beehive)
				{
					Beehive val2 = (Beehive)m_pickable;
					if (val2.m_nview.IsValid() && val2.GetHoneyLevel() > 0)
					{
						m_nomove = true;
						((BaseAI)this).LookAt(((Component)val2).transform.position);
						((BaseAI)this).m_animator.SetTrigger("pick");
					}
				}
				resetAllTargets(nodelayed: false);
				base.m_updateTargetTimer = 0f;
			}
			else if ((Object)(object)m_wt_target != (Object)null)
			{
				if (m_wt_target.m_nview.IsValid() && m_wt_target.GetHealthPercentage() <= global::Christianity.Christianity.RepairThresholdConfig.Value)
				{
					m_nomove = true;
					if (m_wt_target.m_nview.IsValid())
					{
						Piece componentInChildren2 = ((Component)m_wt_target).GetComponentInChildren<Piece>();
						((BaseAI)this).LookAt(((Component)componentInChildren2).transform.position);
						if ((Object)(object)componentInChildren2 != (Object)null)
						{
							componentInChildren2.m_placeEffect.Create(((Component)componentInChildren2).transform.position, ((Component)componentInChildren2).transform.rotation, (Transform)null, 1f, -1);
							m_wt_target.Repair();
							((BaseAI)this).m_animator.SetTrigger("repair");
						}
					}
				}
				m_nomove = false;
				resetAllTargets(nodelayed: true);
				base.m_updateTargetTimer = 0f;
			}
			else if ((Object)(object)m_slaughterTarget != (Object)null)
			{
				if (Vector3.Distance(((Component)this).transform.position, ((Component)m_slaughterTarget).transform.position) <= num + 1f)
				{
					int tamedCreaturesCount = getTamedCreaturesCount(global::Christianity.Christianity.SlaughterRadiusConfig.Value, ((Object)m_slaughterTarget).name);
					if (!ReachedSlaughterThreshold(((Object)m_slaughterTarget).name, tamedCreaturesCount))
					{
						m_nomove = false;
						resetAllTargets(nodelayed: true);
						base.m_updateTargetTimer = 0f;
					}
					else
					{
						((BaseAI)this).m_animator.SetTrigger("butcher");
						m_slaughterTarget.SetHealth(0f);
						m_nomove = false;
						resetAllTargets(nodelayed: true);
						base.m_updateTargetTimer = 0f;
					}
				}
				else
				{
					((BaseAI)this).m_randomMoveTarget = ((Component)m_slaughterTarget).transform.position;
					MMoveTo(dt, ((BaseAI)this).m_randomMoveTarget, 0.75f, run: false);
				}
			}
		}
		return true;
	}

	public void pick()
	{
		//IL_002d: Unknown result type (might be due to invalid IL or missing references)
		if (!((Object)(object)m_pickable == (Object)null))
		{
			((BaseAI)this).m_nview.ClaimOwnership();
			if (m_pickable is Interactable)
			{
				((Interactable)m_pickable).Interact((Humanoid)null, false, false);
			}
			resetAllTargets(nodelayed: true);
			m_pickable = null;
			m_nomove = false;
		}
	}

	private Vector3 findRandomTarget(HashSet<string> prefabnames, float radius)
	{
		//IL_001a: Unknown result type (might be due to invalid IL or missing references)
		//IL_015c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0167: Unknown result type (might be due to invalid IL or missing references)
		//IL_016c: Unknown result type (might be due to invalid IL or missing references)
		//IL_0188: Unknown result type (might be due to invalid IL or missing references)
		//IL_018d: Unknown result type (might be due to invalid IL or missing references)
		//IL_0194: Unknown result type (might be due to invalid IL or missing references)
		//IL_0199: Unknown result type (might be due to invalid IL or missing references)
		//IL_019a: Unknown result type (might be due to invalid IL or missing references)
		//IL_00f8: Unknown result type (might be due to invalid IL or missing references)
		//IL_0103: Unknown result type (might be due to invalid IL or missing references)
		//IL_0108: Unknown result type (might be due to invalid IL or missing references)
		//IL_0124: Unknown result type (might be due to invalid IL or missing references)
		//IL_0129: Unknown result type (might be due to invalid IL or missing references)
		//IL_0132: Unknown result type (might be due to invalid IL or missing references)
		//IL_0137: Unknown result type (might be due to invalid IL or missing references)
		//IL_0139: Unknown result type (might be due to invalid IL or missing references)
		int mask = LayerMask.GetMask(new string[1] { "piece" });
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		if (array.Length != 0)
		{
			List<Piece> list = new List<Piece>();
			Collider[] array2 = array;
			for (int i = 0; i < array2.Length; i++)
			{
				Piece componentInParent = ((Component)array2[i]).GetComponentInParent<Piece>();
				if (!((Object)(object)componentInParent != (Object)null))
				{
					continue;
				}
				foreach (string prefabname in prefabnames)
				{
					if (((Object)componentInParent).name.StartsWith(prefabname) && !m_not_reachable_wnt.Contains(((Component)array2[i]).GetComponentInParent<WearNTear>()))
					{
						list.Add(componentInParent);
					}
				}
			}
			if (list.Count > 0)
			{
				Piece val = (m_marterl = list.ElementAt(Random.Range(0, list.Count - 1)));
				Vector3 val2 = Quaternion.Euler(0f, (float)Random.Range(0, 360), 0f) * ((Component)this).transform.forward * Random.Range(((BaseAI)this).m_randomMoveRange * 0.7f, ((BaseAI)this).m_randomMoveRange);
				return ((Component)val).GetComponentInParent<Transform>().position + val2;
			}
		}
		m_marterl = null;
		Vector3 val3 = Quaternion.Euler(0f, (float)Random.Range(0, 360), 0f) * ((Component)this).transform.forward * Random.Range(((BaseAI)this).m_randomMoveRange * 0.7f, ((BaseAI)this).m_randomMoveRange);
		return ((Component)this).transform.position + val3;
	}

	private int getTamedCreaturesCount(float radius, string kind)
	{
		//IL_001c: Unknown result type (might be due to invalid IL or missing references)
		int num = 0;
		int mask = LayerMask.GetMask(new string[1] { "character" });
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		foreach (Collider val in array)
		{
			Character componentInParent = ((Component)val).GetComponentInParent<Character>();
			if (!((Object)(object)componentInParent == (Object)null) && !componentInParent.IsDead() && componentInParent.IsTamed() && !((Object)(object)((Component)val).GetComponentInParent<Procreation>() == (Object)null) && ((Object)componentInParent).name.Equals(kind))
			{
				num++;
			}
		}
		return num;
	}

	private Dictionary<string, List<Character>> getTamedCreatures(float radius)
	{
		//IL_0020: Unknown result type (might be due to invalid IL or missing references)
		Dictionary<string, List<Character>> dictionary = new Dictionary<string, List<Character>>();
		int mask = LayerMask.GetMask(new string[1] { "character" });
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		foreach (Collider val in array)
		{
			Character componentInParent = ((Component)val).GetComponentInParent<Character>();
			if (!((Object)(object)componentInParent == (Object)null) && !componentInParent.IsDead() && componentInParent.IsTamed() && !((Object)(object)((Component)val).GetComponentInParent<Procreation>() == (Object)null))
			{
				if (!dictionary.ContainsKey(((Object)componentInParent).name))
				{
					dictionary[((Object)componentInParent).name] = new List<Character>();
				}
				dictionary[((Object)componentInParent).name].Add(componentInParent);
			}
		}
		return dictionary;
	}

	private Dictionary<string, int> getNearbyTamedHungryCreatureConsumeables(float radius)
	{
		//IL_0020: Unknown result type (might be due to invalid IL or missing references)
		Dictionary<string, int> dictionary = new Dictionary<string, int>();
		int mask = LayerMask.GetMask(new string[1] { "character" });
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		for (int i = 0; i < array.Length; i++)
		{
			Character componentInParent = ((Component)array[i]).GetComponentInParent<Character>();
			if ((Object)(object)componentInParent == (Object)null || componentInParent.IsDead() || !componentInParent.IsTamed())
			{
				continue;
			}
			Tameable componentInParent2 = ((Component)componentInParent).GetComponentInParent<Tameable>();
			if ((Object)(object)componentInParent2 == (Object)null || !componentInParent2.IsHungry())
			{
				continue;
			}
			MonsterAI componentInParent3 = ((Component)componentInParent).GetComponentInParent<MonsterAI>();
			if ((Object)(object)componentInParent3 == (Object)null)
			{
				continue;
			}
			foreach (ItemDrop consumeItem in componentInParent3.m_consumeItems)
			{
				if (dictionary.ContainsKey(((Object)consumeItem).name))
				{
					dictionary[((Object)consumeItem).name]++;
				}
				else
				{
					dictionary[((Object)consumeItem).name] = 1;
				}
			}
		}
		return dictionary;
	}

	private List<MonoBehaviour> findNearbyPickables(float radius)
	{
		//IL_0030: Unknown result type (might be due to invalid IL or missing references)
		List<MonoBehaviour> list = new List<MonoBehaviour>();
		int mask = LayerMask.GetMask(new string[3] { "item", "piece", "piece_nonsolid" });
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		for (int i = 0; i < array.Length; i++)
		{
			Pickable componentInParent = ((Component)array[i]).GetComponentInParent<Pickable>();
			if ((Object)(object)componentInParent != (Object)null)
			{
				if (!m_not_reachable_pickable.Contains((MonoBehaviour)(object)componentInParent) && (Object)(object)componentInParent != (Object)null && !componentInParent.m_picked)
				{
					list.Add((MonoBehaviour)(object)componentInParent);
				}
				continue;
			}
			Beehive componentInParent2 = ((Component)array[i]).GetComponentInParent<Beehive>();
			if ((Object)(object)componentInParent2 != (Object)null && !m_not_reachable_pickable.Contains((MonoBehaviour)(object)componentInParent2) && componentInParent2.GetHoneyLevel() > 0)
			{
				list.Add((MonoBehaviour)(object)componentInParent2);
			}
		}
		return list;
	}

	private void findNearbyRepairs(float radius)
	{
		//IL_003d: Unknown result type (might be due to invalid IL or missing references)
		if (m_repairs.Count <= 0 && !(Time.realtimeSinceStartup - m_lastRepairSearch < 60f))
		{
			int mask = LayerMask.GetMask(new string[1] { "piece" });
			Collider[] source = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
			m_repairs = source.ToList();
			m_repairs = m_repairs.OrderByDescending(delegate(Collider r)
			{
				//IL_0006: Unknown result type (might be due to invalid IL or missing references)
				//IL_0011: Unknown result type (might be due to invalid IL or missing references)
				//IL_0016: Unknown result type (might be due to invalid IL or missing references)
				//IL_001b: Unknown result type (might be due to invalid IL or missing references)
				Vector3 val = ((Component)r).transform.position - ((Component)this).transform.position;
				return ((Vector3)(ref val)).sqrMagnitude;
			}).ToList();
			m_lastRepairSearch = Time.realtimeSinceStartup;
		}
	}

	private GameObject findNearbyBell(float radius)
	{
		//IL_001a: Unknown result type (might be due to invalid IL or missing references)
		//IL_008a: Unknown result type (might be due to invalid IL or missing references)
		//IL_0096: Unknown result type (might be due to invalid IL or missing references)
		//IL_00a6: Unknown result type (might be due to invalid IL or missing references)
		//IL_00b1: Unknown result type (might be due to invalid IL or missing references)
		int mask = LayerMask.GetMask(new string[1] { "piece" });
		Collider[] array = Physics.OverlapSphere(((Component)this).transform.position, radius, mask);
		if (array.Length != 0)
		{
			GameObject val = null;
			Collider[] array2 = array;
			for (int i = 0; i < array2.Length; i++)
			{
				if ((Object)(object)((Component)array2[i]).GetComponentInParent<Bell>() != (Object)null && !m_not_reachable_wnt.Contains(((Component)array2[i]).GetComponentInParent<WearNTear>()))
				{
					GameObject gameObject = ((Component)((Component)array2[i]).gameObject.transform.parent).gameObject;
					if ((Object)(object)val == (Object)null || Vector3.Distance(((Component)this).transform.position, gameObject.transform.position) < Vector3.Distance(((Component)this).transform.position, val.transform.position))
					{
						val = gameObject;
					}
				}
			}
			return val;
		}
		return null;
	}
}
public class SEBlessedFall : StatusEffect
{
	public override void UpdateStatusEffect(float dt)
	{
		((StatusEffect)this).UpdateStatusEffect(dt);
		base.m_ttl = global::Christianity.Christianity.BlessingDurationConfig.Value;
	}

	public override void ModifyFallDamage(float baseDamage, ref float damage)
	{
		damage = 0f;
	}

	public override string GetTooltipString()
	{
		return Localization.instance.Localize("$blessing_tooltip_1");
	}
}
public class SEBlessed : StatusEffect
{
	public override void UpdateStatusEffect(float dt)
	{
		((StatusEffect)this).UpdateStatusEffect(dt);
		base.m_ttl = global::Christianity.Christianity.BlessingDurationConfig.Value;
	}

	public override string GetTooltipString()
	{
		return Localization.instance.Localize("$blessing_tooltip_0");
	}
}
namespace Christianity;

public class Helper
{
	public static Transform RecursiveFindChild(Transform parent, string childName)
	{
		//IL_000f: Unknown result type (might be due to invalid IL or missing references)
		//IL_0015: Expected O, but got Unknown
		foreach (Transform item in parent)
		{
			Transform val = item;
			if (((Object)val).name.ToLower().Contains(childName.ToLower()))
			{
				return val;
			}
			Transform val2 = RecursiveFindChild(val, childName);
			if ((Object)(object)val2 != (Object)null)
			{
				return val2;
			}
		}
		return null;
	}
}
public class Locations
{
	public static string LOCATION_MOUNTAIN_CHURCH = "#Name:Multiple (2022)\r\n#Creator:Testloc\r\n#Description:\r\n#Category:InfinityHammer\r\n#Center:piece_bpcenterpoint\r\n#Coordinates:404.1439,-6.977019,39.52355\r\n#Rotation:0,0,0\r\n#SnapPoints\r\n#Pieces\r\njute_carpet;;0.03077698;1.278995;2.650697;0;-0.7071062;0;0.7071074;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor;;1.000107;1.182117;5.263402;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;1.000107;0.6821167;5.263595;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\npiece_bench01;;2.021469;1.270992;3.765682;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\npiece_bench01;;2.021713;1.270992;2.489722;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;0.9997711;1.182117;3.263566;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;1.000137;0.6821167;3.263418;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-0.9998627;1.182117;5.263391;0;0.7071075;0;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-0.9998627;0.6821167;5.263391;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-0.9998627;1.182117;3.263408;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-0.9998627;0.6821167;3.263408;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nspawner_Fenring_Cultist;;-1.03645325;1.578998;3.508556;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\n#spawner_Fenring_Cultist;;1.03645325;1.578998;3.508556;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\n#spawner_Ulv;;-0.03645325;1.578998;2.508556;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nspawner_Ulv;;-0.03645325;1.578998;4.508556;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nspawner_Ulv;;-0.03645325;1.578998;3.508556;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\npiece_bench01;;-1.981979;1.270992;3.799662;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\npiece_bench01;;-2.003098;1.270992;2.458735;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;0.9997711;1.182117;1.263583;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;1.000137;0.6821167;1.263433;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-1.000168;1.182117;1.263651;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-0.9998322;0.6821167;1.263425;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_floor_2x2;;3.000046;0.6821167;7.263645;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;2.999802;1.182117;7.26354;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;3.000076;0.6821167;5.263605;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;2.999802;1.182117;5.263556;0;0.7071075;0;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\npiece_bench01;;2.002213;1.270992;5.153709;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;1.000229;1.182117;7.263336;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;1.000107;0.6821167;7.263385;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;3.000107;1.182117;3.263429;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;3.000107;0.6821167;3.263429;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_floor_2x2;;-0.9999847;0.6821167;7.263656;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-0.9997711;1.182117;7.263324;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor;;2.999771;1.182117;1.263598;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;3.000137;0.6821167;1.263445;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_floor_2x2;;-2.999863;0.6821167;7.263363;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-2.999741;1.182117;7.263313;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor;;-2.999863;1.182117;5.26338;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\npiece_bench01;;-1.994888;1.270992;5.234044;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-3.000015;0.6821167;5.263638;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_floor_2x2;;-3.000015;0.6821167;3.263616;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-3.000168;1.182117;3.263622;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-2.999832;0.6821167;1.263412;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-3.000015;1.182117;1.263632;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\npiece_bench01;;2.033401;1.270992;-0.1229925;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;3.000137;0.6821167;-0.7365408;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;2.999771;1.182117;-0.7363873;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor;;0.9998016;1.182117;-0.7363977;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;0.9998322;0.6821167;-0.736414;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmKGA4RA==\r\nwood_floor;;-0.9998322;1.182117;-0.7365618;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-1.000168;0.6821167;-0.7364273;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\npiece_bench01;;-1.978195;1.270992;-0.1247578;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;-3.000168;1.182117;-0.7364779;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-3.000137;0.6821167;-0.7364388;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_2x1;;4.500046;1.682117;8.263641;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmtu9TRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;0.6821167;8.763647;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;3.500046;1.682117;8.76365;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmnu9TRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;3.000015;0.6821167;8.763651;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;3.000076;1.182117;8.263629;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;2.000198;3.182117;8.263333;7.175917E-08;-1;-1.424745E-07;4.178573E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\ndarkwood_gate;;1.000107;1.182117;8.263369;0;0;0;1;;1;1;1;SQAAAAF3rkYmAAAMQwErxhVlAAAAAAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;2.500137;1.682117;8.763371;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmKvBTRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;1.000015;0.6821167;8.763657;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;4.000076;1.182117;7.263614;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500107;0.6821167;5.263629;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500076;0.6821167;7.263613;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500107;1.682117;6.263641;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmc65KRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;4.000076;1.182117;5.263591;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000107;1.182117;4.263427;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmAIC7RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;3.999802;1.182117;3.263559;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;4.000107;1.182117;3.76342;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYml9iyRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;5.000107;0.6821167;4.763622;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log;;4.000107;2.182117;4.263427;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;5.000107;0.6821167;3.26344;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_beam;;5.000076;1.182117;4.263577;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500107;1.682117;4.763432;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmWu51RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-1.000015;0.6821167;8.763662;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;3.999741;1.182117;2.763597;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmIrejRAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;5.000107;0.6821167;1.263456;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_window;;4.000107;1.682117;2.263403;0;-0.7071064;0;0.7071072;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\ndarkwood_gate;;-0.9998322;1.182117;8.263341;0;-1;0;1.023039E-07;;1;1;1;SQAAAAF3rkYmAAAMQwErxhVlAAAAAAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-3.000015;1.182117;8.263645;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-2.499832;1.682117;8.763351;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmo+5TRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-1.999863;3.182117;8.263361;7.175917E-08;-1;-1.424745E-07;4.178573E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-3.000137;0.6821167;8.763659;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_stepladder;;-2.499741;1.182117;6.263327;0;9.410048E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;3.999771;1.182117;-0.7363625;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;5.000107;0.6821167;-0.7365294;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_window;;3.999771;1.682117;0.2636509;0;0.7071074;0;0.7071063;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;3.999771;1.182117;-0.2363997;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmkbajRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499863;1.682117;8.263351;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmme5TRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500168;0.6821167;8.763664;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.499863;1.682117;8.763353;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmtvBTRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500168;0.6821167;7.263646;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499863;1.682117;6.263325;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYm+a9KRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-4.000015;1.182117;7.263636;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-4.000015;1.182117;5.263612;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500168;0.6821167;5.263622;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500015;1.682117;4.763648;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmEPB1RAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;-4.000015;1.182117;4.263641;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmAIC7RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-3.999863;1.182117;3.26329;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;-3.999863;1.182117;3.763295;0;0.7071075;0;0.7071062;;1;1;1;QQAAAAF3rkYmV9eyRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log;;-3.999863;2.182117;4.263274;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-5.000137;0.6821167;3.263614;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_2x1;;-5.000168;0.6821167;4.763618;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-5.000046;1.182117;4.263604;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;-3.999832;1.182117;2.763402;0;0.7071075;0;0.7071062;;1;1;1;QQAAAAF3rkYmvrWjRAGiHoM0ZyEmfwAAAAA=\r\nwood_window;;-3.999863;1.682117;2.26328;0;-0.7071062;0;0.7071074;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-4.999802;0.6821167;1.263401;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_window;;-4.000015;1.682117;0.2636347;0;0.7071074;0;0.7071063;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;-3.999832;1.182117;-0.2365932;0;0.7071075;0;0.7071062;;1;1;1;QQAAAAF3rkYmF7ejRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-4.000015;1.182117;-0.7363787;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-5.000107;0.6821167;-0.7364492;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwoodiron_pole;;3.999802;1.182117;-1.73639;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmAIC7RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;5.000076;1.182117;-1.736498;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;5.000137;0.6821167;-2.236532;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500137;0.6821167;-2.736536;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;3.999771;1.182117;-1.236372;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmjNiyRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log;;3.999771;2.182117;-1.736374;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500137;1.682117;-2.236535;0;-1;0;0;;1;1;1;QQAAAAF3rkYmNO11RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;4.000046;1.182117;-2.736499;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\npiece_bench01;;2.013138;1.270992;-1.49345;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;2.999802;1.182117;-2.736372;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;1.000168;0.6821167;-2.736529;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;0.9998016;1.182117;-2.736383;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;2.999832;0.6821167;-2.736387;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\n#spawner_Ulv;;-0.003250122;1.578998;-1.699511;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nspawner_Ulv;;-0.003250122;1.578998;-1.699511;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nspawner_Ulv;;-0.003250122;1.578998;-1.699511;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nspawner_Fenring_Cultist;;-0.003250122;1.578998;-1.699511;0;-1;0;1.192488E-08;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;-1.000168;1.182117;-2.736395;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-0.9998322;0.6821167;-2.736542;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\npiece_bench01;;-2.00975;1.270992;-1.503663;0;-1;0;1.025707E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-3.000137;0.6821167;-2.736424;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-3.000137;1.182117;-2.736464;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\niron_wall_1x1;;-4.000015;1.182117;-1.236389;0;0.7071075;0;0.7071062;;1;1;1;QQAAAAF3rkYmcNiyRAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;-4.000137;1.182117;-1.736438;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmAIC7RAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log;;-4.000015;2.182117;-1.736388;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500046;1.682117;-2.236472;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmKu91RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-4.000046;1.182117;-2.736483;0;-0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500137;0.6821167;-2.736443;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-5.000046;0.6821167;-2.236477;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-5.000046;1.182117;-1.736465;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;5.000107;2.182117;8.263664;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;2.682117;8.763647;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmCaszRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;3.793015;2.182117;7.884991;7.175966E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam_1;;4.500107;2.182117;9.263676;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;3.000015;2.682117;8.763651;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmzaszRAGiHoM0ZyEmfwAAAAA=\r\nmarterl;;3.516861;2.184642;9.016944;5.00033E-08;0.7071075;1.514868E-07;0.7071062;;0.07;0.07;0.07;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;5.000046;1.182117;9.263652;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;4.000046;0.9321167;9.263655;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;3.475113;1.682117;9.293134;5.00033E-08;0.7071075;1.514868E-07;0.7071062;;1;1;1;QQAAAAF3rkYmWFVURAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;3.500168;0.6821167;9.763379;5.00033E-08;0.7071075;1.514868E-07;0.7071062;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;3.000015;0.9321167;9.263658;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log_4x0.5;;5.000137;0.9321167;7.263431;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;3.792984;2.182117;6.884978;7.175966E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_2x1;;4.500046;2.682117;7.26363;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmUNIrRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;5.000107;2.182117;6.26364;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;2.500015;2.182117;9.263659;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_stair;;1.000137;0.1821167;10.26336;1.42475E-07;1.025707E-06;7.175968E-08;1;;1;1;1;AQAAAAF3rkYmHtsERA==\r\nwood_pole2;;2.000015;1.182117;9.263659;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;2.500015;5.682117;8.763653;0;0;0;1;;1;1;1;QQAAAAF3rkYm9O7aQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;3.000015;4.682117;8.763651;0;0;0;1;;1;1;1;QQAAAAF3rkYmdyABRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole;;2.000198;5.682117;8.263333;7.175923E-08;-1;-1.424746E-07;5.201611E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;1.000198;5.182117;8.263336;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_half;;1.000015;5.682117;8.263651;-2.018115E-07;-1;-9.562817E-08;1.128011E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;2.500137;3.682117;8.763371;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmD1EYRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;2.000015;2.182117;8.763653;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-0.9998322;5.182117;8.263341;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_half;;-0.9998322;5.682117;8.263341;-2.018115E-07;-1;-9.562817E-08;1.128011E-06;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_stair;;-1.000015;0.1821167;10.26368;1.42475E-07;1.025707E-06;7.175968E-08;1;;1;1;1;AQAAAAF3rkYmAdoERA==\r\nwood_wall_log;;6.000137;0.9321167;5.263638;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;5.000076;2.182117;5.263589;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;6.000107;1.682117;4.763619;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmS65KRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;3.792984;2.182117;5.884966;7.175966E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam_1;;5.500107;2.182117;5.263627;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;2.682117;5.763612;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmb9IrRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;3.792984;2.182117;4.884954;7.175966E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_2x1;;5.000107;2.682117;4.763622;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmgv1bRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;4.000107;2.182117;3.263415;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000107;3.182117;4.263427;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmJzadRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;4.500107;2.182117;4.177842;1.514867E-07;-0.7071062;-5.000333E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;4.000107;2.182117;4.384952;-1.177446E-08;0.9238799;1.59091E-07;0.3826827;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;6.500107;0.6821167;5.76363;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;7.000107;0.6821167;4.763611;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;7.000076;0.6821167;3.263588;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_1x1;;6.500076;1.682117;5.763578;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;7.000107;1.182117;4.263571;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;3.999802;5.182117;4.263667;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500076;3.682117;4.763584;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmBJFRRAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;7.000076;0.6821167;1.263468;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\npiece_table;;5.494156;1.159114;3.150148;9.562806E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;5.500137;2.182117;4.177839;1.514867E-07;-0.7071062;-5.000333E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_wall_log;;-3.000137;0.9321167;9.263667;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;-2.000107;1.182117;9.263665;0;0;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;7.000107;0.6821167;-0.7365179;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_1x1;;-2.500046;3.682117;8.763666;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmTFEYRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole;;-1.999832;5.682117;8.263344;7.175923E-08;-1;-1.424746E-07;5.201611E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-2.499832;5.682117;8.763351;0;0;0;1;;1;1;1;QQAAAAF3rkYmau/aQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-3.000046;2.682117;8.763666;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmdKwzRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-2.999863;4.682117;8.76335;0;0;0;1;;1;1;1;QQAAAAF3rkYmzSABRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-1.999832;2.182117;8.763348;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-2.500046;2.182117;9.263671;0;0;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nmarterl;;-3.536331;2.218547;9.016959;5.00033E-08;0.7071075;1.514868E-07;0.7071062;;0.07;0.07;0.07;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.530807;1.682117;9.272962;5.00033E-08;0.7071075;1.514868E-07;0.7071062;;1;1;1;QQAAAAF3rkYmXA5URAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.499863;0.6821167;9.763365;5.00033E-08;0.7071075;1.514868E-07;0.7071062;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;-4.000137;0.9321167;9.263669;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_stepladder;;-2.499771;3.182117;4.263303;0;9.410048E-07;0;1;;1;1;1;QQAAAAF3rkYm6RxVQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;7.000076;1.182117;-1.736503;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;7.000137;0.6821167;-2.23652;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;6.000046;1.682117;-2.236513;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmz65KRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;3.999771;2.182117;-0.7363625;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500046;2.682117;8.763671;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmI6kzRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-5.000168;2.182117;8.26366;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;-5.000076;1.182117;9.263679;0;0;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-3.79277;2.182117;7.884669;7.175957E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam_1;;-4.500076;2.182117;9.263675;0;0;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-3.79277;2.182117;6.884657;7.175957E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_2x1;;-4.499863;2.682117;7.26334;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmadErRAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log_4x0.5;;-5.000168;0.9321167;7.263677;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-5.000168;2.182117;6.263637;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-3.79277;2.182117;5.884646;7.175957E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;-3.79277;2.182117;4.884634;7.175957E-08;-1;-1.42475E-07;1.025707E-06;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;-4.499863;2.682117;5.763322;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmzdMrRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-5.000046;2.182117;5.263615;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;-6.000198;0.9321167;5.263684;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-5.500168;2.182117;5.263625;0;0;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.999893;2.682117;4.763309;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmUXhfRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-6.000198;1.682117;4.76362;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmKK9KRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-3.999863;2.182117;4.384626;1.2082E-07;-0.9238792;-1.041686E-07;0.3826844;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwoodiron_pole;;-4.000015;3.182117;4.263641;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmJzadRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-4.499893;2.182117;4.177517;5.000332E-08;0.7071075;1.514867E-07;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam;;-4.000015;2.182117;3.26363;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-5.499893;2.182117;4.177519;5.000332E-08;0.7071075;1.514867E-07;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;-4.499863;3.682117;4.763309;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYm6rJSRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-3.999863;5.182117;4.263274;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-7.000137;0.6821167;3.263602;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_beam;;-7.000046;1.182117;4.263609;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-7.000046;0.6821167;4.763616;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-6.999802;0.6821167;1.263389;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_1x1;;-6.500198;1.682117;5.763635;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500198;0.6821167;5.763635;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-7.000107;0.6821167;-0.7364616;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_beam;;-4.000046;2.182117;-0.7364559;0;-0.7071062;0;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-6.000137;1.682117;-2.236433;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmibBKRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-6.999741;0.6821167;-2.236599;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-7.000076;1.182117;-1.736462;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000137;3.182117;-1.736527;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmJzadRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;5.000137;2.682117;-2.236532;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmQvxbRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;4.500046;2.182117;-1.650721;1.514868E-07;-0.7071062;-5.000328E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;6.500168;0.6821167;-3.236551;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;5.000168;2.182117;-2.73653;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;6.000046;0.9321167;-2.736525;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500168;1.682117;-3.236551;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500137;1.682117;-3.736549;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmcq9KRAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log_4x0.5;;5.000137;0.9321167;-4.736587;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;3.500015;1.182117;-2.736514;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;4.000046;1.182117;-4.736525;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.499832;0.6821167;-4.736345;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;2.999802;1.182117;-4.736357;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;2.999832;0.6821167;-4.736372;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmIDBARA==\r\nwood_pole_log_4;;3.999619;5.182117;-1.736243;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500137;3.682117;-2.236535;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmfJFRRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;5.000137;2.182117;-3.736546;0;-0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;5.500046;2.182117;-1.650723;1.514868E-07;-0.7071062;-5.000328E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;4.500015;2.682117;-3.236519;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmRtMrRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;5.500137;2.182117;-2.736539;0;-1.023039E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;3.500015;2.182117;-2.736514;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\npiece_chair;;3.453415;1.209262;-3.581187;-7.508316E-08;-0.7071062;-2.103217E-07;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;3.000015;2.182117;-2.736507;-7.508316E-08;-0.7071062;-2.103217E-07;0.7071075;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;0.9998016;1.182117;-4.736368;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;0.9998627;0.6821167;-4.736385;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_floor;;-1.000168;1.182117;-4.736382;0;1.025707E-06;0;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-1.000137;0.6821167;-4.736397;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nchaltar;;0.03297424;1.281482;-3.739927;0;1.025707E-06;0;1;;0.004;0.004;0.004;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor;;-2.999741;1.182117;-4.736553;0;-0.7071062;0;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_floor_2x2;;-2.999802;0.6821167;-4.736536;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_pole2;;-3.000046;2.182117;-2.736485;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;-3.500046;1.182117;-2.736486;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-4.000046;1.182117;-4.736507;0;-0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\npiece_chair;;-3.529709;1.209262;-3.523666;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500046;1.682117;-3.736488;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmo65KRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500107;0.6821167;-4.736427;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-4.500107;2.182117;-1.650646;1.514866E-07;-0.7071062;-5.000335E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwoodiron_pole;;-4.000046;3.182117;-1.736466;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmJzadRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-5.000046;2.682117;-2.236477;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmrHhfRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500046;3.682117;-2.236472;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmTLJSRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-4.000046;5.182117;-1.736466;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;-3.500046;2.182117;-2.736486;9.562805E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500046;2.682117;-3.236485;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmqtIrRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-5.500137;2.182117;-1.650644;1.514867E-07;-0.7071062;-5.000335E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_pole_log_4;;-5.000046;2.182117;-2.736478;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;-5.99971;0.9321167;-2.736622;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-5.49971;2.182117;-2.736625;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-5.000137;2.182117;-3.736461;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log_4x0.5;;-5.000259;0.9321167;-4.736357;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500137;1.682117;-3.236448;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.499771;0.6821167;-3.236609;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500046;3.682117;8.263641;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmFVAYRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;3.500046;3.682117;8.76365;0;0;0;1;;1;1;1;QQAAAAF3rkYmq1AYRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500076;3.682117;6.263601;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYm23kZRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;3.000015;6.682117;8.763651;0;0;0;1;;1;1;1;QQAAAAF3rkYmkZm5QwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;3.500046;5.682117;8.76365;0;0;0;1;;1;1;1;QQAAAAF3rkYm2O7aQwGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;2.000015;5.682117;8.763653;1.424745E-07;2.046077E-07;7.175915E-08;1;;1;1;1;QQAAAAF3rkYm0EHcQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;1.500198;6.682117;8.76334;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmabm6QwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_roof;;1.000198;6.182117;8.263336;0;-1;0;8.387009E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500046;5.682117;8.263641;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmEO3aQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;4.682117;8.763647;0;0;0;1;;1;1;1;QQAAAAF3rkYmXB8BRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500046;4.682117;7.26363;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmNNr4QwGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;0.0001678467;6.682117;8.763401;1.424745E-07;2.046077E-07;7.175915E-08;1;;1;1;1;QQAAAAF3rkYm/nKcQwGiHoM0ZyEmfwAAAAA=\r\nwood_wall_roof;;-0.9998322;6.182117;8.263341;0;9.410048E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-2.999863;6.682117;8.76335;0;0;0;1;;1;1;1;QQAAAAF3rkYmDZq5QwGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;-1.999863;5.682117;8.763405;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmYkLcQwGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;0.0001678467;6.682117;8.763401;7.175917E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmyHKcQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-1.499832;6.682117;8.763348;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmOLm6QwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;7.500076;0.6821167;5.76357;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmCshVRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;7.500107;1.682117;5.763621;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmP1dJRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;8.000076;1.682117;4.763562;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmd65KRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;5.000229;6.182117;5.263346;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;6.000107;3.682117;4.76358;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYm61kyRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;4.682117;5.763612;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmZLgGRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;5.000076;4.682117;4.763582;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmJsc+RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500107;2.682117;4.763618;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmYtIrRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500107;2.682117;5.76363;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAPo5RAGiHoM0ZyEmfwAAAAA=\r\ncrystal_wall_1x1;;7.500198;2.182117;5.263356;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;7.500076;2.182117;5.263564;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;7.500137;2.182117;3.76361;1.514867E-07;-0.7071062;-5.000333E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam_1;;7.500137;2.182117;4.26361;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;7.000198;3.182117;5.263357;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;7.000076;3.182117;4.263559;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;6.500137;2.182117;4.177836;1.514867E-07;-0.7071062;-5.000333E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;7.000137;2.182117;3.970726;1.590909E-07;-0.3826825;1.177439E-08;0.92388;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;6.500076;3.682117;5.763578;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmoGcgRAGiHoM0ZyEmfwAAAAA=\r\nmarterl;;5.418747;2.608867;4.510328;0;-0.7071068;0;0.7071068;;0.07;0.07;0.07;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000198;5.182117;4.263337;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYm2tCDRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500107;0.6821167;6.763642;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;7.500046;0.6821167;6.763576;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;9.000107;1.182117;4.26356;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;8.500076;0.6821167;5.763561;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmDiInRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;9.000076;0.6821167;4.763588;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYm6jcbRAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;9.000107;0.6821167;3.263583;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYm+48wRA==\r\nstone_wall_1x1;;8.500076;1.682117;5.763561;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYm9kg2RAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;9.000107;0.6821167;1.263592;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\niron_wall_1x1;;7.501968;2.182117;5.816221;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmml9DRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500198;7.682117;4.763342;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmwkoURAGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;3.000229;7.682117;4.763426;0;4.178573E-07;0;1;;1;1;1;QQAAAAF3rkYmxgoTRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;3.999802;9.182117;4.263667;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_4x2;;4.500229;7.182117;3.263364;1.514864E-07;-0.7071064;-5.000332E-08;0.7071072;;1;1;1;QQAAAAF3rkYmvjAkRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500198;6.682117;5.263348;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmrJ8dRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500198;5.682117;4.763342;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmt8MxRAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000198;7.182117;4.263337;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmhQtdRAGiHoM0ZyEmfwAAAAA=\r\ndarkwood_roof_45;;5.000198;7.182117;3.26335;1.424745E-07;2.046077E-07;7.175913E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;4.500198;5.682117;3.263324;1.514864E-07;-0.7071065;-5.000332E-08;0.7071071;;1;1;1;QQAAAAF3rkYm+zwwRAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;9.000107;0.6821167;-0.7363997;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_2x1;;8.000076;1.682117;-2.236518;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmo65KRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;9.000107;1.182117;-1.736507;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;9.000107;0.6821167;-2.236508;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.499863;3.682117;8.763353;0;0;0;1;;1;1;1;QQAAAAF3rkYmxVEYRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.499863;5.682117;8.763353;0;0;0;1;;1;1;1;QQAAAAF3rkYmhu/aQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500015;3.682117;8.263647;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmbE4YRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499924;5.682117;8.263365;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmm+naQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500015;4.682117;8.763655;0;0;0;1;;1;1;1;QQAAAAF3rkYm8h0BRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499863;4.682117;7.26334;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmwvL2QwGiHoM0ZyEmfwAAAAA=\r\nwood_stepladder;;-2.499771;5.182117;2.26328;0;9.410048E-07;0;1;;1;1;1;QQAAAAF3rkYmsuoQQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;8.500076;1.682117;-3.236536;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;7.500076;0.6821167;-3.236534;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;7.500076;1.682117;-3.236534;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;8.500076;0.6821167;-3.236536;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;7.000046;3.182117;-1.736514;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;7.000168;3.182117;-2.736547;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;7.500168;2.182117;-2.736544;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;7.500076;2.182117;-1.236509;1.514866E-07;-0.7071062;-5.000335E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam_1;;7.500076;2.182117;-1.73651;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;7.000076;2.182117;-1.443617;1.2082E-07;-0.9238793;-1.041685E-07;0.3826843;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;6.500076;2.182117;-1.650724;1.514868E-07;-0.7071062;-5.000328E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nitem_glass_orange_0,5;;7.250168;2.182117;-2.736551;0;-1;0;-1.899929E-07;;0.5;0.5;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500046;2.682117;-3.236523;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAPo5RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500168;2.682117;-2.23654;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmeNIrRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500015;3.682117;6.263624;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmuKkRRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-6.000046;3.682117;4.76361;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmWCs1RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.499863;4.682117;5.763322;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmdMwGRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-5.000137;6.182117;5.263665;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.999893;4.682117;4.763309;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmPOw/RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-7.500198;1.682117;5.763638;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-7.500198;0.6821167;5.763638;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-8.000198;1.682117;4.763626;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYm+65KRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500198;2.682117;5.763635;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAPo5RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500046;2.682117;4.763613;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYm2oEsRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500198;3.682117;5.763635;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmoGcgRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-6.499893;2.182117;4.177522;5.000332E-08;0.7071075;1.514867E-07;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_pole2;;-6.999893;3.182117;5.263321;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;-6.999893;3.182117;4.26331;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\ncrystal_wall_1x1;;-7.499863;2.182117;5.263307;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-7.499863;2.182117;5.263307;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-7.500198;2.182117;4.263618;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-6.999924;2.182117;3.970413;1.041686E-07;0.3826844;1.2082E-07;0.9238792;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;-7.499924;2.182117;3.763304;5.000332E-08;0.7071075;1.514866E-07;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwoodiron_pole;;-3.999863;5.182117;4.263303;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYm2tCDRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499863;6.682117;5.263313;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmePkdRAGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;-3.000168;7.682117;4.763669;0;-1;0;4.178573E-07;;1;1;1;QQAAAAF3rkYmsScTRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.499863;7.682117;4.763309;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmJmkURAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-3.999863;9.182117;4.263274;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_4x2;;-4.500168;7.182117;3.263667;1.514864E-07;-0.7071064;-5.000332E-08;0.7071072;;1;1;1;QQAAAAF3rkYmwVUkRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.499863;5.682117;4.763309;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmBiMyRAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;-4.000137;7.182117;4.263651;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmhQtdRAGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;-4.500168;5.682117;3.263639;1.514864E-07;-0.7071064;-5.000332E-08;0.7071072;;1;1;1;QQAAAAF3rkYmmJkwRAGiHoM0ZyEmfwAAAAA=\r\ndarkwood_roof_45;;-5.000137;7.182117;3.263654;1.424745E-07;2.046077E-07;7.175913E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-9.000076;0.6821167;4.76362;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-9.000076;1.182117;4.263613;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-8.999802;0.6821167;3.263361;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_floor_2x2;;-9.000107;0.6821167;1.263606;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_1x1;;-8.500198;0.6821167;5.763639;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-8.500198;1.682117;5.763639;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-8.999771;0.6821167;-0.7366066;0;-0.7071068;0;0.7071069;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\niron_wall_1x1;;-7.489426;2.182117;5.836481;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmaJVNRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500198;0.6821167;6.763647;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-7.500198;0.6821167;6.763649;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-9.000107;1.182117;-1.736457;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-8.999741;0.6821167;-2.23661;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-8.000168;1.682117;-2.236433;0;-1.899929E-07;0;1;;1;1;1;QQAAAAF3rkYmtbBKRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;-6.99971;3.182117;-1.736611;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-7.000137;2.182117;-1.443531;1.590909E-07;-0.3826825;1.177438E-08;0.92388;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;-6.500137;2.182117;-1.650642;1.514867E-07;-0.7071062;-5.000335E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;-7.500168;2.182117;-1.236422;5.000332E-08;0.7071075;1.514867E-07;0.7071062;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;-6.49971;2.682117;-2.236614;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmBIQsRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.49971;2.682117;-3.236627;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAPo5RAGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;-7.000168;3.182117;-2.736441;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\ncrystal_wall_1x1;;-7.500168;2.182117;-2.736437;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-7.49971;2.182117;-1.736609;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-7.49971;2.182117;-2.736621;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-7.499741;1.682117;-3.236624;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-7.500168;0.6821167;-3.236445;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-8.499741;0.6821167;-3.236623;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-8.499741;1.682117;-3.236623;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAKBXRAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000137;5.182117;-1.736527;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYm2tCDRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;5.000137;4.682117;-2.236532;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYm6vUyRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;6.000046;3.682117;-2.236513;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmXFkyRAGiHoM0ZyEmfwAAAAA=\r\nmarterl;;5.558945;2.604282;-1.983239;0;0.7071068;0;0.7071068;;0.07;0.07;0.07;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500168;3.682117;-3.236551;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmoGcgRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500015;3.682117;-3.736528;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmntMZRAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;3.500137;3.182117;-2.736534;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;6.500168;0.6821167;-4.236566;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;7.500168;0.6821167;-4.236567;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;5.000168;6.182117;-2.73653;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500015;4.682117;-3.236519;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmz9UGRAGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;7.488174;2.182117;-3.227424;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmW6tNRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500137;1.682117;-5.736574;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYm/qxKRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;4.999832;2.182117;-5.736364;0;-0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500137;2.682117;-4.736563;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmTVIkRAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;3.441788;1.278995;-4.237523;9.562808E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;3.587845;2.278995;-4.263506;9.562808E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmST82RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;3.587845;2.278995;-4.263506;9.562808E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;5.000137;1.182117;-6.736584;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;0.6821167;-6.236542;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmd7wQRAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;3.747818;0.6821167;-7.277548;0;-0.9807851;0;0.1950912;;1;1;1;AQAAAAF3rkYmgGfYQw==\r\nstone_wall_1x1;;3.499832;1.682117;-6.236368;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmNFQZRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;3.000046;1.182117;-5.736532;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;3.000046;0.6821167;-6.736534;0;0.7071075;0;0.7071062;;1;1;1;AQAAAAF3rkYmlt8NRA==\r\nstone_wall_2x1;;2.999832;0.6821167;-6.236361;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYm1qouRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;2.941788;2.278995;-4.237529;9.562805E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;3.000809;1.278995;-5.004847;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmtAg1RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;1.000015;0.6821167;-6.236544;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmCA4dRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;1.000015;1.182117;-5.73653;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;1.000046;0.6821167;-6.73653;0;0.7071075;0;0.7071062;;1;1;1;AQAAAAF3rkYmxu0bRA==\r\nstone_wall_2x1;;1.999802;1.682117;-6.236359;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmjIsRRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;3.999619;9.182117;-1.736243;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_4x2;;4.499619;7.182117;-0.7362661;1.514864E-07;-0.7071064;-5.000332E-08;0.7071072;;1;1;1;QQAAAAF3rkYm1gsKRAGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;3.000168;7.682117;-2.236543;0;4.178573E-07;0;1;;1;1;1;QQAAAAF3rkYm7usRRAGiHoM0ZyEmfwAAAAA=\r\ndarkwood_roof_45;;5.000259;7.182117;-0.7366056;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500137;7.682117;-2.236535;0;0;0;1;;1;1;1;QQAAAAF3rkYmV7EXRAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;4.000137;7.182117;-1.736527;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmhQtdRAGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;4.500137;5.682117;-0.7365122;5.000332E-08;0.7071071;1.514864E-07;0.7071065;;1;1;1;QQAAAAF3rkYmzI4sRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500137;5.682117;-2.236535;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmXO8tRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500137;6.682117;-2.736536;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmFQQaRAGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;3.500107;4.182117;-3.236536;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_beam_1;;3.500015;4.182117;-2.736514;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole;;3.000107;3.682117;-2.736528;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYm5LenQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-1.000015;1.182117;-5.736525;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-0.9997711;0.6821167;-6.236536;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-0.9997711;0.6821167;-6.736528;0;0.7071075;0;0.7071062;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nstone_wall_2x1;;-0.0002288818;1.682117;-6.236357;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYm4bBKRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-2.000229;1.682117;-6.236351;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYm4bBKRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-2.999771;0.6821167;-6.236549;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-2.999741;0.6821167;-6.736538;0;0.7071075;0;0.7071062;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_beam;;-3.000046;1.182117;-5.736521;0;-1;0;-1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;-3.055191;1.278995;-4.960155;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYm78VrRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.500259;1.682117;-6.236341;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYm++1TRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;-2.968704;2.278995;-4.224617;9.562808E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500259;1.682117;-5.736336;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYm/u5TRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.499771;0.6821167;-6.23654;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;-3.468735;1.278995;-4.224623;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_pole;;-3.000046;3.682117;-2.736485;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmOrenQgGiHoM0ZyEmfwAAAAA=\r\nwood_wall_quarter;;-3.500046;3.182117;-2.736486;9.562805E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-3.468735;2.278995;-4.224623;9.562808E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500046;2.682117;-4.7365;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmk9IrRAGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;-3.591629;2.278995;-4.131601;9.562808E-08;1.128011E-06;-2.018116E-07;1;;1;1;1;QQAAAAF3rkYmaRc3RAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;-5.000259;2.182117;-5.736332;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;-4.000046;5.182117;-1.736466;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYm2tCDRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-5.000046;4.682117;-2.236477;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmEew/RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500046;3.682117;-3.736488;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmbgYbRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-6.000076;3.682117;-2.236476;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmQCw1RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.49971;3.682117;-3.236627;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmoGcgRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam_1;;-3.500046;4.182117;-2.736486;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;-3.500046;4.182117;-3.236489;9.562807E-08;1.025707E-06;-2.018117E-07;1;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nstone_wall_1x1;;-4.500046;4.682117;-3.236485;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYm7a4HRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-5.000351;6.182117;-2.736236;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;-3.00032;7.682117;-2.236359;0;-1;0;5.201611E-07;;1;1;1;QQAAAAF3rkYmyScTRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_4x2;;-4.500168;7.182117;-0.736311;1.514864E-07;-0.7071064;-5.000332E-08;0.7071072;;1;1;1;QQAAAAF3rkYmuEYNRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole_log_4;;-4.000351;9.182117;-1.736235;2.103217E-07;0.7071075;-7.508316E-08;0.7071062;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500046;7.682117;-2.236472;0;0;0;1;;1;1;1;QQAAAAF3rkYmH/gYRAGiHoM0ZyEmfwAAAAA=\r\nwoodiron_pole;;-4.000046;7.182117;-1.736466;1.424745E-07;3.185399E-07;7.175917E-08;1;;1;1;1;QQAAAAF3rkYmhQtdRAGiHoM0ZyEmfwAAAAA=\r\nstone_arch;;-4.500046;5.682117;-0.7364578;5.000333E-08;0.7071071;1.514864E-07;0.7071065;;1;1;1;QQAAAAF3rkYmZpgwRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.500046;5.682117;-2.236472;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmySIyRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.500046;6.682117;-2.736485;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmN/kdRAGiHoM0ZyEmfwAAAAA=\r\ndarkwood_roof_45;;-5.000168;7.182117;-0.7364645;7.175912E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_floor_2x2;;-3.69371;0.6821167;-7.27754;0;-0.1950894;0;0.9807855;;1;1;1;AQAAAAF3rkYmAAB6RA==\r\nwood_pole2;;-4.999802;1.182117;-6.736546;0;0.7071068;0;0.7071068;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\niron_wall_1x1;;-7.476151;2.182117;-3.27515;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmqaNNRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-7.500168;0.6821167;-4.236458;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-6.500168;0.6821167;-4.236461;7.175915E-08;-1;-1.424745E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmAAB6RAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500229;7.682117;8.263383;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmJ+msQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;3.500198;7.682117;8.763391;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYm8FadQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;4.500046;6.682117;8.763647;0;0;0;1;;1;1;1;QQAAAAF3rkYm85e5QwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;2.000198;7.682117;8.763395;0;0;0;1;;1;1;1;QQAAAAF3rkYmcUueQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500229;6.682117;7.263371;0;0.707107;0;0.7071066;;1;1;1;QQAAAAF3rkYmF/3MQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;0.0001983643;7.682117;8.763344;0;0;0;1;;1;1;1;QQAAAAF3rkYm2E+OQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500198;5.682117;6.263359;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmCKj0QwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-1.999832;7.682117;8.763348;0;0;0;1;;1;1;1;QQAAAAF3rkYmSEueQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-3.499863;7.682117;8.763353;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYm1ledQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499863;7.682117;8.263351;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYm9B2tQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;-4.499863;6.682117;8.763355;0;0;0;1;;1;1;1;QQAAAAF3rkYmEJW5QwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;-4.499863;6.682117;7.26334;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmpCbRQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;9.000107;2.682117;4.76356;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmbVEkRAGiHoM0ZyEmfwAAAAA=\r\nwood_pole2;;8.000076;3.182117;5.263563;1.424749E-07;1.128011E-06;7.175946E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_1x1;;8.500076;2.682117;5.763561;7.175913E-08;-1;-1.424744E-07;3.185399E-07;;1;1;1;QQAAAAF3rkYmhzgdRAGiHoM0ZyEmfwAAAAA=\r\nwood_beam;;10.00011;2.182117;5.263659;0;-1;0;1.023039E-07;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;9.500137;2.182117;4.177818;1.514867E-07;-0.7071062;-5.000333E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_pole2;;8.000107;3.182117;4.263563;1.424749E-07;1.025707E-06;7.175954E-08;1;;1;1;1;QQAAAAF3rkYmAADIQgGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;10.00011;1.682117;4.763552;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmgeQFRAGiHoM0ZyEmfwAAAAA=\r\nwood_wall_log;;10.00008;0.9321167;5.263546;0;-1;0;2.046077E-07;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nwood_floor_1x1;;8.500137;2.182117;4.177825;1.514867E-07;-0.7071062;-5.000333E-08;0.7071075;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_floor_1x1;;8.000137;2.182117;3.970717;1.2082E-07;-0.9238793;-1.041685E-07;0.3826843;;1;1;1;AQAAAAF3rkYmAADIQg==\r\nwood_pole_log_4;;5.000229;10.18212;5.263346;0;2.046077E-07;0;1;;1;1;1;QQAAAAF3rkYmAAAMQwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500198;8.682117;5.263348;1.514862E-07;-0.7071065;-5.000331E-08;0.7071071;;1;1;1;QQAAAAF3rkYmjrUKRAGiHoM0ZyEmfwAAAAA=\r\nstone_wall_2x1;;4.500198;7.682117;6.263359;0;-0.7071068;0;0.7071069;;1;1;1;QQAAAAF3rkYmAZT/QwGiHoM0ZyEmfwAAAAA=\r\nstone_wall_4x2;;4.499802;9.182117;3.263654;1.514864E-07;-0.7071064;-5.000332E-08;0.7071