RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

House Builder - Updated 01/10

House Builder - Updated 01/10

Download rc 8 here.

House Builder rc 8 beta
01/10/2003

New features:
  • Added an almost complete toolbox.xml
    Toolbox is now scrollable (needs work)
    Function: Export without foundation
    Added optional parameters to New Design window (cost, lockdowns, secures, etc)
    Function: Export as House (in alpha stages)
    More Internal Changes[/list:u]

    House Builder rc 7 beta
    15/09/2003

    New features:
    • Arrows keys can now be used to scroll
      Toolbox is now movable
      Added "Up One Level" button to Toolbox
      Restored original "Export as RunUO Script", is now: Export > RunUO (Multi)
      Various Internal Changes[/list:u]

      House Builder rc6 beta

      New features:
      • Added a working Load Design option, instead of always opening "New Design.uoh"
        Added a better save function.[/list:u]

        ===============================================
        Readme:

        Installation:
        Unpack the zip file, run the executable.

        Function explanations:
        Export to:

        RunUO (Multi) - This is the same functionality as the export function in rc5. This creates a script for use with RunUO, which will build the design you exported, but does not create working doors, and is not an actual house, but a bunch of static items.

        RunUO (Multi without foundation) - As above, but without the foundation. Not completely tested yet.

        RunUO (House) - Still in alpha stage.

        Text - This will export your design to a text file filled with numbers, which can be used with several tools to import your design into RunUO. (Template Wizard)

        Scrolling
        You can use the arrow keys to move around your design, or hold the shift key and move your mouse.

        Troubleshooting:
        If the program doesn't work, please make sure you have the .NET Framework 1.1 installed on your computer. You can get it at the Microsoft website.

        If you're really stuck with something, post a help request in this thread.

        Sneak peek of next version's functions:
        - Checkbox "Add Foundation" in New Design Window
        - Working doors and teleporters in Multi export
        - Much more!

        Have fun!
 

House Maker

Wanderer
Just curious!!!!

On your version, will you have it so that you can move the menu around, and maybe have it so you can go back one, instead of starting over when choosing a new type to place?
Also are you keeping the same format, IE everything in the ToolBox.XML file. So that we can easily add/remove items from the program?
 
Yes, the toolbox format will stay, it works fine, so why change it? :D

I dunno about the menu, I'd have to look into it, since it's a control, and those are a bit different from a form. Maybe. Selecting a different item without starting over is definately something I want to add.

Anything else?

:twisted:
 

Deranged

Wanderer
not quite sure if this was mentioned a couple posts ago, but we need to scroll on the house, it stays in one place the whole time, and that's not good...meybe some scrollbars on the side, or something, that's the only reason i dont use it, if it had that, i'd use it almost dayly
 
Converting to a multi was (sort of) a feature in rc5, it exported the whole house to a script, and all you had to do was dbl click it and point.

I've restored this feature for the people who actually use it, but I'm also building a function from scratch. This function should export your design as a fully working house. Don't expect this in rc7 tho, it's a bit more hefty than I initially thought.

Moving the design around with arrow keys is on my list, as well as keeping the shift-move function.

Now a question from me: has anybody here added stuff to their toolbox.xml?

I want the program to come with a toolbox which is at least the same as the ingame one, but I don't have UO installed at work, so InsideUO don't work. If you happen to have a full toolbox.xml, please send it to me or post it here, and I'll include it in the next rc. You'll get the credit ofcourse. ;)

edit: new version released, updated initial post.
 

Wywern

Wanderer
Just pointing couple things out:
Arrows keys scroll to wrong directions (atleast I think so).
You could make one button to work as Back (let's say Backspace, like in IE) in item list.
I think that foundation should be optional. I want to build other things too but it's pretty hard if there is foundations messing my work.
InsideUO type item list where is ALL items that UO has would be nice. Or put an Objtype field so people can use InsideUO to look the item they want.
 

Atomic

Wanderer
What about being able to select a background color or tile? then all background will be colored that color or with that tile... it helps when you try to see if the house will stay pretty in a certain place or website

Also there should be an option to revert to orginal bg, and the export images should only plabe background when it is not the original
 

Menta2K

Wanderer
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at Ultima.ToolBox.SetTileSet(TileSet tileSet, Boolean palette)
at Ultima.ToolBox.tileSet_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
RunUO House Builder
Assembly Version: 1.0.1353.25847
Win32 Version: 1.0.1353.25847
CodeBase: file:///C:/Downloads/Housebuilder_rc7/HouseBuilder/RunUO%20House%20Builder.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
Ultima
Assembly Version: 1.0.1338.1619
Win32 Version: 1.0.1338.1619
CodeBase: file:///C:/Downloads/Housebuilder_rc7/HouseBuilder/Ultima.DLL
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
 

Karna

Wanderer
I just used this to create a house, but after selecting the 'Build' option and waiting for it to build, I was left with a house that I could not enter.. None of the doors worked when double clicked.

This is probably a silly mistake somewhere on my part, but any tip would be appreciated.
 

Quantos

Lord
The information on this link might help you.

http://www.runuo.com/forum/viewtopic.php?t=21503&highlight=house+builder
 

eagleeye

Wanderer
What would be really great is to be able to build houses a different shape instead of just square, I kinda like "L" shaped, and weird shapes.
Great job you have done though, makes building much faster, especially now all those other items like decorations and furniture are there. makes building the vendor shops easier.
One question though, how do I put them onto the npc's so players can buy them? Does it do this automatically?
 
(Link fixed)

That would be a good idea, Trixie, but it would rely on not having a foundation to work with, or I'd have to add support for weirdly-shaped (is that a word?) foundations. I'll think about it.

BTW, I'm finally getting a copy of VS.NET for my home computer, so expect some new updates soon.
 

jargo2000

Sorceror
Deed

when i export so i can use a deed,idbl click on it in my pack and try to build it and it says "you can not build that here"
i am in greenacres when i try this to
Am i doing something wrong or is this feture still in production?
 

dean968

Wanderer
not sure but i would think this is a bug when i built a house with this tool and used it option to make a script it made this script but when in game i go to [add house it bring up a list and there is a house 20x25 house placement took but when i make the house its like a 9x9 with just the foundation and the house sign is 10 tiles away

Guess Code is to long ill icq if you need a copy of it didnt post whole code here


[code:1]using System;
using System.IO;
using System.Threading;
using System.Collections;
using Server;
using Server.Gumps;
using Server.Items;
using Server.Multis;
using Server.Mobiles;
using Server.Network;
using Server.Targeting;

namespace Server.Multis
{
public class _25x20House : HouseFoundation
{
private int m_DefaultPrice = 100000;

private DesignState m_Current; // State which is currently visible.
private DesignState m_Design; // State of current design.
private DesignState m_Backup; // State at last user backup.
private Item m_SignHanger; // Item hanging the sign.
private Item m_Signpost; // Item supporting the hanger.
private int m_SignpostGraphic; // ItemID number of the chosen signpost.
private int m_LastRevision; // Latest revision number.
private ArrayList m_Fixtures; // List of fixtures (teleporters and doors) associated with this house.
private FoundationType m_Type; // Graphic type of this foundation.
private Mobile m_Customizer; // Who is currently customizing this -or- null if not customizing.


public override int DefaultPrice{ get{ return m_DefaultPrice; } }

public override bool IsAosRules{ get{ return true; } }

public override MultiComponentList Components
{
get
{
if ( m_Current == null )
SetInitialState();

return m_Current.Components;
}
}

public new void SetInitialState()
{
m_Current = new DesignState( (HouseFoundation) this, BuildHouse() );
m_Design = new DesignState( m_Current );
m_Backup = new DesignState( m_Current );
}

public MultiComponentList BuildHouse()
{
// Copy original foundation layout
MultiComponentList mcl = new MultiComponentList( MultiData.GetComponents( 0x13EC ) );

MultiTileEntry[] list = mcl.List;

for ( int i = 1; i < list.Length; ++i )
{
MultiTileEntry entry = list;
mcl.Remove(entry.m_ItemID,
entry.m_OffsetX,
entry.m_OffsetY,
entry.m_OffsetZ);
}

//mcl.Resize( mcl.Width, mcl.Height + 1 );
mcl.Resize( 25, 21);

/*
* ADDING COMPONENTS
*/


mcl.Add( 102 & 0x3FFF, 0, 0, 0 );
mcl.Add( 100 & 0x3FFF, 0, 1, 0 );
mcl.Add( 100 & 0x3FFF, 0, 2, 0 );
mcl.Add( 100 & 0x3FFF, 0, 3, 0 );
mcl.Add( 100 & 0x3FFF, 0, 4, 0 );
mcl.Add( 100 & 0x3FFF, 0, 5, 0 );
mcl.Add( 100 & 0x3FFF, 0, 6, 0 );
mcl.Add( 100 & 0x3FFF, 0, 7, 0 );
mcl.Add( 100 & 0x3FFF, 0, 8, 0 );
mcl.Add( 100 & 0x3FFF, 0, 9, 0 );
mcl.Add( 100 & 0x3FFF, 0, 10, 0 );
mcl.Add( 100 & 0x3FFF, 0, 11, 0 );
mcl.Add( 100 & 0x3FFF, 0, 12, 0 );
mcl.Add( 100 & 0x3FFF, 0, 13, 0 );
mcl.Add( 100 & 0x3FFF, 0, 14, 0 );
mcl.Add( 100 & 0x3FFF, 0, 15, 0 );
mcl.Add( 100 & 0x3FFF, 0, 16, 0 );
mcl.Add( 100 & 0x3FFF, 0, 17, 0 );
mcl.Add( 100 & 0x3FFF, 0, 18, 0 );
mcl.Add( 100 & 0x3FFF, 0, 19, 0 );
mcl.Add( 99 & 0x3FFF, 1, 0, 0 );
mcl.Add( 12791 & 0x3FFF, 1, 1, 7 );
mcl.Add( 12790 & 0x3FFF, 1, 2, 7 );
mcl.Add( 12788 & 0x3FFF, 1, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 1, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 1, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 1, 6, 7 );
mcl.Add( 12788 & 0x3FFF, 1, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 1, 8, 7 );
mcl.Add( 12789 & 0x3FFF, 1, 9, 7 );
mcl.Add( 12789 & 0x3FFF, 1, 10, 7 );
mcl.Add( 12789 & 0x3FFF, 1, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 1, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 1, 13, 7 );
mcl.Add( 12790 & 0x3FFF, 1, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 1, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 1, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 1, 17, 7 );
mcl.Add( 12791 & 0x3FFF, 1, 18, 7 );
mcl.Add( 99 & 0x3FFF, 1, 19, 0 );
mcl.Add( 12790 & 0x3FFF, 1, 19, 7 );
mcl.Add( 99 & 0x3FFF, 2, 0, 0 );
mcl.Add( 12790 & 0x3FFF, 2, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 2, 2, 7 );
mcl.Add( 12789 & 0x3FFF, 2, 3, 7 );
mcl.Add( 12790 & 0x3FFF, 2, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 2, 5, 7 );
mcl.Add( 12791 & 0x3FFF, 2, 6, 7 );
mcl.Add( 12788 & 0x3FFF, 2, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 2, 8, 7 );
mcl.Add( 12791 & 0x3FFF, 2, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 2, 10, 7 );
mcl.Add( 12788 & 0x3FFF, 2, 11, 7 );
mcl.Add( 12791 & 0x3FFF, 2, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 2, 13, 7 );
mcl.Add( 12789 & 0x3FFF, 2, 14, 7 );
mcl.Add( 12788 & 0x3FFF, 2, 15, 7 );
mcl.Add( 12790 & 0x3FFF, 2, 16, 7 );
mcl.Add( 12790 & 0x3FFF, 2, 17, 7 );
mcl.Add( 12789 & 0x3FFF, 2, 18, 7 );
mcl.Add( 99 & 0x3FFF, 2, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 2, 19, 7 );
mcl.Add( 99 & 0x3FFF, 3, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 3, 1, 7 );
mcl.Add( 12790 & 0x3FFF, 3, 2, 7 );
mcl.Add( 12791 & 0x3FFF, 3, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 3, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 3, 5, 7 );
mcl.Add( 12790 & 0x3FFF, 3, 6, 7 );
mcl.Add( 12791 & 0x3FFF, 3, 7, 7 );
mcl.Add( 12789 & 0x3FFF, 3, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 3, 9, 7 );
mcl.Add( 12791 & 0x3FFF, 3, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 3, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 3, 12, 7 );
mcl.Add( 12788 & 0x3FFF, 3, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 3, 14, 7 );
mcl.Add( 12791 & 0x3FFF, 3, 15, 7 );
mcl.Add( 12788 & 0x3FFF, 3, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 3, 17, 7 );
mcl.Add( 12789 & 0x3FFF, 3, 18, 7 );
mcl.Add( 99 & 0x3FFF, 3, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 3, 19, 7 );
mcl.Add( 99 & 0x3FFF, 4, 0, 0 );
mcl.Add( 12790 & 0x3FFF, 4, 1, 7 );
mcl.Add( 12789 & 0x3FFF, 4, 2, 7 );
mcl.Add( 12791 & 0x3FFF, 4, 3, 7 );
mcl.Add( 12788 & 0x3FFF, 4, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 4, 5, 7 );
mcl.Add( 12791 & 0x3FFF, 4, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 4, 7, 7 );
mcl.Add( 12789 & 0x3FFF, 4, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 4, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 4, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 4, 11, 7 );
mcl.Add( 12788 & 0x3FFF, 4, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 4, 13, 7 );
mcl.Add( 12790 & 0x3FFF, 4, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 4, 15, 7 );
mcl.Add( 12789 & 0x3FFF, 4, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 4, 17, 7 );
mcl.Add( 12790 & 0x3FFF, 4, 18, 7 );
mcl.Add( 99 & 0x3FFF, 4, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 4, 19, 7 );
mcl.Add( 99 & 0x3FFF, 5, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 5, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 5, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 5, 3, 7 );
mcl.Add( 12790 & 0x3FFF, 5, 4, 7 );
mcl.Add( 12790 & 0x3FFF, 5, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 5, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 5, 7, 7 );
mcl.Add( 12789 & 0x3FFF, 5, 8, 7 );
mcl.Add( 12791 & 0x3FFF, 5, 9, 7 );
mcl.Add( 12790 & 0x3FFF, 5, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 5, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 5, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 5, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 5, 14, 7 );
mcl.Add( 12790 & 0x3FFF, 5, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 5, 16, 7 );
mcl.Add( 12789 & 0x3FFF, 5, 17, 7 );
mcl.Add( 12790 & 0x3FFF, 5, 18, 7 );
mcl.Add( 99 & 0x3FFF, 5, 19, 0 );
mcl.Add( 12789 & 0x3FFF, 5, 19, 7 );
mcl.Add( 99 & 0x3FFF, 6, 0, 0 );
mcl.Add( 12790 & 0x3FFF, 6, 1, 7 );
mcl.Add( 12789 & 0x3FFF, 6, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 6, 3, 7 );
mcl.Add( 12788 & 0x3FFF, 6, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 6, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 6, 6, 7 );
mcl.Add( 12790 & 0x3FFF, 6, 7, 7 );
mcl.Add( 12790 & 0x3FFF, 6, 8, 7 );
mcl.Add( 12788 & 0x3FFF, 6, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 6, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 6, 11, 7 );
mcl.Add( 12791 & 0x3FFF, 6, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 6, 13, 7 );
mcl.Add( 12790 & 0x3FFF, 6, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 6, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 6, 16, 7 );
mcl.Add( 12791 & 0x3FFF, 6, 17, 7 );
mcl.Add( 12788 & 0x3FFF, 6, 18, 7 );
mcl.Add( 99 & 0x3FFF, 6, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 6, 19, 7 );
mcl.Add( 99 & 0x3FFF, 7, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 7, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 7, 2, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 7, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 7, 5, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 6, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 8, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 9, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 7, 12, 7 );
mcl.Add( 12788 & 0x3FFF, 7, 13, 7 );
mcl.Add( 12790 & 0x3FFF, 7, 14, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 16, 7 );
mcl.Add( 12790 & 0x3FFF, 7, 17, 7 );
mcl.Add( 12791 & 0x3FFF, 7, 18, 7 );
mcl.Add( 99 & 0x3FFF, 7, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 7, 19, 7 );
mcl.Add( 99 & 0x3FFF, 8, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 8, 1, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 2, 7 );
mcl.Add( 12791 & 0x3FFF, 8, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 6, 7 );
mcl.Add( 12788 & 0x3FFF, 8, 7, 7 );
mcl.Add( 12790 & 0x3FFF, 8, 8, 7 );
mcl.Add( 12788 & 0x3FFF, 8, 9, 7 );
mcl.Add( 12790 & 0x3FFF, 8, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 8, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 8, 13, 7 );
mcl.Add( 12790 & 0x3FFF, 8, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 15, 7 );
mcl.Add( 12789 & 0x3FFF, 8, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 8, 17, 7 );
mcl.Add( 12791 & 0x3FFF, 8, 18, 7 );
mcl.Add( 99 & 0x3FFF, 8, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 8, 19, 7 );
mcl.Add( 2280 & 0x3FFF, 8, 20, 0 );
mcl.Add( 99 & 0x3FFF, 9, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 9, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 9, 2, 7 );
mcl.Add( 12788 & 0x3FFF, 9, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 9, 4, 7 );
mcl.Add( 12791 & 0x3FFF, 9, 5, 7 );
mcl.Add( 12791 & 0x3FFF, 9, 6, 7 );
mcl.Add( 12788 & 0x3FFF, 9, 7, 7 );
mcl.Add( 12789 & 0x3FFF, 9, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 9, 9, 7 );
mcl.Add( 12789 & 0x3FFF, 9, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 9, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 9, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 9, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 9, 14, 7 );
mcl.Add( 12791 & 0x3FFF, 9, 15, 7 );
mcl.Add( 12790 & 0x3FFF, 9, 16, 7 );
mcl.Add( 12789 & 0x3FFF, 9, 17, 7 );
mcl.Add( 12789 & 0x3FFF, 9, 18, 7 );
mcl.Add( 99 & 0x3FFF, 9, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 9, 19, 7 );
mcl.Add( 2278 & 0x3FFF, 9, 20, 0 );
mcl.Add( 99 & 0x3FFF, 10, 0, 0 );
mcl.Add( 12790 & 0x3FFF, 10, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 2, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 10, 4, 7 );
mcl.Add( 12791 & 0x3FFF, 10, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 10, 7, 7 );
mcl.Add( 12790 & 0x3FFF, 10, 8, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 10, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 10, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 10, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 14, 7 );
mcl.Add( 12790 & 0x3FFF, 10, 15, 7 );
mcl.Add( 12789 & 0x3FFF, 10, 16, 7 );
mcl.Add( 12791 & 0x3FFF, 10, 17, 7 );
mcl.Add( 12788 & 0x3FFF, 10, 18, 7 );
mcl.Add( 99 & 0x3FFF, 10, 19, 0 );
mcl.Add( 12788 & 0x3FFF, 10, 19, 7 );
mcl.Add( 1873 & 0x3FFF, 10, 20, 0 );
mcl.Add( 99 & 0x3FFF, 11, 0, 0 );
mcl.Add( 12788 & 0x3FFF, 11, 1, 7 );
mcl.Add( 12789 & 0x3FFF, 11, 2, 7 );
mcl.Add( 12788 & 0x3FFF, 11, 3, 7 );
mcl.Add( 12788 & 0x3FFF, 11, 4, 7 );
mcl.Add( 12790 & 0x3FFF, 11, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 11, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 11, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 11, 8, 7 );
mcl.Add( 12791 & 0x3FFF, 11, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 11, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 11, 11, 7 );
mcl.Add( 12788 & 0x3FFF, 11, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 11, 13, 7 );
mcl.Add( 12791 & 0x3FFF, 11, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 11, 15, 7 );
mcl.Add( 12788 & 0x3FFF, 11, 16, 7 );
mcl.Add( 12791 & 0x3FFF, 11, 17, 7 );
mcl.Add( 12788 & 0x3FFF, 11, 18, 7 );
mcl.Add( 99 & 0x3FFF, 11, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 11, 19, 7 );
mcl.Add( 1873 & 0x3FFF, 11, 20, 0 );
mcl.Add( 99 & 0x3FFF, 12, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 12, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 12, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 12, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 12, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 6, 7 );
mcl.Add( 12790 & 0x3FFF, 12, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 12, 8, 7 );
mcl.Add( 12788 & 0x3FFF, 12, 9, 7 );
mcl.Add( 12790 & 0x3FFF, 12, 10, 7 );
mcl.Add( 12788 & 0x3FFF, 12, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 12, 12, 7 );
mcl.Add( 12788 & 0x3FFF, 12, 13, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 15, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 16, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 17, 7 );
mcl.Add( 12789 & 0x3FFF, 12, 18, 7 );
mcl.Add( 99 & 0x3FFF, 12, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 12, 19, 7 );
mcl.Add( 1873 & 0x3FFF, 12, 20, 0 );
mcl.Add( 99 & 0x3FFF, 13, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 13, 1, 7 );
mcl.Add( 12791 & 0x3FFF, 13, 2, 7 );
mcl.Add( 12789 & 0x3FFF, 13, 3, 7 );
mcl.Add( 12788 & 0x3FFF, 13, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 13, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 13, 6, 7 );
mcl.Add( 12788 & 0x3FFF, 13, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 13, 8, 7 );
mcl.Add( 12791 & 0x3FFF, 13, 9, 7 );
mcl.Add( 12789 & 0x3FFF, 13, 10, 7 );
mcl.Add( 12789 & 0x3FFF, 13, 11, 7 );
mcl.Add( 12791 & 0x3FFF, 13, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 13, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 13, 14, 7 );
mcl.Add( 12791 & 0x3FFF, 13, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 13, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 13, 17, 7 );
mcl.Add( 12790 & 0x3FFF, 13, 18, 7 );
mcl.Add( 99 & 0x3FFF, 13, 19, 0 );
mcl.Add( 12788 & 0x3FFF, 13, 19, 7 );
mcl.Add( 1873 & 0x3FFF, 13, 20, 0 );
mcl.Add( 99 & 0x3FFF, 14, 0, 0 );
mcl.Add( 12788 & 0x3FFF, 14, 1, 7 );
mcl.Add( 12791 & 0x3FFF, 14, 2, 7 );
mcl.Add( 12788 & 0x3FFF, 14, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 14, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 14, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 14, 6, 7 );
mcl.Add( 12790 & 0x3FFF, 14, 7, 7 );
mcl.Add( 12789 & 0x3FFF, 14, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 14, 9, 7 );
mcl.Add( 12790 & 0x3FFF, 14, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 14, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 14, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 14, 13, 7 );
mcl.Add( 12790 & 0x3FFF, 14, 14, 7 );
mcl.Add( 12788 & 0x3FFF, 14, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 14, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 14, 17, 7 );
mcl.Add( 12791 & 0x3FFF, 14, 18, 7 );
mcl.Add( 99 & 0x3FFF, 14, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 14, 19, 7 );
mcl.Add( 1873 & 0x3FFF, 14, 20, 0 );
mcl.Add( 99 & 0x3FFF, 15, 0, 0 );
mcl.Add( 12788 & 0x3FFF, 15, 1, 7 );
mcl.Add( 12791 & 0x3FFF, 15, 2, 7 );
mcl.Add( 12791 & 0x3FFF, 15, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 4, 7 );
mcl.Add( 12790 & 0x3FFF, 15, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 6, 7 );
mcl.Add( 12790 & 0x3FFF, 15, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 15, 8, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 9, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 10, 7 );
mcl.Add( 12788 & 0x3FFF, 15, 11, 7 );
mcl.Add( 12790 & 0x3FFF, 15, 12, 7 );
mcl.Add( 12788 & 0x3FFF, 15, 13, 7 );
mcl.Add( 12791 & 0x3FFF, 15, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 15, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 16, 7 );
mcl.Add( 12791 & 0x3FFF, 15, 17, 7 );
mcl.Add( 12789 & 0x3FFF, 15, 18, 7 );
mcl.Add( 99 & 0x3FFF, 15, 19, 0 );
mcl.Add( 12789 & 0x3FFF, 15, 19, 7 );
mcl.Add( 1873 & 0x3FFF, 15, 20, 0 );
mcl.Add( 99 & 0x3FFF, 16, 0, 0 );
mcl.Add( 12788 & 0x3FFF, 16, 1, 7 );
mcl.Add( 12791 & 0x3FFF, 16, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 16, 3, 7 );
mcl.Add( 12791 & 0x3FFF, 16, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 16, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 16, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 16, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 16, 8, 7 );
mcl.Add( 12789 & 0x3FFF, 16, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 16, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 16, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 16, 12, 7 );
mcl.Add( 12791 & 0x3FFF, 16, 13, 7 );
mcl.Add( 12791 & 0x3FFF, 16, 14, 7 );
mcl.Add( 12788 & 0x3FFF, 16, 15, 7 );
mcl.Add( 12789 & 0x3FFF, 16, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 16, 17, 7 );
mcl.Add( 12788 & 0x3FFF, 16, 18, 7 );
mcl.Add( 99 & 0x3FFF, 16, 19, 0 );
mcl.Add( 12790 & 0x3FFF, 16, 19, 7 );
mcl.Add( 2278 & 0x3FFF, 16, 20, 0 );
mcl.Add( 99 & 0x3FFF, 17, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 17, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 17, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 17, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 17, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 17, 8, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 9, 7 );
mcl.Add( 12791 & 0x3FFF, 17, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 17, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 12, 7 );
mcl.Add( 12788 & 0x3FFF, 17, 13, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 14, 7 );
mcl.Add( 12790 & 0x3FFF, 17, 15, 7 );
mcl.Add( 12790 & 0x3FFF, 17, 16, 7 );
mcl.Add( 12791 & 0x3FFF, 17, 17, 7 );
mcl.Add( 12789 & 0x3FFF, 17, 18, 7 );
mcl.Add( 99 & 0x3FFF, 17, 19, 0 );
mcl.Add( 12788 & 0x3FFF, 17, 19, 7 );
mcl.Add( 2280 & 0x3FFF, 17, 20, 0 );
mcl.Add( 99 & 0x3FFF, 18, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 18, 1, 7 );
mcl.Add( 12791 & 0x3FFF, 18, 2, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 18, 5, 7 );
mcl.Add( 12790 & 0x3FFF, 18, 6, 7 );
mcl.Add( 12791 & 0x3FFF, 18, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 18, 8, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 9, 7 );
mcl.Add( 12790 & 0x3FFF, 18, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 18, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 12, 7 );
mcl.Add( 12788 & 0x3FFF, 18, 13, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 15, 7 );
mcl.Add( 12788 & 0x3FFF, 18, 16, 7 );
mcl.Add( 12789 & 0x3FFF, 18, 17, 7 );
mcl.Add( 12790 & 0x3FFF, 18, 18, 7 );
mcl.Add( 99 & 0x3FFF, 18, 19, 0 );
mcl.Add( 12790 & 0x3FFF, 18, 19, 7 );
mcl.Add( 99 & 0x3FFF, 19, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 19, 1, 7 );
mcl.Add( 12791 & 0x3FFF, 19, 2, 7 );
mcl.Add( 12791 & 0x3FFF, 19, 3, 7 );
mcl.Add( 12789 & 0x3FFF, 19, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 6, 7 );
mcl.Add( 12790 & 0x3FFF, 19, 7, 7 );
mcl.Add( 12791 & 0x3FFF, 19, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 19, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 10, 7 );
mcl.Add( 12789 & 0x3FFF, 19, 11, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 12, 7 );
mcl.Add( 12789 & 0x3FFF, 19, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 14, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 15, 7 );
mcl.Add( 12790 & 0x3FFF, 19, 16, 7 );
mcl.Add( 12790 & 0x3FFF, 19, 17, 7 );
mcl.Add( 12788 & 0x3FFF, 19, 18, 7 );
mcl.Add( 99 & 0x3FFF, 19, 19, 0 );
mcl.Add( 12790 & 0x3FFF, 19, 19, 7 );
mcl.Add( 99 & 0x3FFF, 20, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 20, 1, 7 );
mcl.Add( 12790 & 0x3FFF, 20, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 20, 3, 7 );
mcl.Add( 12788 & 0x3FFF, 20, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 20, 5, 7 );
mcl.Add( 12788 & 0x3FFF, 20, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 20, 7, 7 );
mcl.Add( 12790 & 0x3FFF, 20, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 20, 9, 7 );
mcl.Add( 12791 & 0x3FFF, 20, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 20, 11, 7 );
mcl.Add( 12789 & 0x3FFF, 20, 12, 7 );
mcl.Add( 12789 & 0x3FFF, 20, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 20, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 20, 15, 7 );
mcl.Add( 12791 & 0x3FFF, 20, 16, 7 );
mcl.Add( 12789 & 0x3FFF, 20, 17, 7 );
mcl.Add( 12790 & 0x3FFF, 20, 18, 7 );
mcl.Add( 99 & 0x3FFF, 20, 19, 0 );
mcl.Add( 12789 & 0x3FFF, 20, 19, 7 );
mcl.Add( 99 & 0x3FFF, 21, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 21, 1, 7 );
mcl.Add( 12789 & 0x3FFF, 21, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 21, 3, 7 );
mcl.Add( 12791 & 0x3FFF, 21, 4, 7 );
mcl.Add( 12789 & 0x3FFF, 21, 5, 7 );
mcl.Add( 12791 & 0x3FFF, 21, 6, 7 );
mcl.Add( 12788 & 0x3FFF, 21, 7, 7 );
mcl.Add( 12790 & 0x3FFF, 21, 8, 7 );
mcl.Add( 12790 & 0x3FFF, 21, 9, 7 );
mcl.Add( 12788 & 0x3FFF, 21, 10, 7 );
mcl.Add( 12788 & 0x3FFF, 21, 11, 7 );
mcl.Add( 12791 & 0x3FFF, 21, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 21, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 21, 14, 7 );
mcl.Add( 12790 & 0x3FFF, 21, 15, 7 );
mcl.Add( 12788 & 0x3FFF, 21, 16, 7 );
mcl.Add( 12791 & 0x3FFF, 21, 17, 7 );
mcl.Add( 12791 & 0x3FFF, 21, 18, 7 );
mcl.Add( 99 & 0x3FFF, 21, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 21, 19, 7 );
mcl.Add( 99 & 0x3FFF, 22, 0, 0 );
mcl.Add( 12791 & 0x3FFF, 22, 1, 7 );
mcl.Add( 12789 & 0x3FFF, 22, 2, 7 );
mcl.Add( 12790 & 0x3FFF, 22, 3, 7 );
mcl.Add( 12790 & 0x3FFF, 22, 4, 7 );
mcl.Add( 12788 & 0x3FFF, 22, 5, 7 );
mcl.Add( 12791 & 0x3FFF, 22, 6, 7 );
mcl.Add( 12790 & 0x3FFF, 22, 7, 7 );
mcl.Add( 12790 & 0x3FFF, 22, 8, 7 );
mcl.Add( 12791 & 0x3FFF, 22, 9, 7 );
mcl.Add( 12791 & 0x3FFF, 22, 10, 7 );
mcl.Add( 12791 & 0x3FFF, 22, 11, 7 );
mcl.Add( 12788 & 0x3FFF, 22, 12, 7 );
mcl.Add( 12790 & 0x3FFF, 22, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 22, 14, 7 );
mcl.Add( 12789 & 0x3FFF, 22, 15, 7 );
mcl.Add( 12790 & 0x3FFF, 22, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 22, 17, 7 );
mcl.Add( 12791 & 0x3FFF, 22, 18, 7 );
mcl.Add( 99 & 0x3FFF, 22, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 22, 19, 7 );
mcl.Add( 99 & 0x3FFF, 23, 0, 0 );
mcl.Add( 12789 & 0x3FFF, 23, 1, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 2, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 3, 7 );
mcl.Add( 12790 & 0x3FFF, 23, 4, 7 );
mcl.Add( 12790 & 0x3FFF, 23, 5, 7 );
mcl.Add( 12789 & 0x3FFF, 23, 6, 7 );
mcl.Add( 12789 & 0x3FFF, 23, 7, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 8, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 9, 7 );
mcl.Add( 12789 & 0x3FFF, 23, 10, 7 );
mcl.Add( 12790 & 0x3FFF, 23, 11, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 12, 7 );
mcl.Add( 12789 & 0x3FFF, 23, 13, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 14, 7 );
mcl.Add( 12790 & 0x3FFF, 23, 15, 7 );
mcl.Add( 12790 & 0x3FFF, 23, 16, 7 );
mcl.Add( 12788 & 0x3FFF, 23, 17, 7 );
mcl.Add( 12790 & 0x3FFF, 23, 18, 7 );
mcl.Add( 99 & 0x3FFF, 23, 19, 0 );
mcl.Add( 12791 & 0x3FFF, 23, 19, 7 );
mcl.Add( 99 & 0x3FFF, 24, 0, 0 );
mcl.Add( 100 & 0x3FFF, 24, 1, 0 );
mcl.Add( 12789 & 0x3FFF, 24, 1, 7 );
mcl.Add( 100 & 0x3FFF, 24, 2, 0 );
mcl.Add( 12791 & 0x3FFF, 24, 2, 7 );
mcl.Add( 100 & 0x3FFF, 24, 3, 0 );
mcl.Add( 12790 & 0x3FFF, 24, 3, 7 );
mcl.Add( 100 & 0x3FFF, 24, 4, 0 );
mcl.Add( 12788 & 0x3FFF, 24, 4, 7 );
mcl.Add( 100 & 0x3FFF, 24, 5, 0 );
mcl.Add( 12788 & 0x3FFF, 24, 5, 7 );
mcl.Add( 100 & 0x3FFF, 24, 6, 0 );
mcl.Add( 12790 & 0x3FFF, 24, 6, 7 );
mcl.Add( 100 & 0x3FFF, 24, 7, 0 );
mcl.Add( 12791 & 0x3FFF, 24, 7, 7 );
mcl.Add( 100 & 0x3FFF, 24, 8, 0 );
mcl.Add( 12791 & 0x3FFF, 24, 8, 7 );
mcl.Add( 100 & 0x3FFF, 24, 9, 0 );
mcl.Add( 12789 & 0x3FFF, 24, 9, 7 );
mcl.Add( 100 & 0x3FFF, 24, 10, 0 );
mcl.Add( 12791 & 0x3FFF, 24, 10, 7 );
mcl.Add( 100 & 0x3FFF, 24, 11, 0 );
mcl.Add( 12789 & 0x3FFF, 24, 11, 7 );
mcl.Add( 100 & 0x3FFF, 24, 12, 0 );
mcl.Add( 12789 & 0x3FFF, 24, 12, 7 );
mcl.Add( 100 & 0x3FFF, 24, 13, 0 );
mcl.Add( 12789 & 0x3FFF, 24, 13, 7 );
mcl.Add( 100 & 0x3FFF, 24, 14, 0 );
mcl.Add( 12789 & 0x3FFF, 24, 14, 7 );
mcl.Add( 100 & 0x3FFF, 24, 15, 0 );
mcl.Add( 12788 & 0x3FFF, 24, 15, 7 );
mcl.Add( 100 & 0x3FFF, 24, 16, 0 );
mcl.Add( 12790 & 0x3FFF, 24, 16, 7 );
mcl.Add( 100 & 0x3FFF, 24, 17, 0 );
mcl.Add( 12790 & 0x3FFF, 24, 17, 7 );
mcl.Add( 100 & 0x3FFF, 24, 18, 0 );
mcl.Add( 12791 & 0x3FFF, 24, 18, 7 );
mcl.Add( 101 & 0x3FFF, 24, 19, 0 );
mcl.Add( 12790 & 0x3FFF, 24, 19, 7 );
mcl.Add( 90 & 0x3FFF, 0, 0, 7 );
mcl.Add( 87 & 0x3FFF, 0, 1, 7 );
mcl.Add( 93 & 0x3FFF, 0, 2, 7 );
mcl.Add( 87 & 0x3FFF, 0, 3, 7 );
mcl.Add( 93 & 0x3FFF, 0, 4, 7 );
mcl.Add( 87 & 0x3FFF, 0, 5, 7 );
mcl.Add( 93 & 0x3FFF, 0, 6, 7 );
mcl.Add( 87 & 0x3FFF, 0, 7, 7 );
mcl.Add( 93 & 0x3FFF, 0, 8, 7 );
mcl.Add( 87 & 0x3FFF, 0, 9, 7 );
mcl.Add( 93 & 0x3FFF, 0, 10, 7 );
mcl.Add( 87 & 0x3FFF, 0, 11, 7 );
mcl.Add( 93 & 0x3FFF, 0, 12, 7 );
mcl.Add( 87 & 0x3FFF, 0, 13, 7 );
mcl.Add( 93 & 0x3FFF, 0, 14, 7 );
mcl.Add( 87 & 0x3FFF, 0, 15, 7 );
mcl.Add( 93 & 0x3FFF, 0, 16, 7 );
mcl.Add( 87 & 0x3FFF, 0, 17, 7 );
mcl.Add( 93 & 0x3FFF, 0, 18, 7 );
mcl.Add( 87 & 0x3FFF, 0, 19, 7 );
mcl.Add( 88 & 0x3FFF, 1, 0, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 1, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 1, 3, 7 );
mcl.Add( 1315 & 0x3FFF, 1, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 1, 5, 7 );
mcl.Add( 1314 & 0x3FFF, 1, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 7, 7 );
mcl.Add( 1314 & 0x3FFF, 1, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 1, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 12, 7 );
mcl.Add( 1314 & 0x3FFF, 1, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 1, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 1, 15, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 16, 7 );
mcl.Add( 1314 & 0x3FFF, 1, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 1, 18, 7 );
mcl.Add( 1316 & 0x3FFF, 1, 19, 7 );
mcl.Add( 94 & 0x3FFF, 1, 19, 7 );
mcl.Add( 94 & 0x3FFF, 2, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 2, 1, 7 );
mcl.Add( 1314 & 0x3FFF, 2, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 2, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 2, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 2, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 2, 6, 7 );
mcl.Add( 1315 & 0x3FFF, 2, 7, 7 );
mcl.Add( 1314 & 0x3FFF, 2, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 2, 9, 7 );
mcl.Add( 1313 & 0x3FFF, 2, 10, 7 );
mcl.Add( 1315 & 0x3FFF, 2, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 2, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 2, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 2, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 2, 15, 7 );
mcl.Add( 1315 & 0x3FFF, 2, 16, 7 );
mcl.Add( 1314 & 0x3FFF, 2, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 2, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 2, 19, 7 );
mcl.Add( 88 & 0x3FFF, 2, 19, 7 );
mcl.Add( 88 & 0x3FFF, 3, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 3, 3, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 3, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 3, 6, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 7, 7 );
mcl.Add( 1316 & 0x3FFF, 3, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 3, 9, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 3, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 3, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 3, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 3, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 3, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 3, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 3, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 3, 19, 7 );
mcl.Add( 94 & 0x3FFF, 3, 19, 7 );
mcl.Add( 94 & 0x3FFF, 4, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 4, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 2, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 4, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 4, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 4, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 9, 7 );
mcl.Add( 1314 & 0x3FFF, 4, 10, 7 );
mcl.Add( 1316 & 0x3FFF, 4, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 4, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 13, 7 );
mcl.Add( 1315 & 0x3FFF, 4, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 4, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 4, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 4, 17, 7 );
mcl.Add( 1314 & 0x3FFF, 4, 18, 7 );
mcl.Add( 1316 & 0x3FFF, 4, 19, 7 );
mcl.Add( 88 & 0x3FFF, 4, 19, 7 );
mcl.Add( 88 & 0x3FFF, 5, 0, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 5, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 5, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 5, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 5, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 5, 9, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 10, 7 );
mcl.Add( 1316 & 0x3FFF, 5, 11, 7 );
mcl.Add( 1316 & 0x3FFF, 5, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 5, 14, 7 );
mcl.Add( 1314 & 0x3FFF, 5, 15, 7 );
mcl.Add( 1315 & 0x3FFF, 5, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 5, 17, 7 );
mcl.Add( 1316 & 0x3FFF, 5, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 5, 19, 7 );
mcl.Add( 94 & 0x3FFF, 5, 19, 7 );
mcl.Add( 94 & 0x3FFF, 6, 0, 7 );
mcl.Add( 1316 & 0x3FFF, 6, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 6, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 6, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 6, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 6, 7, 7 );
mcl.Add( 1316 & 0x3FFF, 6, 8, 7 );
mcl.Add( 1316 & 0x3FFF, 6, 9, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 11, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 12, 7 );
mcl.Add( 1316 & 0x3FFF, 6, 13, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 6, 15, 7 );
mcl.Add( 1313 & 0x3FFF, 6, 16, 7 );
mcl.Add( 1314 & 0x3FFF, 6, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 6, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 6, 19, 7 );
mcl.Add( 88 & 0x3FFF, 6, 19, 7 );
mcl.Add( 88 & 0x3FFF, 7, 0, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 1, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 7, 3, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 7, 5, 7 );
mcl.Add( 1314 & 0x3FFF, 7, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 7, 7, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 8, 7 );
mcl.Add( 1315 & 0x3FFF, 7, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 10, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 7, 12, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 13, 7 );
mcl.Add( 1314 & 0x3FFF, 7, 14, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 15, 7 );
mcl.Add( 1313 & 0x3FFF, 7, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 17, 7 );
mcl.Add( 1316 & 0x3FFF, 7, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 7, 19, 7 );
mcl.Add( 94 & 0x3FFF, 7, 19, 7 );
mcl.Add( 94 & 0x3FFF, 8, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 8, 3, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 8, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 8, 7, 7 );
mcl.Add( 1314 & 0x3FFF, 8, 8, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 10, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 13, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 14, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 15, 7 );
mcl.Add( 1313 & 0x3FFF, 8, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 17, 7 );
mcl.Add( 1316 & 0x3FFF, 8, 18, 7 );
mcl.Add( 1315 & 0x3FFF, 8, 19, 7 );
mcl.Add( 88 & 0x3FFF, 8, 19, 7 );
mcl.Add( 88 & 0x3FFF, 9, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 9, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 9, 2, 7 );
mcl.Add( 1313 & 0x3FFF, 9, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 9, 4, 7 );
mcl.Add( 1315 & 0x3FFF, 9, 5, 7 );
mcl.Add( 1314 & 0x3FFF, 9, 6, 7 );
mcl.Add( 1316 & 0x3FFF, 9, 7, 7 );
mcl.Add( 1314 & 0x3FFF, 9, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 9, 9, 7 );
mcl.Add( 1313 & 0x3FFF, 9, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 9, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 9, 12, 7 );
mcl.Add( 1316 & 0x3FFF, 9, 13, 7 );
mcl.Add( 1314 & 0x3FFF, 9, 14, 7 );
mcl.Add( 1316 & 0x3FFF, 9, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 9, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 9, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 9, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 9, 19, 7 );
mcl.Add( 94 & 0x3FFF, 9, 19, 7 );
mcl.Add( 94 & 0x3FFF, 10, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 10, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 2, 7 );
mcl.Add( 1313 & 0x3FFF, 10, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 10, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 10, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 6, 7 );
mcl.Add( 1316 & 0x3FFF, 10, 7, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 10, 9, 7 );
mcl.Add( 1314 & 0x3FFF, 10, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 10, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 10, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 10, 13, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 10, 15, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 17, 7 );
mcl.Add( 1314 & 0x3FFF, 10, 18, 7 );
mcl.Add( 1315 & 0x3FFF, 10, 19, 7 );
mcl.Add( 88 & 0x3FFF, 10, 19, 7 );
mcl.Add( 88 & 0x3FFF, 11, 0, 7 );
mcl.Add( 1313 & 0x3FFF, 11, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 11, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 11, 3, 7 );
mcl.Add( 1316 & 0x3FFF, 11, 4, 7 );
mcl.Add( 1315 & 0x3FFF, 11, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 11, 6, 7 );
mcl.Add( 1316 & 0x3FFF, 11, 7, 7 );
mcl.Add( 1315 & 0x3FFF, 11, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 11, 9, 7 );
mcl.Add( 1313 & 0x3FFF, 11, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 11, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 11, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 11, 13, 7 );
mcl.Add( 1315 & 0x3FFF, 11, 14, 7 );
mcl.Add( 1316 & 0x3FFF, 11, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 11, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 11, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 11, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 11, 19, 7 );
mcl.Add( 94 & 0x3FFF, 11, 19, 7 );
mcl.Add( 94 & 0x3FFF, 12, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 12, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 12, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 12, 5, 7 );
mcl.Add( 1313 & 0x3FFF, 12, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 12, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 12, 8, 7 );
mcl.Add( 1316 & 0x3FFF, 12, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 12, 10, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 12, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 13, 7 );
mcl.Add( 1314 & 0x3FFF, 12, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 15, 7 );
mcl.Add( 1314 & 0x3FFF, 12, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 12, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 12, 19, 7 );
mcl.Add( 1653 & 0x3FFF, 12, 19, 7 );
mcl.Add( 88 & 0x3FFF, 13, 0, 7 );
mcl.Add( 1313 & 0x3FFF, 13, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 13, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 13, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 13, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 13, 5, 7 );
mcl.Add( 1313 & 0x3FFF, 13, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 13, 7, 7 );
mcl.Add( 1316 & 0x3FFF, 13, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 13, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 13, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 13, 11, 7 );
mcl.Add( 1316 & 0x3FFF, 13, 12, 7 );
mcl.Add( 1314 & 0x3FFF, 13, 13, 7 );
mcl.Add( 1314 & 0x3FFF, 13, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 13, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 13, 16, 7 );
mcl.Add( 1314 & 0x3FFF, 13, 17, 7 );
mcl.Add( 1314 & 0x3FFF, 13, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 13, 19, 7 );
mcl.Add( 1655 & 0x3FFF, 13, 19, 7 );
mcl.Add( 94 & 0x3FFF, 14, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 14, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 14, 2, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 3, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 4, 7 );
mcl.Add( 1313 & 0x3FFF, 14, 5, 7 );
mcl.Add( 1313 & 0x3FFF, 14, 6, 7 );
mcl.Add( 1316 & 0x3FFF, 14, 7, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 8, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 14, 10, 7 );
mcl.Add( 1316 & 0x3FFF, 14, 11, 7 );
mcl.Add( 1316 & 0x3FFF, 14, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 14, 13, 7 );
mcl.Add( 1313 & 0x3FFF, 14, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 14, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 14, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 14, 19, 7 );
mcl.Add( 88 & 0x3FFF, 14, 19, 7 );
mcl.Add( 88 & 0x3FFF, 15, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 15, 3, 7 );
mcl.Add( 1316 & 0x3FFF, 15, 4, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 6, 7 );
mcl.Add( 1316 & 0x3FFF, 15, 7, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 15, 9, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 15, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 15, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 15, 14, 7 );
mcl.Add( 1314 & 0x3FFF, 15, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 15, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 15, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 15, 18, 7 );
mcl.Add( 1316 & 0x3FFF, 15, 19, 7 );
mcl.Add( 94 & 0x3FFF, 15, 19, 7 );
mcl.Add( 94 & 0x3FFF, 16, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 16, 1, 7 );
mcl.Add( 100 & 0x3FFF, 16, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 16, 2, 7 );
mcl.Add( 100 & 0x3FFF, 16, 2, 7 );
mcl.Add( 1313 & 0x3FFF, 16, 3, 7 );
mcl.Add( 100 & 0x3FFF, 16, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 16, 4, 7 );
mcl.Add( 100 & 0x3FFF, 16, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 16, 5, 7 );
mcl.Add( 100 & 0x3FFF, 16, 5, 7 );
mcl.Add( 1313 & 0x3FFF, 16, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 16, 7, 7 );
mcl.Add( 1316 & 0x3FFF, 16, 8, 7 );
mcl.Add( 1315 & 0x3FFF, 16, 9, 7 );
mcl.Add( 1314 & 0x3FFF, 16, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 16, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 16, 12, 7 );
mcl.Add( 1314 & 0x3FFF, 16, 13, 7 );
mcl.Add( 1313 & 0x3FFF, 16, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 16, 15, 7 );
mcl.Add( 1315 & 0x3FFF, 16, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 16, 17, 7 );
mcl.Add( 1314 & 0x3FFF, 16, 18, 7 );
mcl.Add( 1316 & 0x3FFF, 16, 19, 7 );
mcl.Add( 88 & 0x3FFF, 16, 19, 7 );
mcl.Add( 88 & 0x3FFF, 17, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 17, 1, 7 );
mcl.Add( 1314 & 0x3FFF, 17, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 17, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 17, 4, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 5, 7 );
mcl.Add( 99 & 0x3FFF, 17, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 17, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 17, 7, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 17, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 17, 10, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 13, 7 );
mcl.Add( 1313 & 0x3FFF, 17, 14, 7 );
mcl.Add( 1314 & 0x3FFF, 17, 15, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 16, 7 );
mcl.Add( 1313 & 0x3FFF, 17, 17, 7 );
mcl.Add( 1314 & 0x3FFF, 17, 18, 7 );
mcl.Add( 1315 & 0x3FFF, 17, 19, 7 );
mcl.Add( 94 & 0x3FFF, 17, 19, 7 );
mcl.Add( 94 & 0x3FFF, 18, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 18, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 18, 2, 7 );
mcl.Add( 1315 & 0x3FFF, 18, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 18, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 18, 5, 7 );
mcl.Add( 99 & 0x3FFF, 18, 5, 7 );
mcl.Add( 1316 & 0x3FFF, 18, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 18, 7, 7 );
mcl.Add( 1316 & 0x3FFF, 18, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 18, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 18, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 18, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 18, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 18, 13, 7 );
mcl.Add( 1315 & 0x3FFF, 18, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 18, 15, 7 );
mcl.Add( 1314 & 0x3FFF, 18, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 18, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 18, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 18, 19, 7 );
mcl.Add( 88 & 0x3FFF, 18, 19, 7 );
mcl.Add( 88 & 0x3FFF, 19, 0, 7 );
mcl.Add( 1316 & 0x3FFF, 19, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 2, 7 );
mcl.Add( 1313 & 0x3FFF, 19, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 19, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 19, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 6, 7 );
mcl.Add( 1316 & 0x3FFF, 19, 7, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 19, 9, 7 );
mcl.Add( 1313 & 0x3FFF, 19, 10, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 11, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 12, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 13, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 14, 7 );
mcl.Add( 1314 & 0x3FFF, 19, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 19, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 19, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 19, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 19, 19, 7 );
mcl.Add( 94 & 0x3FFF, 19, 19, 7 );
mcl.Add( 94 & 0x3FFF, 20, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 1, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 20, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 20, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 5, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 20, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 20, 9, 7 );
mcl.Add( 1315 & 0x3FFF, 20, 10, 7 );
mcl.Add( 1316 & 0x3FFF, 20, 11, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 12, 7 );
mcl.Add( 1316 & 0x3FFF, 20, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 20, 14, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 20, 16, 7 );
mcl.Add( 1313 & 0x3FFF, 20, 17, 7 );
mcl.Add( 1315 & 0x3FFF, 20, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 20, 19, 7 );
mcl.Add( 88 & 0x3FFF, 20, 19, 7 );
mcl.Add( 88 & 0x3FFF, 21, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 21, 1, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 21, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 21, 4, 7 );
mcl.Add( 1314 & 0x3FFF, 21, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 21, 6, 7 );
mcl.Add( 1315 & 0x3FFF, 21, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 21, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 21, 11, 7 );
mcl.Add( 1316 & 0x3FFF, 21, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 13, 7 );
mcl.Add( 1316 & 0x3FFF, 21, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 21, 15, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 21, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 18, 7 );
mcl.Add( 1313 & 0x3FFF, 21, 19, 7 );
mcl.Add( 94 & 0x3FFF, 21, 19, 7 );
mcl.Add( 94 & 0x3FFF, 22, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 22, 1, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 2, 7 );
mcl.Add( 1313 & 0x3FFF, 22, 3, 7 );
mcl.Add( 1313 & 0x3FFF, 22, 4, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 5, 7 );
mcl.Add( 99 & 0x3FFF, 22, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 22, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 22, 7, 7 );
mcl.Add( 1314 & 0x3FFF, 22, 8, 7 );
mcl.Add( 1314 & 0x3FFF, 22, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 10, 7 );
mcl.Add( 1314 & 0x3FFF, 22, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 22, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 22, 13, 7 );
mcl.Add( 1313 & 0x3FFF, 22, 14, 7 );
mcl.Add( 1313 & 0x3FFF, 22, 15, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 17, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 18, 7 );
mcl.Add( 1316 & 0x3FFF, 22, 19, 7 );
mcl.Add( 88 & 0x3FFF, 22, 19, 7 );
mcl.Add( 88 & 0x3FFF, 23, 0, 7 );
mcl.Add( 1314 & 0x3FFF, 23, 1, 7 );
mcl.Add( 1315 & 0x3FFF, 23, 2, 7 );
mcl.Add( 1316 & 0x3FFF, 23, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 23, 4, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 5, 7 );
mcl.Add( 99 & 0x3FFF, 23, 5, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 6, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 8, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 9, 7 );
mcl.Add( 1315 & 0x3FFF, 23, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 11, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 12, 7 );
mcl.Add( 1313 & 0x3FFF, 23, 13, 7 );
mcl.Add( 1314 & 0x3FFF, 23, 14, 7 );
mcl.Add( 1316 & 0x3FFF, 23, 15, 7 );
mcl.Add( 1315 & 0x3FFF, 23, 16, 7 );
mcl.Add( 1315 & 0x3FFF, 23, 17, 7 );
mcl.Add( 1314 & 0x3FFF, 23, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 23, 19, 7 );
mcl.Add( 94 & 0x3FFF, 23, 19, 7 );
mcl.Add( 88 & 0x3FFF, 24, 0, 7 );
mcl.Add( 1315 & 0x3FFF, 24, 1, 7 );
mcl.Add( 87 & 0x3FFF, 24, 1, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 2, 7 );
mcl.Add( 93 & 0x3FFF, 24, 2, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 3, 7 );
mcl.Add( 87 & 0x3FFF, 24, 3, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 4, 7 );
mcl.Add( 93 & 0x3FFF, 24, 4, 7 );
mcl.Add( 1313 & 0x3FFF, 24, 5, 7 );
mcl.Add( 87 & 0x3FFF, 24, 5, 7 );
mcl.Add( 1315 & 0x3FFF, 24, 6, 7 );
mcl.Add( 93 & 0x3FFF, 24, 6, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 7, 7 );
mcl.Add( 87 & 0x3FFF, 24, 7, 7 );
mcl.Add( 1313 & 0x3FFF, 24, 8, 7 );
mcl.Add( 93 & 0x3FFF, 24, 8, 7 );
mcl.Add( 1316 & 0x3FFF, 24, 9, 7 );
mcl.Add( 87 & 0x3FFF, 24, 9, 7 );
mcl.Add( 1316 & 0x3FFF, 24, 10, 7 );
mcl.Add( 93 & 0x3FFF, 24, 10, 7 );
mcl.Add( 1313 & 0x3FFF, 24, 11, 7 );
mcl.Add( 87 & 0x3FFF, 24, 11, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 12, 7 );
mcl.Add( 93 & 0x3FFF, 24, 12, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 13, 7 );
mcl.Add( 87 & 0x3FFF, 24, 13, 7 );
mcl.Add( 1313 & 0x3FFF, 24, 14, 7 );
mcl.Add( 93 & 0x3FFF, 24, 14, 7 );
mcl.Add( 1315 & 0x3FFF, 24, 15, 7 );
mcl.Add( 87 & 0x3FFF, 24, 15, 7 );
mcl.Add( 1313 & 0x3FFF, 24, 16, 7 );
mcl.Add( 93 & 0x3FFF, 24, 16, 7 );
mcl.Add( 1316 & 0x3FFF, 24, 17, 7 );
mcl.Add( 87 & 0x3FFF, 24, 17, 7 );
mcl.Add( 1313 & 0x3FFF, 24, 18, 7 );
mcl.Add( 93 & 0x3FFF, 24, 18, 7 );
mcl.Add( 1314 & 0x3FFF, 24, 19, 7 );
mcl.Add( 89 & 0x3FFF, 24, 19, 7 );
mcl.Add( 90 & 0x3FFF, 0, 0, 27 );
mcl.Add( 87 & 0x3FFF, 0, 1, 27 );
mcl.Add( 87 & 0x3FFF, 0, 2, 27 );
mcl.Add( 87 & 0x3FFF, 0, 3, 27 );
mcl.Add( 87 & 0x3FFF, 0, 4, 27 );
mcl.Add( 87 & 0x3FFF, 0, 5, 27 );
mcl.Add( 87 & 0x3FFF, 0, 6, 27 );
mcl.Add( 87 & 0x3FFF, 0, 7, 27 );
mcl.Add( 87 & 0x3FFF, 0, 8, 27 );
mcl.Add( 87 & 0x3FFF, 0, 9, 27 );
mcl.Add( 87 & 0x3FFF, 0, 10, 27 );
mcl.Add( 87 & 0x3FFF, 0, 11, 27 );
mcl.Add( 87 & 0x3FFF, 0, 12, 27 );
mcl.Add( 87 & 0x3FFF, 0, 13, 27 );
mcl.Add( 87 & 0x3FFF, 0, 14, 27 );
mcl.Add( 87 & 0x3FFF, 0, 15, 27 );
mcl.Add( 87 & 0x3FFF, 0, 16, 27 );
mcl.Add( 87 & 0x3FFF, 0, 17, 27 );
mcl.Add( 87 & 0x3FFF, 0, 18, 27 );
mcl.Add( 87 & 0x3FFF, 0, 19, 27 );
mcl.Add( 88 & 0x3FFF, 1, 0, 27 );
mcl.Add( 1305 & 0x3FFF, 1, 1, 27 );
mcl.Add( 1306 & 0x3FFF, 1, 2, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 3, 27 );
mcl.Add( 1305 & 0x3FFF, 1, 4, 27 );
mcl.Add( 1306 & 0x3FFF, 1, 5, 27 );
mcl.Add( 1305 & 0x3FFF, 1, 6, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 7, 27 );
mcl.Add( 1307 & 0x3FFF, 1, 8, 27 );
mcl.Add( 1307 & 0x3FFF, 1, 9, 27 );
mcl.Add( 1305 & 0x3FFF, 1, 10, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 11, 27 );
mcl.Add( 1306 & 0x3FFF, 1, 12, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 13, 27 );
mcl.Add( 1305 & 0x3FFF, 1, 14, 27 );
mcl.Add( 1307 & 0x3FFF, 1, 15, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 16, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 17, 27 );
mcl.Add( 1307 & 0x3FFF, 1, 18, 27 );
mcl.Add( 1308 & 0x3FFF, 1, 19, 27 );
mcl.Add( 88 & 0x3FFF, 1, 19, 27 );
mcl.Add( 88 & 0x3FFF, 2, 0, 27 );
mcl.Add( 1305 & 0x3FFF, 2, 1, 27 );
mcl.Add( 1305 & 0x3FFF, 2, 2, 27 );
mcl.Add( 1308 & 0x3FFF, 2, 3, 27 );
mcl.Add( 1306 & 0x3FFF, 2, 4, 27 );
mcl.Add( 1307 & 0x3FFF, 2, 5, 27 );
mcl.Add( 1308 & 0x3FFF, 2, 6, 27 );
mcl.Add( 1305 & 0x3FFF, 2, 7, 27 );
mcl.Add( 1306 & 0x3FFF, 2, 8, 27 );
mcl.Add( 1305 & 0x3FFF, 2, 9, 27 );
mcl.Add( 1306 & 0x3FFF, 2, 10, 27 );
m
 

House Maker

Wanderer
****Now a question from me: has anybody here added stuff to their toolbox.xml?****

Yes I am working on a full TOOLBOX.XML file.. I went thru and added a ton of items, but the file with all the extra spots filed up came to 2mb DOH!.. So I am going thru and down sizing abit. I hope to have this finished soon..

P.S. I love the look of 8 with the scroll. If you are able to get the feature of export to a script working that would rock. So that we may sell these house's as deeds.. And working deeds.. :-Þ
Anyways Love the work so far.. As soon as the full TOOLBOX.XML is done I will post it for download.. I will make sure that it works with your new version also..
 
Top