////////////////////////////////////////////////////////////////////////////////
// CONTRA DANCE DESIGNER - graphical display of contra dances, version 2.4
// COPYRIGHT (C) 2001  GCH & FRR Productions
// COPYRIGHT (C) 2001  GCH & AC Productions
////////////////////////////////////////////////////////////////////////////////
// this reference includes the most current GNU GENERAL PUBLIC LICENSE
// available online at www.gnu.org
////////////////////////////////////////////////////////////////////////////////
// VERSION 2.4 ONLY SUPPORTS MS/IE4.0+ FOR WINDOWS, MS/IE5.0+ FOR APPLES
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////

function move_info()
{
	if ((g_move_selected < 0) || (g_move_selected >= g_move_count))
	{
		info(1,"");
		info(2,"");
		info(3,"");
		info(4,"");
	}
	else
	{
		info(1,g_moves[g_move_selected].m_name);
		info(2,g_moves[g_move_selected].m_info1);
		info(3,"steps: " + g_moves[g_move_selected].m_step_count);
		info(4,"beats: " + g_moves[g_move_selected].m_beat_count);
	}
}

////////////////////////////////////////////////////////////////////////////////

function move_lineup()
{
	trace("move_lineup begin");

	var i = 0;
	var lfx = g_floor_x_topedge;

	g_contra_beats = 0;
	g_contra_skip = true;

	for (i=0; i<g_dancer_count; i+=2)
	{
		if (g_dancers[i].d_couple != g_dancers[i+1].d_couple)
		{
			trace("ERROR: lineup couples disagree");
		}
		g_dancers[i].d_goto(lfx,g_floor_y_leftedge);
		g_dancers[i+1].d_goto(lfx,(g_floor_y_rightedge - g_dancer_size));
		lfx += (g_dancer_size * g_floor_square);
	}

	trace("move_lineup end");
}

////////////////////////////////////////////////////////////////////////////////

function move_progression()
{
	trace("move_progression begin");

	var i = 0;
	var j = 0;
	var k = 0;
	var active = true;
	var g_dancers_index = null;

	g_dancers_index = new Array();
	for (i=0; i<g_dancer_count; i+=1)
	{
		g_dancers_index[i] = i;
	}
	for (i=0; i<(g_dancer_count-1); i+=1)
	{
		for (j=(i+1); j<g_dancer_count; j+=1)
		{
			if (g_dancers[g_dancers_index[i]].d_tlx > g_dancers[g_dancers_index[j]].d_tlx)
			{
				k = g_dancers_index[i];
				g_dancers_index[i] = g_dancers_index[j];
				g_dancers_index[j] = k;
			}
		}
	}
	g_contra_skip = ((g_contra_skip == true) ? false : true);
	if (g_contra_skip == true)
	{
		active = false;
	}
	for (i=0; i<g_dancer_count; i+=2)
	{
		if (g_dancers[g_dancers_index[i]].d_couple != g_dancers[g_dancers_index[i+1]].d_couple)
		{
			trace("ERROR: progression couples disagree");
		}
		g_dancers[g_dancers_index[i]].d_in = true;
		g_dancers[g_dancers_index[i]].d_active = active;
		g_dancers[g_dancers_index[i+1]].d_in = true;
		g_dancers[g_dancers_index[i+1]].d_active = active;
		active = ((active == true) ? false : true);
	}
	if (g_contra_skip == true)
	{
		g_dancers[g_dancers_index[0]].d_in = false;
		g_dancers[g_dancers_index[1]].d_in = false;
		g_dancers[g_dancers_index[(g_dancer_count - 2)]].d_in = false;
		g_dancers[g_dancers_index[(g_dancer_count - 1)]].d_in = false;
	}
	g_dancers_index = null;

	trace("move_progression end");
}

////////////////////////////////////////////////////////////////////////////////

function move_randomize()
{
	trace("move_randomize begin");

	var i = 0;
	var nx = 0;
	var ny = 0;

	if ((g_randomize_delay < 1) || (g_randomize_delay > 5000))
	{
		trace("ERROR: invalid randomize delay");
		return;
	}
	for (i=0; i<g_dancer_count; i+=1)
	{
		nx = (g_floor_x_top + parseInt(Math.random() * (g_floor_height - g_dancer_size)));
		ny = (g_floor_y_left + parseInt(Math.random() * (g_floor_width - g_dancer_size)));
		g_dancers[i].d_goto(nx,ny);
	}
	if (g_randomize_id == null)
	{
		g_randomize_id = setInterval("move_randomize();",g_randomize_delay);
	}

	trace("move_randomize end");
}

////////////////////////////////////////////////////////////////////////////////

function move_run(mix)
{
	trace("move_run begin " + mix);

	var i = 0;

	if ((g_move_delay < 1) || (g_move_delay > 5000))
	{
		trace("ERROR: invalid move delay");
		return;
	}
 	if ((mix >= 0) && (mix < g_move_count))
	{
		g_move_continue = true;
		for (i=0; i<g_dancer_count; i+=1)
		{
			g_dancers[i].d_move_ix = mix;
			g_dancers[i].d_step_ix = 0;
			g_dancers[i].d_setfalse();
		}
	}
	else if (mix != -1)
	{
		trace("ERROR: invalid move ix");
		return;
	}

	if (mix == g_move_lineup)
	{
		move_lineup();
		move_progression();
		g_move_continue = false;
	}
	else if (mix == g_move_progression)
	{
		move_progression();
		g_move_continue = false;
	}
	else
	{
		if ((mix == g_move_becketleft) || (mix == g_move_becketright))
		{
			for (i=0; i<g_dancer_count; i+=1)
			{
				g_dancers[i].d_active = true;
				g_dancers[i].d_in = true;
			}
		}
		for (i=0; i<g_dancer_count; i+=1)
		{
			g_dancers[i].d_run(i);
		}
		if (g_move_continue == true)
		{
			g_move_id = setTimeout("move_run(-1);",g_move_delay);
		}
		else
		{
			g_move_id = null;
		}
	}
	if (g_move_continue != true)
	{
		g_contra_beats += g_moves[g_dancers[0].d_move_ix].m_beat_count;
		info(4,"current beats = " + g_contra_beats);
		if (g_contra_loop != -1)
		{
			g_move_id = setTimeout("screen_loop();",g_move_delay);
		}
	}

	trace("move_run end " + mix);
}

////////////////////////////////////////////////////////////////////////////////

function move_show(mix,flag)
{
	var i = 0;
	var j = 0;
	var str1 = null;

	if ((mix < 0) || (mix >= g_move_count))
	{
		trace("ERROR: invalid move ix");
		return;
	}
	if (flag == 0)
	{
		trace("(" + mix + ") " + g_moves[mix].m_name);
		return;
	}

	trace("");
	trace("show move ix = " + mix);
	trace("  name = " + g_moves[mix].m_name);
	trace("  info1 = " + g_moves[mix].m_info1);
	trace("  beat_count = " + g_moves[mix].m_beat_count);
	trace("  step_count = " + g_moves[mix].m_step_count);
	trace("  steps = ");
	for (i=0; i<g_moves[mix].m_step_count; i+=20)
	{
		str1 = "    (" + i + ") ";
		for (j=i; j<(i+20); j+=1)
		{
			if (j < g_moves[mix].m_step_count)
			{
				str1 += g_moves[mix].m_steps[j];
				str1 += ", ";
			}
		}
		trace(str1);
	}
}

////////////////////////////////////////////////////////////////////////////////

function move_initialize()
{
	trace("move_initialize begin");

	g_moves = new Array();
	g_move_count = 0;

	g_moves[g_move_lineup] = new Object();
	g_moves[g_move_lineup].m_name = "lineup & hands 4 from top";
	g_moves[g_move_lineup].m_info1 = "vers 2.4";
	g_moves[g_move_lineup].m_beat_count = 0;
	g_moves[g_move_lineup].m_steps = null;
	g_moves[g_move_lineup].m_step_count = 0;
	g_move_count += 1;

	g_moves[g_move_progression] = new Object();
	g_moves[g_move_progression].m_name = "progression";
	g_moves[g_move_progression].m_info1 = "vers 2.4";
	g_moves[g_move_progression].m_beat_count = 0;
	g_moves[g_move_progression].m_steps = null;
	g_moves[g_move_progression].m_step_count = 0;
	g_move_count += 1;

	var move_002 = [71,3,2,3,3,4,3,9,71,72,7,6,7,7,8,7,9,72,73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74];

	g_moves[g_move_activesxo] = new Object();
	g_moves[g_move_activesxo].m_name = "actives cross over";
	g_moves[g_move_activesxo].m_info1 = "vers 2.4";
	g_moves[g_move_activesxo].m_beat_count = 0;
	g_moves[g_move_activesxo].m_steps = move_002;
	g_moves[g_move_activesxo].m_step_count = g_moves[g_move_activesxo].m_steps.length;
	g_move_count += 1;

	var move_003 = [71,3,3,3,3,3,3,9,71,72,5,5,5,5,5,5,9,72,73,1,1,1,1,1,1,9,73,74,7,7,7,7,7,7,9,74];

	g_moves[g_move_becketleft] = new Object();
	g_moves[g_move_becketleft].m_name = "becket left";
	g_moves[g_move_becketleft].m_info1 = "vers 2.4";
	g_moves[g_move_becketleft].m_beat_count = 0;
	g_moves[g_move_becketleft].m_steps = move_003;
	g_moves[g_move_becketleft].m_step_count = g_moves[g_move_becketleft].m_steps.length;
	g_move_count += 1;

	var move_004 = [71,5,5,5,5,5,5,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,1,1,1,1,1,1,9,74];

	g_moves[g_move_becketright] = new Object();
	g_moves[g_move_becketright].m_name = "becket right";
	g_moves[g_move_becketright].m_info1 = "vers 2.4";
	g_moves[g_move_becketright].m_beat_count = 0;
	g_moves[g_move_becketright].m_steps = move_004;
	g_moves[g_move_becketright].m_step_count = g_moves[g_move_becketright].m_steps.length;
	g_move_count += 1;

	var move_005 = [95,0,0,0,0,0,0,0,95,96,
		81,83,2,3,3,3,3,4,9,83,84,6,7,7,7,7,8,9,84,81,
		82,83,4,3,3,3,3,2,9,83,84,8,7,7,7,7,6,9,84,82,96];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "outs cross over after forwards";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_005;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_006 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,
		95,94,0,0,0,0,0,0,0,0,0,0,0,0,94,93,
		71,3,4,4,2,2,8,8,6,6,7,9,71,
		72,7,8,8,6,6,4,4,2,2,3,9,72,
		73,3,4,4,2,2,8,8,6,6,7,9,73,
		74,7,8,8,6,6,4,4,2,2,3,9,74,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_006;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_007 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,
		95,93,0,0,0,0,0,0,0,0,0,0,0,0,93,94,
		71,3,4,4,2,2,8,8,6,6,7,9,71,
		72,7,8,8,6,6,4,4,2,2,3,9,72,
		73,3,4,4,2,2,8,8,6,6,7,9,73,
		74,7,8,8,6,6,4,4,2,2,3,9,74,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_007;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_008 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,4,4,2,2,8,8,6,6,7,9,71,72,7,8,8,6,6,4,4,2,2,3,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_008;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_009 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,4,4,2,2,8,8,6,6,7,9,73,74,7,8,8,6,6,4,4,2,2,3,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_009;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_010 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,5,5,4,4,3,3,1,1,8,8,7,7,8,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,1,1,8,8,7,7,5,5,4,4,3,3,4,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_010;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_011 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,7,7,6,6,5,5,3,3,2,2,1,1,2,9,72,
		73,2,3,3,2,2,1,1,7,7,6,6,5,5,6,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_011;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_012 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,4,4,2,2,8,8,6,6,7,9,71,
		72,7,8,8,6,6,4,4,2,2,3,9,72,
		73,3,4,4,2,2,8,8,6,6,7,9,73,
		74,7,8,8,6,6,4,4,2,2,3,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande left 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_012;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_013 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,6,6,4,4,2,2,8,8,1,9,71,
		72,5,6,6,4,4,2,2,8,8,1,9,72,
		73,1,2,2,8,8,6,6,4,4,5,9,73,
		74,1,2,2,8,8,6,6,4,4,5,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande left 1 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_013;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_014 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,6,6,4,4,2,2,8,8,1,9,73,
		   74,5,6,6,4,4,2,2,8,8,1,9,74,75,
		76,71,1,2,2,8,8,6,6,4,4,5,9,71,
		   72,1,2,2,8,8,6,6,4,4,5,9,72,
		   73,5,6,6,4,4,2,2,8,8,1,9,73,
		   74,5,6,6,4,4,2,2,8,8,1,9,74,76,
		77,71,1,2,2,8,8,6,6,4,4,5,9,71,
		   72,1,2,2,8,8,6,6,4,4,5,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande left 1 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_014;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_015 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,7,7,6,6,5,5,3,3,2,2,1,1,2,9,74,75,
		76,71,2,3,3,2,2,1,1,7,7,6,6,5,5,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,7,7,6,6,5,5,3,3,2,2,1,1,2,9,74,76,
		77,71,2,3,3,2,2,1,1,7,7,6,6,5,5,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande left 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_015;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_016 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,5,5,4,4,3,3,1,1,8,8,7,7,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,1,1,8,8,7,7,5,5,4,4,3,3,4,9,72,
		   73,4,5,5,4,4,3,3,1,1,8,8,7,7,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,1,1,8,8,7,7,5,5,4,4,3,3,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande left 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_016;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_017 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,
		95,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,93,
		71,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,71,
		72,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,72,
		73,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,73,
		74,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,74,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_017;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_018 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,
		95,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,94,
		71,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,71,
		72,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,72,
		73,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,73,
		74,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,74,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_018;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_019 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,71,72,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_019;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_020 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,73,74,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_020;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_021 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,5,5,4,4,3,3,1,1,8,8,7,7,5,5,4,4,3,3,4,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,1,1,8,8,7,7,5,5,4,4,3,3,1,1,8,8,7,7,8,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_021;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_022 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,7,7,6,6,5,5,3,3,2,2,1,1,7,7,6,6,5,5,6,9,72,
		73,2,3,3,2,2,1,1,7,7,6,6,5,5,3,3,2,2,1,1,2,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_022;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_023 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,71,
		72,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,72,
		73,3,4,4,2,2,8,8,6,6,4,4,2,2,3,9,73,
		74,7,8,8,6,6,4,4,2,2,8,8,6,6,7,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande left 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_023;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_024 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,6,6,4,4,2,2,8,8,6,6,4,4,5,9,71,
		72,5,6,6,4,4,2,2,8,8,6,6,4,4,5,9,72,
		73,1,2,2,8,8,6,6,4,4,2,2,8,8,1,9,73,
		74,1,2,2,8,8,6,6,4,4,2,2,8,8,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande left 1+1/2 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_024;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_025 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,6,6,4,4,2,2,8,8,6,6,4,4,5,9,73,
		   74,5,6,6,4,4,2,2,8,8,6,6,4,4,5,9,74,75,
		76,71,1,2,2,8,8,6,6,4,4,2,2,8,8,1,9,71,
		   72,1,2,2,8,8,6,6,4,4,2,2,8,8,1,9,72,
		   73,5,6,6,4,4,2,2,8,8,6,6,4,4,5,9,73,
		   74,5,6,6,4,4,2,2,8,8,6,6,4,4,5,9,74,76,
		77,71,1,2,2,8,8,6,6,4,4,2,2,8,8,1,9,71,
		   72,1,2,2,8,8,6,6,4,4,2,2,8,8,1,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande left 1+1/2 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_025;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_026 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,7,7,6,6,5,5,3,3,2,2,1,1,7,7,6,6,5,5,6,9,74,75,
		76,71,2,3,3,2,2,1,1,7,7,6,6,5,5,3,3,2,2,1,1,2,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,7,7,6,6,5,5,3,3,2,2,1,1,7,7,6,6,5,5,6,9,74,76,
		77,71,2,3,3,2,2,1,1,7,7,6,6,5,5,3,3,2,2,1,1,2,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande left 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_026;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_027 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,5,5,4,4,3,3,1,1,8,8,7,7,5,5,4,4,3,3,4,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,1,1,8,8,7,7,5,5,4,4,3,3,1,1,8,8,7,7,8,9,72,
		   73,4,5,5,4,4,3,3,1,1,8,8,7,7,5,5,4,4,3,3,4,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,1,1,8,8,7,7,5,5,4,4,3,3,1,1,8,8,7,7,8,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande left 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_027;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_028 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		94,0,0,0,0,0,0,0,0,0,0,0,0,94,93,
		71,3,2,2,4,4,6,6,8,8,7,9,71,
		72,7,6,6,8,8,2,2,4,4,3,9,72,
		73,3,2,2,4,4,6,6,8,8,7,9,73,
		74,7,6,6,8,8,2,2,4,4,3,9,74,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_028;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_029 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		93,0,0,0,0,0,0,0,0,0,0,0,0,93,94,
		71,3,2,2,4,4,6,6,8,8,7,9,71,
		72,7,6,6,8,8,2,2,4,4,3,9,72,
		73,3,2,2,4,4,6,6,8,8,7,9,73,
		74,7,6,6,8,8,2,2,4,4,3,9,74,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_029;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_030 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,2,4,4,6,6,8,8,7,9,71,72,7,6,6,8,8,2,2,4,4,3,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_030;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_031 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,2,2,4,4,6,6,8,8,7,9,73,74,7,6,6,8,8,2,2,4,4,3,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_031;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_032 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,3,3,4,4,5,5,7,7,8,8,1,1,8,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,7,7,8,8,1,1,3,3,4,4,5,5,4,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_032;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_033 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,5,5,6,6,7,7,1,1,2,2,3,3,2,9,72,
		73,2,1,1,2,2,3,3,5,5,6,6,7,7,6,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_033;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_034 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,2,4,4,6,6,8,8,7,9,71,
		72,7,6,6,8,8,2,2,4,4,3,9,72,
		73,3,2,2,4,4,6,6,8,8,7,9,73,
		74,7,6,6,8,8,2,2,4,4,3,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande right 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_034;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_035 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,4,6,6,8,8,2,2,1,9,71,
		72,5,4,4,6,6,8,8,2,2,1,9,72,
		73,1,8,8,2,2,4,4,6,6,5,9,73,
		74,1,8,8,2,2,4,4,6,6,5,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande right 1 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_035;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_036 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,4,6,6,8,8,2,2,1,9,73,
		   74,5,4,4,6,6,8,8,2,2,1,9,74,75,
		76,71,1,8,8,2,2,4,4,6,6,5,9,71,
		   72,1,8,8,2,2,4,4,6,6,5,9,72,
		   73,5,4,4,6,6,8,8,2,2,1,9,73,
		   74,5,4,4,6,6,8,8,2,2,1,9,74,76,
		77,71,1,8,8,2,2,4,4,6,6,5,9,71,
		   72,1,8,8,2,2,4,4,6,6,5,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande right 1 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_036;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_037 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,5,5,6,6,7,7,1,1,2,2,3,3,2,9,74,75,
		76,71,2,1,1,2,2,3,3,5,5,6,6,7,7,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,5,5,6,6,7,7,1,1,2,2,3,3,2,9,74,76,
		77,71,2,1,1,2,2,3,3,5,5,6,6,7,7,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande right 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_037;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_038 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,3,3,4,4,5,5,7,7,8,8,1,1,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,7,7,8,8,1,1,3,3,4,4,5,5,4,9,72,
		   73,4,3,3,4,4,5,5,7,7,8,8,1,1,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,7,7,8,8,1,1,3,3,4,4,5,5,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande right 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_038;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_039 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,93,
		71,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,71,
		72,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,72,
		73,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,73,
		74,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,74,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_039;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_040 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,94,
		71,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,71,
		72,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,72,
		73,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,73,
		74,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,74,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_040;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_041 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,71,72,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_041;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_042 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,73,74,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_042;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_043 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,3,3,4,4,5,5,7,7,8,8,1,1,3,3,4,4,5,5,4,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,7,7,8,8,1,1,3,3,4,4,5,5,7,7,8,8,1,1,8,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_043;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_044 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,5,5,6,6,7,7,1,1,2,2,3,3,5,5,6,6,7,7,6,9,72,
		73,2,1,1,2,2,3,3,5,5,6,6,7,7,1,1,2,2,3,3,2,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_044;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_045 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,71,
		72,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,72,
		73,3,2,2,4,4,6,6,8,8,2,2,4,4,3,9,73,
		74,7,6,6,8,8,2,2,4,4,6,6,8,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande right 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_045;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_046 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,4,6,6,8,8,2,2,4,4,6,6,5,9,71,
		72,5,4,4,6,6,8,8,2,2,4,4,6,6,5,9,72,
		73,1,8,8,2,2,4,4,6,6,8,8,2,2,1,9,73,
		74,1,8,8,2,2,4,4,6,6,8,8,2,2,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande right 1+1/2 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_046;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_047 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,4,6,6,8,8,2,2,4,4,6,6,5,9,73,
		   74,5,4,4,6,6,8,8,2,2,4,4,6,6,5,9,74,75,
		76,71,1,8,8,2,2,4,4,6,6,8,8,2,2,1,9,71,
		   72,1,8,8,2,2,4,4,6,6,8,8,2,2,1,9,72,
		   73,5,4,4,6,6,8,8,2,2,4,4,6,6,5,9,73,
		   74,5,4,4,6,6,8,8,2,2,4,4,6,6,5,9,74,76,
		77,71,1,8,8,2,2,4,4,6,6,8,8,2,2,1,9,71,
		   72,1,8,8,2,2,4,4,6,6,8,8,2,2,1,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "allemande right 1+1/2 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_047;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_048 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,5,5,6,6,7,7,1,1,2,2,3,3,5,5,6,6,7,7,6,9,74,75,
		76,71,2,1,1,2,2,3,3,5,5,6,6,7,7,1,1,2,2,3,3,2,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,5,5,6,6,7,7,1,1,2,2,3,3,5,5,6,6,7,7,6,9,74,76,
		77,71,2,1,1,2,2,3,3,5,5,6,6,7,7,1,1,2,2,3,3,2,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r allemande right 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_048;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_049 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,3,3,4,4,5,5,7,7,8,8,1,1,3,3,4,4,5,5,4,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,7,7,8,8,1,1,3,3,4,4,5,5,7,7,8,8,1,1,8,9,72,
		   73,4,3,3,4,4,5,5,7,7,8,8,1,1,3,3,4,4,5,5,4,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,7,7,8,8,1,1,3,3,4,4,5,5,7,7,8,8,1,1,8,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l allemande right 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_049;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_050 = [96,0,0,0,0,0,0,96,95,
		71,4,4,8,8,71,72,6,6,2,2,72,
		73,2,2,6,6,73,74,8,8,4,4,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance the ring";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_050;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_051 = [96,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,71,72,0,0,0,0,0,72,
		   73,4,4,8,8,9,73,74,6,6,2,2,9,74,75,
		76,71,2,2,6,6,9,71,72,8,8,4,4,9,72,
		   73,4,4,8,8,9,73,74,6,6,2,2,9,74,76,
		77,71,2,2,6,6,9,71,72,8,8,4,4,9,72,
		   73,0,0,0,0,0,73,74,0,0,0,0,0,74,77,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance the ring exit";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_051;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_052 = [96,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,94,93,
		71,3,3,7,7,9,71,72,7,7,3,3,9,72,73,3,3,7,7,9,73,74,7,7,3,3,9,74,93,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_052;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_053 = [96,0,0,0,0,0,0,96,95,93,0,0,0,0,0,0,93,94,
		71,3,3,7,7,9,71,72,7,7,3,3,9,72,73,3,3,7,7,9,73,74,7,7,3,3,9,74,94,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_053;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_054 = [96,0,0,0,0,0,0,96,95,
		71,3,3,7,7,9,71,72,7,7,3,3,9,72,73,0,0,0,0,0,73,74,0,0,0,0,0,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_054;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_055 = [96,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,71,72,0,0,0,0,0,72,73,3,3,7,7,9,73,74,7,7,3,3,9,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_055;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_056 = [96,0,0,0,0,0,0,96,95,
		71,4,4,8,8,9,71,72,0,0,0,0,0,72,73,0,0,0,0,0,73,74,8,8,4,4,9,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_056;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_057 = [96,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,71,72,6,6,2,2,9,72,73,2,2,6,6,9,73,74,0,0,0,0,0,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_057;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_058 = [96,0,0,0,0,0,0,96,95,
		71,3,3,7,7,9,71,72,7,7,3,3,9,72,73,3,3,7,7,9,73,74,7,7,3,3,9,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_058;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_059 = [96,0,0,0,0,0,0,96,95,
		71,5,5,1,1,9,71,72,5,5,1,1,9,72,73,1,1,5,5,9,73,74,1,1,5,5,9,74,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_059;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_060 = [96,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,71,72,0,0,0,0,0,72,
		   73,5,5,1,1,9,73,74,5,5,1,1,9,74,75,
		76,71,1,1,5,5,9,71,72,1,1,5,5,9,72,
		   73,5,5,1,1,9,73,74,5,5,1,1,9,73,76,
		77,71,1,1,5,5,9,71,72,1,1,5,5,9,72,
		   73,0,0,0,0,0,73,74,0,0,0,0,0,74,77,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_060;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_061 = [96,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,71,72,0,0,0,0,0,72,
		   73,0,0,0,0,0,73,74,6,6,2,2,9,74,75,
		76,71,2,2,6,6,9,71,72,0,0,0,0,0,72,
		   73,0,0,0,0,0,73,74,6,6,2,2,9,74,76,
		77,71,2,2,6,6,9,71,72,0,0,0,0,0,72,
		   73,0,0,0,0,0,73,74,0,0,0,0,0,74,77,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r balance exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_061;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_062 = [96,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,71,72,0,0,0,0,0,72,
		   73,4,4,8,8,9,73,74,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,71,72,8,8,4,4,9,72,
		   73,4,4,8,8,9,73,74,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,71,72,8,8,4,4,9,72,
		   73,0,0,0,0,0,73,74,0,0,0,0,0,74,77,95];
		
	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l balance exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_062;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_063 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		71,3,3,2,4,3,3,9,71,72,7,7,6,8,7,7,9,72,
		73,3,3,2,4,3,3,9,73,74,7,7,6,8,7,7,9,74,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives box-the-gnat across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_063;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_064 = [96,0,0,0,0,0,0,0,0,96,95,93,0,0,0,0,0,0,0,0,93,94,
		71,3,3,2,4,3,3,9,71,72,7,7,6,8,7,7,9,72,
		73,3,3,2,4,3,3,9,73,74,7,7,6,8,7,7,9,74,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives box-the-gnat across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_064;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_065 = [96,0,0,0,0,0,0,0,0,96,95,
		71,3,3,2,4,3,3,9,71,72,7,7,6,8,7,7,9,72,
		73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops box-the-gnat across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_065;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_066 = [96,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,
		73,3,3,2,4,3,3,9,73,74,7,7,6,8,7,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms box-the-gnat across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_066;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_067 = [96,0,0,0,0,0,0,0,0,96,95,
		71,3,3,2,4,3,3,9,71,72,7,7,6,8,7,7,9,72,
		73,3,3,2,4,3,3,9,73,74,7,7,6,8,7,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "box-the-gnat across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_067;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_068 = [96,0,0,0,0,0,0,0,0,96,95,
		71,5,5,4,6,5,5,9,71,72,5,5,4,6,5,5,9,72,
		73,1,1,8,2,1,1,9,73,74,1,1,8,2,1,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "box-the-gnat up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_068;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_069 = [96,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,
		   73,5,5,4,6,5,5,9,73,74,5,5,4,6,5,5,9,74,75,
		76,71,1,1,8,2,1,1,9,71,72,1,1,8,2,1,1,9,72,
		   73,5,5,4,6,5,5,9,73,74,5,5,4,6,5,5,9,74,76,
		77,71,1,1,8,2,1,1,9,71,72,1,1,8,2,1,1,9,72,
		   73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "box-the-gnat exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_069;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_070 = [96,0,0,0,0,0,0,0,0,96,95,93,
		91,71,3,2,2,4,4,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,6,6,8,8,7,9,74,9,91,
		92,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,9,92,
		93,94,0,0,0,0,0,0,0,0,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives california twirl across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_070;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_071 = [96,0,0,0,0,0,0,0,0,96,95,94,
		91,71,3,2,2,4,4,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,6,6,8,8,7,9,74,9,91,
		92,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,9,92,
		94,93,0,0,0,0,0,0,0,0,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives california twirl across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_071;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_072 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,3,2,2,4,4,3,9,71,72,7,6,6,8,8,7,9,72,73,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,74,9,91,
		92,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops california twirl across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_072;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_073 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,72,73,3,2,2,4,4,3,9,73,74,7,6,6,8,8,7,9,74,9,91,
		92,71,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms california twirl across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_073;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_074 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,3,2,2,4,4,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,6,6,8,8,7,9,74,9,91,
		92,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "california twirl across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_074;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_075 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,5,4,4,6,6,5,9,71,72,5,4,4,6,6,5,9,72,73,1,8,8,2,2,1,9,73,74,1,8,8,2,2,1,9,74,9,91,
		92,71,5,5,5,5,5,5,9,71,72,5,5,5,5,5,5,9,72,73,1,1,1,1,1,1,9,73,74,1,1,1,1,1,1,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "california twirl up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_075;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_076 = [96,0,0,0,0,0,0,0,0,96,95,
		75,91,71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,73,5,4,4,6,6,5,9,73,74,5,4,4,6,6,5,9,74,91,
		   92,71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,73,5,5,5,5,5,5,9,73,74,5,5,5,5,5,5,9,74,92,75,
		76,91,71,1,8,8,2,2,1,9,71,72,1,8,8,2,2,1,9,72,73,5,4,4,6,6,5,9,73,74,5,4,4,6,6,5,9,74,91,
		   92,71,1,1,1,1,1,1,9,71,72,1,1,1,1,1,1,9,72,73,5,5,5,5,5,5,9,73,74,5,5,5,5,5,5,9,74,92,76,
		77,91,71,1,8,8,2,2,1,9,71,72,1,8,8,2,2,1,9,72,73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,91,
		   92,71,1,1,1,1,1,1,9,71,72,1,1,1,1,1,1,9,72,73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,92,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "california twirl exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_076;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_077 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,5,5,0,0,5,5,0,0,1,5,1,1,1,1,9,71,74,1,1,0,0,1,1,0,0,5,1,5,5,5,5,9,74,91,
		92,72,5,5,7,6,6,8,8,7,1,6,6,5,4,4,9,72,73,1,1,3,2,2,4,4,3,5,2,2,1,8,8,9,73,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_077;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_078 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,5,5,0,0,5,5,0,0,1,5,1,1,1,1,9,71,74,1,1,0,0,1,1,0,0,5,1,5,5,5,5,9,74,91,
		92,72,5,5,7,6,6,8,8,7,1,6,6,5,4,4,9,72,73,1,1,3,2,2,4,4,3,5,2,2,1,8,8,9,73,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_078;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_079 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,72,7,7,0,0,7,7,0,0,3,7,3,3,3,3,9,72,73,3,3,0,0,3,3,0,0,7,3,7,7,7,7,9,73,91,
		92,71,3,3,5,4,4,6,6,5,7,4,4,3,2,2,9,71,74,7,7,1,8,8,2,2,1,3,8,8,7,6,6,9,74,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_079;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_080 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,91,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,7,7,0,0,7,7,0,0,3,7,3,3,3,3,9,74,91,
		   92,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,3,3,5,4,4,6,6,5,7,4,4,3,2,2,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,92,75,
		76,91,71,3,3,0,0,3,3,0,0,7,3,7,7,7,7,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,7,7,0,0,7,7,0,0,3,7,3,3,3,3,9,74,91,
		   92,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,7,7,1,8,8,2,2,1,3,8,8,7,6,6,9,72,73,3,3,5,4,4,6,6,5,7,4,4,3,2,2,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,92,76,
		77,91,71,3,3,0,0,3,3,0,0,7,3,7,7,7,7,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,91,
		   92,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,7,7,1,8,8,2,2,1,3,8,8,7,6,6,9,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,92,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_080;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_081 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,5,5,0,0,5,5,0,0,1,5,1,1,1,1,9,71,74,1,1,0,0,1,1,0,0,5,1,5,5,5,5,9,74,91,
		92,72,5,5,7,6,6,8,8,7,1,6,6,5,4,4,9,72,73,1,1,3,2,2,4,4,3,5,2,2,1,8,8,9,73,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain across & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_081;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_082 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,5,5,0,0,5,5,0,0,1,5,1,1,1,1,9,71,74,1,1,0,0,1,1,0,0,5,1,5,5,5,5,9,74,91,
		92,72,5,5,7,6,6,8,8,7,1,6,6,5,4,4,9,72,73,1,1,3,2,2,4,4,3,5,2,2,1,8,8,9,73,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain exit across & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_082;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_083 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,72,7,7,0,0,7,7,0,0,3,7,3,3,3,3,9,72,73,3,3,0,0,3,3,0,0,7,3,7,7,7,7,9,73,91,
		92,71,3,3,5,4,4,6,6,5,7,4,4,3,2,2,9,71,74,7,7,1,8,8,2,2,1,3,8,8,7,6,6,9,74,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain up/down & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_083;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_084 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,91,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,7,7,0,0,7,7,0,0,3,7,3,3,3,3,9,74,91,
		   92,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,3,3,5,4,4,6,6,5,7,4,4,3,2,2,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,92,75,
		76,91,71,3,3,0,0,3,3,0,0,7,3,7,7,7,7,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,7,7,0,0,7,7,0,0,3,7,3,3,3,3,9,74,91,
		   92,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,7,7,1,8,8,2,2,1,3,8,8,7,6,6,9,72,73,3,3,5,4,4,6,6,5,7,4,4,3,2,2,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,92,76,
		77,91,71,3,3,0,0,3,3,0,0,7,3,7,7,7,7,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,91,
		   92,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,7,7,1,8,8,2,2,1,3,8,8,7,6,6,9,72,73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,92,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "follows chain exit up/down & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_084;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_085 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,2,2,3,3,4,4,4,4,5,5,6,6,9,71,72,4,4,5,5,6,6,6,6,7,7,8,8,9,72,
		73,8,8,1,1,2,2,2,2,3,3,4,4,9,73,74,6,6,7,7,8,8,8,8,1,1,2,2,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle left 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_085;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_086 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,9,71,
		72,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,9,72,
		73,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,9,73,
		74,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle left 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_086;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_087 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,9,71,
		72,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,9,72,
		73,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,9,73,
		74,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle left 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_087;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_088 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,2,2,3,3,4,4,4,4,5,5,6,6,9,73,74,4,4,5,5,6,6,6,6,7,7,8,8,9,74,9,75,
		76,71,8,8,1,1,2,2,2,2,3,3,4,4,9,71,72,6,6,7,7,8,8,8,8,1,1,2,2,9,72,
		   73,2,2,3,3,4,4,4,4,5,5,6,6,9,73,74,4,4,5,5,6,6,6,6,7,7,8,8,9,74,9,76,
		77,71,8,8,1,1,2,2,2,2,3,3,4,4,9,71,72,6,6,7,7,8,8,8,8,1,1,2,2,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle left exit 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_088;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_089 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,9,73,74,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,9,74,9,75,
		76,71,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,9,71,72,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,9,72,
		   73,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,9,73,74,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,9,74,9,76,
		77,71,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,9,71,72,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle left exit 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_089;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_090 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,9,73,
		   74,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,9,74,9,75,
		76,71,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,9,71,
		   72,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,9,72,
		   73,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,9,73,
		   74,4,4,5,5,6,6,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,9,74,9,76,
		77,71,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,6,6,7,7,8,8,9,71,
		   72,6,6,7,7,8,8,8,8,1,1,2,2,2,2,3,3,4,4,4,4,5,5,6,6,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle left exit 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_090;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_091 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,6,6,5,5,4,4,4,4,3,3,2,2,9,71,72,8,8,7,7,6,6,6,6,5,5,4,4,9,72,
		73,4,4,3,3,2,2,2,2,1,1,8,8,9,73,74,2,2,1,1,8,8,8,8,7,7,6,6,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle right 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_091;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_092 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,9,71,
		72,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,9,72,
		73,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,9,73,
		74,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle right 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_092;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_093 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,9,71,
		72,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,9,72,
		73,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,9,73,
		74,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle right 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_093;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_094 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,6,6,5,5,4,4,4,4,3,3,2,2,9,73,74,8,8,7,7,6,6,6,6,5,5,4,4,9,74,9,75,
		76,71,4,4,3,3,2,2,2,2,1,1,8,8,9,71,72,2,2,1,1,8,8,8,8,7,7,6,6,9,72,
		   73,6,6,5,5,4,4,4,4,3,3,2,2,9,73,74,8,8,7,7,6,6,6,6,5,5,4,4,9,74,9,76,
		77,71,4,4,3,3,2,2,2,2,1,1,8,8,9,71,72,2,2,1,1,8,8,8,8,7,7,6,6,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle right exit 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_094;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_095 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,9,73,
		   74,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,9,74,9,75,
		76,71,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,9,71,
		   72,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,9,72,
		   73,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,9,73,
		   74,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,9,74,9,76,
		77,71,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,9,71,
		   72,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle right exit 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_095;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_096 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,9,73,
		   74,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,9,74,9,75,
		76,71,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,9,71,
		   72,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,9,72,
		   73,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,9,73,
		   74,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,2,2,1,1,8,8,9,74,9,76,
		77,71,4,4,3,3,2,2,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,9,71,
		   72,2,2,1,1,8,8,8,8,7,7,6,6,6,6,5,5,4,4,4,4,3,3,2,2,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "circle right exit 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_096;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "contra corners, tops start";
	g_moves[g_move_count].m_info1 = "";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = null;
	g_moves[g_move_count].m_step_count = 0;
	g_move_count += 1;

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "contra corners, bottoms start";
	g_moves[g_move_count].m_info1 = "";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = null;
	g_moves[g_move_count].m_step_count = 0;
	g_move_count += 1;

	var move_099 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,93,
		71,3,2,3,3,4,6,7,7,8,7,9,71,72,7,6,7,7,8,2,3,3,4,3,9,72,
		73,3,2,3,3,4,6,7,7,8,7,9,73,74,7,6,7,7,8,2,3,3,4,3,9,74,
		93,94,0,0,0,0,0,0,0,0,0,0,0,0,94,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_099;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_100 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,94,
		71,3,2,3,3,4,6,7,7,8,7,9,71,72,7,6,7,7,8,2,3,3,4,3,9,72,
		73,3,2,3,3,4,6,7,7,8,7,9,73,74,7,6,7,7,8,2,3,3,4,3,9,74,
		94,93,0,0,0,0,0,0,0,0,0,0,0,0,93,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_100;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_101 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,6,7,7,8,7,9,71,72,7,6,7,7,8,2,3,3,4,3,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_101;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_102 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,2,3,3,4,6,7,7,8,7,9,73,74,7,6,7,7,8,2,3,3,4,3,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_102;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_103 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,3,4,4,4,5,7,8,8,8,1,8,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,8,7,8,8,8,1,3,4,4,4,5,4,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_103;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_104 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,6,5,6,6,6,7,1,2,2,2,3,2,9,72,
		73,2,1,2,2,2,3,5,6,6,6,7,6,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_104;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_105 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,6,7,7,8,7,9,71,72,7,6,7,7,8,2,3,3,4,3,9,72,
		73,3,2,3,3,4,6,7,7,8,7,9,73,74,7,6,7,7,8,2,3,3,4,3,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "do-si-do 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_105;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_106 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,5,5,6,8,1,1,2,1,9,71,73,1,8,1,1,2,4,5,5,6,5,9,73,
		72,5,4,5,5,6,8,1,1,2,1,9,72,74,1,8,1,1,2,4,5,5,6,5,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "do-si-do 1 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_106;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_107 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,5,5,6,8,1,1,2,1,9,73,74,5,4,5,5,6,8,1,1,2,1,9,74,75,
		76,71,1,8,1,1,2,4,5,5,6,5,9,71,72,1,8,1,1,2,4,5,5,6,5,9,72,
		   73,5,4,5,5,6,8,1,1,2,1,9,73,74,5,4,5,5,6,8,1,1,2,1,9,74,76,
		77,71,1,8,1,1,2,4,5,5,6,5,9,71,72,1,8,1,1,2,4,5,5,6,5,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "do-si-do 1 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_107;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_108 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,2,9,74,75,
		76,71,2,1,2,2,2,3,5,6,6,6,7,6,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,2,9,74,76,
		77,71,2,1,2,2,2,3,5,6,6,6,7,6,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r do-si-do 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_108;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_109 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,8,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,4,9,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,8,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l do-si-do 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_109;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_110 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		93,71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		   72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		   73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		   74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,93,
		94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_110;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_111 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		94,71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		   72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		   73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		   74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,94,
		93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_111;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_112 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_112;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_113 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_113;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_114 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,3,4,4,4,5,7,8,8,8,1,3,4,4,4,5,4,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,7,8,8,8,1,3,4,4,4,5,7,8,8,8,1,8,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_114;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_115 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,5,6,6,6,7,1,2,2,2,3,5,6,6,6,7,6,9,72,
		73,2,1,2,2,2,3,5,6,6,6,7,1,2,2,2,3,2,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_115;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_116 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "do-si-do 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_116;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_117 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,71,
		72,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,72,
		73,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,73,
		74,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "do-si-do 1+1/2 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_117;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_118 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,73,74,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,74,75,
		76,71,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,71,72,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,72,
		   73,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,73,74,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,74,76,
		77,71,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,71,72,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "do-si-do 1+1/2 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_118;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_119 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,5,6,6,6,7,6,9,74,75,
		76,71,2,1,2,2,2,3,5,6,6,6,7,1,2,2,2,3,2,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,5,6,6,6,7,6,9,74,76,
		77,71,2,1,2,2,2,3,5,6,6,6,7,1,2,2,2,3,2,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r do-si-do 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_119;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_120 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,3,4,4,4,5,4,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,7,8,8,8,1,8,9,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,3,4,4,4,5,4,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,7,8,8,8,1,8,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l do-si-do 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_120;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_121 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,5,3,3,1,1,7,0,6,0,0,0,9,71,
		72,0,0,0,0,0,0,0,0,0,5,7,7,1,1,3,0,4,0,0,0,9,72,
		73,2,2,91,0,0,2,2,91,92,2,2,0,0,92,1,1,1,2,3,3,4,5,5,6,6,5,5,5,9,73,
		74,8,8,91,0,0,8,8,91,92,8,8,0,0,92,1,1,1,8,7,7,6,5,5,4,4,5,5,5,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 figure 8 above";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_121;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_122 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,4,91,0,0,4,4,91,92,4,4,0,0,92,5,5,5,4,3,3,2,1,1,8,8,1,1,1,9,71,
		72,6,6,91,0,0,6,6,91,92,6,6,0,0,92,5,5,5,6,7,7,8,1,1,2,2,1,1,1,9,72,
		73,0,0,0,0,0,0,0,0,0,1,3,3,5,5,7,0,8,0,0,0,9,73,
		74,0,0,0,0,0,0,0,0,0,1,7,7,5,5,3,0,2,0,0,0,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 figure 8 below";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_122;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_123 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,93,
		71,3,3,2,4,6,8,7,7,9,71,72,7,7,6,8,2,4,3,3,9,72,
		73,3,3,2,4,6,8,7,7,9,73,74,7,7,6,8,2,4,3,3,9,74,
		93,94,0,0,0,0,0,0,0,0,0,0,0,0,94,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_123;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_124 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,94,
		71,3,3,2,4,6,8,7,7,9,71,72,7,7,6,8,2,4,3,3,9,72,
		73,3,3,2,4,6,8,7,7,9,73,74,7,7,6,8,2,4,3,3,9,74,
		94,93,0,0,0,0,0,0,0,0,0,0,0,0,93,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_124;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_125 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,3,2,4,6,8,7,7,9,71,72,7,7,6,8,2,4,3,3,9,72,
		73,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_125;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_126 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,72,
		73,3,3,2,4,6,8,7,7,9,73,74,7,7,6,8,2,4,3,3,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_126;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_127 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,3,4,4,4,5,7,8,8,8,1,8,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,8,7,8,8,8,1,3,4,4,4,5,4,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_127;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_128 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,6,5,6,6,6,7,1,2,2,2,3,2,9,72,
		73,2,1,2,2,2,3,5,6,6,6,7,6,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_128;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_129 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,3,2,4,6,8,7,7,9,71,72,7,7,6,8,2,4,3,3,9,72,
		73,3,3,2,4,6,8,7,7,9,73,74,7,7,6,8,2,4,3,3,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "gypsey 1 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_129;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_130 = [96,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,5,5,6,8,1,1,2,1,9,71,73,1,8,1,1,2,4,5,5,6,5,9,73,
		72,5,4,5,5,6,8,1,1,2,1,9,72,74,1,8,1,1,2,4,5,5,6,5,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "gypsey 1 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_130;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_131 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,5,5,6,8,1,1,2,1,9,73,74,5,4,5,5,6,8,1,1,2,1,9,74,75,
		76,71,1,8,1,1,2,4,5,5,6,5,9,71,72,1,8,1,1,2,4,5,5,6,5,9,72,
		   73,5,4,5,5,6,8,1,1,2,1,9,73,74,5,4,5,5,6,8,1,1,2,1,9,74,76,
		77,71,1,8,1,1,2,4,5,5,6,5,9,71,72,1,8,1,1,2,4,5,5,6,5,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "gypsey 1 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_131;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_132 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,2,9,74,75,
		76,71,2,1,2,2,2,3,5,6,6,6,7,6,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,2,9,74,76,
		77,71,2,1,2,2,2,3,5,6,6,6,7,6,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r gypsey 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_132;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_133 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,8,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,4,9,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,8,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l gypsey 1 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_133;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_134 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		93,71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		   72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		   73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		   74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,93,
		94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_134;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_135 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		94,71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		   72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		   73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		   74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,94,
		93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_135;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_136 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_136;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_137 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_137;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_138 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,3,4,4,4,5,7,8,8,8,1,3,4,4,4,5,4,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,7,8,8,8,1,3,4,4,4,5,7,8,8,8,1,8,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_138;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_139 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,5,6,6,6,7,1,2,2,2,3,5,6,6,6,7,6,9,72,
		73,2,1,2,2,2,3,5,6,6,6,7,1,2,2,2,3,2,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_139;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_140 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,71,
		72,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,72,
		73,3,2,3,3,4,6,7,7,8,2,3,3,4,3,9,73,
		74,7,6,7,7,8,2,3,3,4,6,7,7,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "gypsey 1+1/2 across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_140;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_141 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,71,
		72,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,72,
		73,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,73,
		74,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "gypsey 1+1/2 up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_141;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_142 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,73,74,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,74,75,
		76,71,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,71,72,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,72,
		   73,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,73,74,5,4,5,5,6,8,1,1,2,4,5,5,6,5,9,74,76,
		77,71,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,71,72,1,8,1,1,2,4,5,5,6,8,1,1,2,1,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "gypsey 1+1/2 exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_142;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_143 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,5,6,6,6,7,6,9,74,75,
		76,71,2,1,2,2,2,3,5,6,6,6,7,1,2,2,2,3,2,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,6,5,6,6,6,7,1,2,2,2,3,5,6,6,6,7,6,9,74,76,
		77,71,2,1,2,2,2,3,5,6,6,6,7,1,2,2,2,3,2,9,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r gypsey 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_143;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_144 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,3,4,4,4,5,4,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,7,8,8,8,1,8,9,72,
		   73,4,3,4,4,4,5,7,8,8,8,1,3,4,4,4,5,4,9,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,8,7,8,8,8,1,3,4,4,4,5,7,8,8,8,1,8,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l gypsey 1+1/2 exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_144;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_145 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,9,71,
		   72,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,9,72,
		   73,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,9,73,
		   74,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,9,74,9,91,
		92,71,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,9,71,
		   72,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,9,72,
		   73,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,9,73,
		   74,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 hey-for-4 across, follows start";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_145;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_146 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,9,71,
		   72,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,9,72,
		   73,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,9,73,
		   74,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,9,74,9,91,
		92,71,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,9,71,
		   72,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,9,72,
		   73,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,9,73,
		   74,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 hey-for-4 across, leads start";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_146;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_147 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,9,71,
		   72,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,9,72,
		   73,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,9,73,
		   74,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,9,74,9,91,
		92,71,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,9,71,
		   72,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,9,72,
		   73,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,9,73,
		   74,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "full hey-for-4 across, follows start";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 16;
	g_moves[g_move_count].m_steps = move_147;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_148 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		91,71,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,9,71,
		   72,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,9,72,
		   73,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,9,73,
		   74,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,9,74,9,91,
		92,71,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,9,71,
		   72,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,9,72,
		   73,8,8,1,1,2,2,4,5,5,4,4,2,2,1,1,2,4,4,5,5,6,6,8,1,1,8,8,6,6,5,5,6,9,73,
		   74,2,2,1,1,8,8,6,5,5,6,6,8,8,1,1,8,6,6,5,5,4,4,2,1,1,2,2,4,4,5,5,4,9,74,9,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "full hey-for-4 across, leads start";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 16;
	g_moves[g_move_count].m_steps = move_148;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_149 = [83,3,3,7,7,9,83,84,7,7,3,3,9,84];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "long lines forward & back";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_149;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_150 = [96,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,3,9,71,72,7,6,7,7,8,7,9,72,
		73,3,2,3,3,4,3,9,73,74,7,6,7,7,8,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_150;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_151 = [96,0,0,0,0,0,0,0,0,96,95,
		71,5,4,5,5,6,5,9,71,72,5,4,5,5,6,5,9,72,
		73,1,8,1,1,2,1,9,73,74,1,8,1,1,2,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_151;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_152 = [96,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,
		   73,5,4,5,5,6,5,9,73,74,5,4,5,5,6,5,9,74,75,
		76,71,1,8,1,1,2,1,9,71,72,1,8,1,1,2,1,9,72,
		   73,5,4,5,5,6,5,9,73,74,5,4,5,5,6,5,9,74,76,
		77,71,1,8,1,1,2,1,9,71,72,1,8,1,1,2,1,9,72,
		   73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_152;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_153 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,3,5,5,6,4,5,5,9,71,
		72,7,6,7,7,8,7,5,5,4,6,5,5,9,72,
		73,3,2,3,3,4,3,1,1,2,8,1,1,9,73,
		74,7,6,7,7,8,7,1,1,8,2,1,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru across & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_153;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_154 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,2,3,3,4,3,5,5,6,4,5,5,9,71,
		72,7,6,7,7,8,7,5,5,4,6,5,5,9,72,
		73,3,2,3,3,4,3,1,1,2,8,1,1,9,73,
		74,7,6,7,7,8,7,1,1,8,2,1,1,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru exit across & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_154;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_155 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,4,5,5,6,5,3,3,4,2,3,3,9,71,
		72,5,4,5,5,6,5,7,7,8,6,7,7,9,72,
		73,1,8,1,1,2,1,3,3,4,2,3,3,9,73,
		74,1,8,1,1,2,1,7,7,8,6,7,7,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru up/down & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_155;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_156 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,4,5,5,6,5,3,3,4,2,3,3,9,73,74,5,4,5,5,6,5,7,7,8,6,7,7,9,74,75,
		76,71,1,8,1,1,2,1,3,3,4,2,3,3,9,71,72,1,8,1,1,2,1,7,7,8,6,7,7,9,72,
		   73,5,4,5,5,6,5,3,3,4,2,3,3,9,73,74,5,4,5,5,6,5,7,7,8,6,7,7,9,74,76,
		77,71,1,8,1,1,2,1,3,3,4,2,3,3,9,71,72,1,8,1,1,2,1,7,7,8,6,7,7,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "passthru exit up/down & courtesy turn";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_156;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_157 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "petronella";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_157;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_158 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "petronella exit";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_158;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_159 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "pull-by across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_159;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_160 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "pull-by exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_160;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_161 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "pull-by up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_161;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_162 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "pull-by exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_162;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_163 = [96,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,94,93,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives 1/2 sashay across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_163;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_164 = [96,0,0,0,0,0,0,0,0,96,95,93,0,0,0,0,0,0,0,0,93,94,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives 1/2 sashay across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_164;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_165 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,74,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops 1/2 sashay across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_165;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_166 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms 1/2 sashay across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_166;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_167 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,3,3,3,3,3,3,9,71,72,7,7,7,7,7,7,9,72,73,3,3,3,3,3,3,9,73,74,7,7,7,7,7,7,9,74,91,
		92,71,3,4,4,2,2,3,9,71,72,7,6,6,8,8,7,9,72,73,3,2,2,4,4,3,9,73,74,7,8,8,6,6,7,9,74,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 sashay across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_167;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_168 = [96,0,0,0,0,0,0,0,0,96,95,
		91,71,5,5,5,5,5,5,9,71,72,5,5,5,5,5,5,9,72,73,1,1,1,1,1,1,9,73,74,1,1,1,1,1,1,9,74,91,
		92,71,5,4,4,6,6,5,9,71,72,5,6,6,4,4,5,9,72,73,1,2,2,8,8,1,9,73,74,1,8,8,2,2,1,9,74,92,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 sashay up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_168;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_169 = [96,0,0,0,0,0,0,0,0,96,95,
		75,91,71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,73,5,5,5,5,5,5,9,73,74,5,5,5,5,5,5,9,74,91,
		   92,71,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,72,73,5,4,4,6,6,5,9,73,74,5,6,6,4,4,5,9,74,92,75,
		76,91,71,1,1,1,1,1,1,9,71,72,1,1,1,1,1,1,9,72,73,5,5,5,5,5,5,9,73,74,5,5,5,5,5,5,9,74,91,
		   92,71,1,2,2,8,8,1,9,71,72,1,8,8,2,2,1,9,72,73,5,4,4,6,6,5,9,73,74,5,6,6,4,4,5,9,74,92,76,
		77,91,71,1,1,1,1,1,1,9,71,72,1,1,1,1,1,1,9,72,73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,91,
		   92,71,1,2,2,8,8,1,9,71,72,1,8,8,2,2,1,9,72,73,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,74,92,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "1/2 sashay exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 2;
	g_moves[g_move_count].m_steps = move_169;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_170 = [89,83,1,1,83,84,5,5,84,89,85,2,2,3,3,4,4,5,5,85,86,6,6,7,7,8,8,1,1,86,
			89,0,0,0,0,83,1,1,1,1,83,84,5,5,5,5,84,89];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "slide left 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_170;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_171 = [89,83,1,1,83,84,5,5,84,89,85,2,2,3,3,4,4,5,5,85,86,6,6,7,7,8,8,1,1,86,
			89,0,0,0,0,83,1,1,1,1,83,84,5,5,5,5,84,89,
			89,83,1,1,83,84,5,5,84,89,85,2,2,3,3,4,4,5,5,85,86,6,6,7,7,8,8,1,1,86,
			89,0,0,0,0,83,1,1,1,1,83,84,5,5,5,5,84,89];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "slide left 2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_171;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_172 = [89,83,5,5,83,84,1,1,84,89,85,8,8,7,7,6,6,5,5,85,86,4,4,3,3,2,2,1,1,86,
			89,0,0,0,0,83,5,5,5,5,83,84,1,1,1,1,84,89];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "slide right 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_172;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_173 = [89,83,5,5,83,84,1,1,84,89,85,8,8,7,7,6,6,5,5,85,86,4,4,3,3,2,2,1,1,86,
			89,0,0,0,0,83,5,5,5,5,83,84,1,1,1,1,84,89,
			89,83,5,5,83,84,1,1,84,89,85,8,8,7,7,6,6,5,5,85,86,4,4,3,3,2,2,1,1,86,
			89,0,0,0,0,83,5,5,5,5,83,84,1,1,1,1,84,89];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "slide right 2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_173;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_174 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,6,5,5,4,4,3,3,2,4,9,71,72,6,8,7,7,6,6,5,5,4,6,9,72,
		73,2,4,3,3,2,2,1,1,8,2,9,73,74,8,2,1,1,8,8,7,7,6,8,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star left 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_174;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_175 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,6,5,5,4,4,3,3,2,2,1,1,8,2,9,71,
		72,6,8,7,7,6,6,5,5,4,4,3,3,2,4,9,72,
		73,2,4,3,3,2,2,1,1,8,8,7,7,6,8,9,73,
		74,8,2,1,1,8,8,7,7,6,6,5,5,4,6,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star left 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_175;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_176 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,6,5,5,4,4,3,3,2,2,1,1,8,8,7,7,6,8,9,71,
		72,6,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,8,2,9,72,
		73,2,4,3,3,2,2,1,1,8,8,7,7,6,6,5,5,4,6,9,73,
		74,8,2,1,1,8,8,7,7,6,6,5,5,4,4,3,3,2,4,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star left 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_176;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_177 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,6,5,5,4,4,3,3,2,4,9,73,74,6,8,7,7,6,6,5,5,4,6,9,74,9,75,
		76,71,2,4,3,3,2,2,1,1,8,2,9,71,72,8,2,1,1,8,8,7,7,6,8,9,72,
		   73,4,6,5,5,4,4,3,3,2,4,9,73,74,6,8,7,7,6,6,5,5,4,6,9,74,9,76,
		77,71,2,4,3,3,2,2,1,1,8,2,9,71,72,8,2,1,1,8,8,7,7,6,8,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star left exit 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_177;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_178 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,6,5,5,4,4,3,3,2,2,1,1,8,2,9,73,
		   74,6,8,7,7,6,6,5,5,4,4,3,3,2,4,9,74,9,75,
		76,71,2,4,3,3,2,2,1,1,8,8,7,7,6,8,9,71,
		   72,8,2,1,1,8,8,7,7,6,6,5,5,4,6,9,72,
		   73,4,6,5,5,4,4,3,3,2,2,1,1,8,2,9,73,
		   74,6,8,7,7,6,6,5,5,4,4,3,3,2,4,9,74,9,76,
		77,71,2,4,3,3,2,2,1,1,8,8,7,7,6,8,9,71,
		   72,8,2,1,1,8,8,7,7,6,6,5,5,4,6,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star left exit 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_178;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_179 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,6,5,5,4,4,3,3,2,2,1,1,8,8,7,7,6,8,9,73,
		   74,6,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,8,2,9,74,9,75,
		76,71,2,4,3,3,2,2,1,1,8,8,7,7,6,6,5,5,4,6,9,71,
		   72,8,2,1,1,8,8,7,7,6,6,5,5,4,4,3,3,2,4,9,72,
		   73,4,6,5,5,4,4,3,3,2,2,1,1,8,8,7,7,6,8,9,73,
		   74,6,8,7,7,6,6,5,5,4,4,3,3,2,2,1,1,8,2,9,74,9,76,
		77,71,2,4,3,3,2,2,1,1,8,8,7,7,6,6,5,5,4,6,9,71,
		   72,8,2,1,1,8,8,7,7,6,6,5,5,4,4,3,3,2,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star left exit 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_179;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_180 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,2,3,3,4,4,5,5,6,4,9,71,72,6,4,5,5,6,6,7,7,8,6,9,72,
		73,2,8,1,1,2,2,3,3,4,2,9,73,74,8,6,7,7,8,8,1,1,2,8,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star right 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_180;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_181 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,2,3,3,4,4,5,5,6,6,7,7,8,6,9,71,
		72,6,4,5,5,6,6,7,7,8,8,1,1,2,8,9,72,
		73,2,8,1,1,2,2,3,3,4,4,5,5,6,4,9,73,
		74,8,6,7,7,8,8,1,1,2,2,3,3,4,2,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star right 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_181;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_182 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,2,3,3,4,4,5,5,6,6,7,7,8,8,1,1,2,8,9,71,
		72,6,4,5,5,6,6,7,7,8,8,1,1,2,2,3,3,4,2,9,72,
		73,2,8,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,6,9,73,
		74,8,6,7,7,8,8,1,1,2,2,3,3,4,4,5,5,6,4,9,74,9,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star right 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_182;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_183 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,71,72,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,2,3,3,4,4,5,5,6,4,9,73,74,6,4,5,5,6,6,7,7,8,6,9,74,9,75,
		76,71,2,8,1,1,2,2,3,3,4,2,9,71,72,8,6,7,7,8,8,1,1,2,8,9,72,
		   73,4,2,3,3,4,4,5,5,6,4,9,73,74,6,4,5,5,6,6,7,7,8,6,9,74,9,76,
		77,71,2,8,1,1,2,2,3,3,4,2,9,71,72,8,6,7,7,8,8,1,1,2,8,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,73,74,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star right exit 1/2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 4;
	g_moves[g_move_count].m_steps = move_183;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_184 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,2,3,3,4,4,5,5,6,6,7,7,8,6,9,73,
		   74,6,4,5,5,6,6,7,7,8,8,1,1,2,8,9,74,9,75,
		76,71,2,8,1,1,2,2,3,3,4,4,5,5,6,4,9,71,
		   72,8,6,7,7,8,8,1,1,2,2,3,3,4,2,9,72,
		   73,4,2,3,3,4,4,5,5,6,6,7,7,8,6,9,73,
		   74,6,4,5,5,6,6,7,7,8,8,1,1,2,8,9,74,9,76,
		77,71,2,8,1,1,2,2,3,3,4,4,5,5,6,4,9,71,
		   72,8,6,7,7,8,8,1,1,2,2,3,3,4,2,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star right exit 3/4";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 6;
	g_moves[g_move_count].m_steps = move_184;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_185 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,2,3,3,4,4,5,5,6,6,7,7,8,8,1,1,2,8,9,73,
		   74,6,4,5,5,6,6,7,7,8,8,1,1,2,2,3,3,4,2,9,74,9,75,
		76,71,2,8,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,6,9,71,
		   72,8,6,7,7,8,8,1,1,2,2,3,3,4,4,5,5,6,4,9,72,
		   73,4,2,3,3,4,4,5,5,6,6,7,7,8,8,1,1,2,8,9,73,
		   74,6,4,5,5,6,6,7,7,8,8,1,1,2,2,3,3,4,2,9,74,9,76,
		77,71,2,8,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,6,9,71,
		   72,8,6,7,7,8,8,1,1,2,2,3,3,4,4,5,5,6,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,9,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "star right exit 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_185;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_186 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,93,
		71,3,3,7,3,2,4,6,8,91,2,4,3,3,9,91,92,7,7,9,92,9,71,
		72,7,7,3,7,6,8,2,4,91,3,3,9,91,92,6,8,7,7,9,92,9,72,
		73,3,3,7,3,2,4,6,8,91,7,7,9,91,92,2,4,3,3,9,92,9,73,
		74,7,7,3,7,6,8,2,4,91,6,8,7,7,9,91,92,3,3,9,92,9,74,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives balance & swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_186;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_187 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,94,
		71,3,3,7,3,2,4,6,8,91,2,4,3,3,9,91,92,7,7,9,92,9,71,
		72,7,7,3,7,6,8,2,4,91,3,3,9,91,92,6,8,7,7,9,92,9,72,
		73,3,3,7,3,2,4,6,8,91,7,7,9,91,92,2,4,3,3,9,92,9,73,
		74,7,7,3,7,6,8,2,4,91,6,8,7,7,9,91,92,3,3,9,92,9,74,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives balance & swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_187;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_188 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,3,7,3,2,4,6,8,91,2,4,3,3,9,91,92,7,7,9,92,9,71,
		72,7,7,3,7,6,8,2,4,91,3,3,9,91,92,6,8,7,7,9,92,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops balance & swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_188;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_189 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,3,7,3,2,4,6,8,91,7,7,9,91,92,2,4,3,3,9,92,9,73,
		74,7,7,3,7,6,8,2,4,91,6,8,7,7,9,91,92,3,3,9,92,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms balance & swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_189;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_190 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,4,8,4,3,4,6,8,1,8,8,9,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,8,8,4,8,7,8,2,4,5,4,4,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r balance & swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_190;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_191 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,6,6,2,6,5,6,8,2,3,2,2,9,72,
		73,2,2,6,2,1,2,4,6,7,6,6,9,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l balance & swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_191;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_192 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,5,1,5,4,6,8,2,91,1,1,0,0,9,91,92,4,6,5,5,9,92,9,71,
		72,5,5,1,5,4,6,8,2,91,4,6,5,5,9,91,92,1,1,0,0,9,92,9,72,
		73,1,1,5,1,8,2,4,6,91,8,2,1,1,9,91,92,5,5,0,0,9,92,9,73,
		74,1,1,5,1,8,2,4,6,91,5,5,0,0,9,91,92,8,2,1,1,9,92,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance & swing up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_192;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_193 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,5,1,5,4,6,8,2,91,1,1,0,0,9,91,92,4,6,5,5,9,92,9,73,
		   74,5,5,1,5,4,6,8,2,91,4,6,5,5,9,91,92,1,1,0,0,9,92,9,74,75,
		76,71,1,1,5,1,8,2,4,6,91,8,2,1,1,9,91,92,5,5,0,0,9,92,9,71,
		   72,1,1,5,1,8,2,4,6,91,5,5,0,0,9,91,92,8,2,1,1,9,92,9,72,
		   73,5,5,1,5,4,6,8,2,91,1,1,0,0,9,91,92,4,6,5,5,9,92,9,73,
		   74,5,5,1,5,4,6,8,2,91,4,6,5,5,9,91,92,1,1,0,0,9,92,9,74,76,
		77,71,1,1,5,1,8,2,4,6,91,8,2,1,1,9,91,92,5,5,0,0,9,92,9,71,
		   72,1,1,5,1,8,2,4,6,91,5,5,0,0,9,91,92,8,2,1,1,9,92,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "balance & swing exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_193;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_194 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,6,2,6,5,6,8,2,3,2,2,9,74,75,
		76,71,2,2,6,2,1,2,4,6,7,6,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,6,2,6,5,6,8,2,3,2,2,9,74,76,
		77,71,2,2,6,2,1,2,4,6,7,6,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r balance & swing exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_194;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_195 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,4,8,4,3,4,6,8,1,8,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,8,4,8,7,8,2,4,5,4,4,9,72,
		   73,4,4,8,4,3,4,6,8,1,8,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,8,4,8,7,8,2,4,5,4,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l balance & swing exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 12;
	g_moves[g_move_count].m_steps = move_195;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_196 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,93,
		71,3,3,2,4,6,8,91,2,4,3,3,9,91,92,7,7,9,92,9,71,
		72,7,7,6,8,2,4,91,3,3,9,91,92,6,8,7,7,9,92,9,72,
		73,3,3,2,4,6,8,91,7,7,9,91,92,2,4,3,3,9,92,9,73,
		74,7,7,6,8,2,4,91,6,8,7,7,9,91,92,3,3,9,92,9,74,
		93,94,0,0,0,0,0,0,0,0,0,0,0,0,0,0,94,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "actives swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_196;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_197 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,94,
		71,3,3,2,4,6,8,91,2,4,3,3,9,91,92,7,7,9,92,9,71,
		72,7,7,6,8,2,4,91,3,3,9,91,92,6,8,7,7,9,92,9,72,
		73,3,3,2,4,6,8,91,7,7,9,91,92,2,4,3,3,9,92,9,73,
		74,7,7,6,8,2,4,91,6,8,7,7,9,91,92,3,3,9,92,9,74,
		94,93,0,0,0,0,0,0,0,0,0,0,0,0,0,0,93,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "inactives swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_197;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_198 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,3,3,2,4,6,8,91,2,4,3,3,9,91,92,7,7,9,92,9,71,
		72,7,7,6,8,2,4,91,3,3,9,91,92,6,8,7,7,9,92,9,72,
		73,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,
		74,0,0,0,0,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "tops swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_198;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_199 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,
		72,0,0,0,0,0,0,0,0,0,0,0,0,0,0,72,
		73,3,3,2,4,6,8,91,7,7,9,91,92,2,4,3,3,9,92,9,73,
		74,7,7,6,8,2,4,91,6,8,7,7,9,91,92,3,3,9,92,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "bottoms swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_199;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_200 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,4,4,3,4,6,8,1,8,8,9,71,
		72,0,0,0,0,0,0,0,0,0,0,72,
		73,0,0,0,0,0,0,0,0,0,0,73,
		74,8,8,7,8,2,4,5,4,4,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_200;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_201 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,0,0,0,0,0,0,0,0,0,0,71,
		72,6,6,5,6,8,2,3,2,2,9,72,
		73,2,2,1,2,4,6,7,6,6,9,73,
		74,0,0,0,0,0,0,0,0,0,0,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l swing across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_201;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_202 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		71,5,5,4,6,8,2,91,1,1,0,0,9,91,92,4,6,5,5,9,92,9,71,
		72,5,5,4,6,8,2,91,4,6,5,5,9,91,92,1,1,0,0,9,92,9,72,
		73,1,1,8,2,4,6,91,8,2,1,1,9,91,92,5,5,0,0,9,92,9,73,
		74,1,1,8,2,4,6,91,5,5,0,0,9,91,92,8,2,1,1,9,92,9,74,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "swing up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_202;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_203 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,0,0,72,
		   73,5,5,4,6,8,2,91,1,1,0,0,9,91,92,4,6,5,5,9,92,9,73,
		   74,5,5,4,6,8,2,91,4,6,5,5,9,91,92,1,1,0,0,9,92,9,74,75,
		76,71,1,1,8,2,4,6,91,8,2,1,1,9,91,92,5,5,0,0,9,92,9,71,
		   72,1,1,8,2,4,6,91,5,5,0,0,9,91,92,8,2,1,1,9,92,9,72,
		   73,5,5,4,6,8,2,91,1,1,0,0,9,91,92,4,6,5,5,9,92,9,73,
		   74,5,5,4,6,8,2,91,4,6,5,5,9,91,92,1,1,0,0,9,92,9,74,76,
		77,71,1,1,8,2,4,6,91,8,2,1,1,9,91,92,5,5,0,0,9,92,9,71,
		   72,1,1,8,2,4,6,91,5,5,0,0,9,91,92,8,2,1,1,9,92,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "swing exit up/down";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_203;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_204 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,6,5,6,8,2,3,2,2,9,74,75,
		76,71,2,2,1,2,4,6,7,6,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,73,
		   74,6,6,5,6,8,2,3,2,2,9,74,76,
		77,71,2,2,1,2,4,6,7,6,6,9,71,
		   72,0,0,0,0,0,0,0,0,0,0,72,
		   73,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-l & b-r swing exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_204;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_205 = [96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,96,95,
		75,71,0,0,0,0,0,0,0,0,0,0,71,
		   72,0,0,0,0,0,0,0,0,0,0,72,
		   73,4,4,3,4,6,8,1,8,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,74,75,
		76,71,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,8,7,8,2,4,5,4,4,9,72,
		   73,4,4,3,4,6,8,1,8,8,9,73,
		   74,0,0,0,0,0,0,0,0,0,0,74,76,
		77,71,0,0,0,0,0,0,0,0,0,0,71,
		   72,8,8,7,8,2,4,5,4,4,9,72,
		   73,0,0,0,0,0,0,0,0,0,0,73,
		   74,0,0,0,0,0,0,0,0,0,0,74,77,95];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "t-r & b-l swing exit across";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 8;
	g_moves[g_move_count].m_steps = move_205;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_206 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "A1:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_206;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_207 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "A2:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_207;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_208 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "A3:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_208;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_209 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "A4:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_209;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_210 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "B1:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_210;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_211 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "B2:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_211;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_212 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "B3:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_212;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_213 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "B4:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_213;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_214 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "C1:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_214;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_215 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "C2:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_215;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_216 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "C3:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_216;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_217 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "C4:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_217;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_218 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "D1:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_218;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_219 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "D2:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_219;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_220 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "D3:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_220;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var move_221 = [0];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "D4:";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 0;
	g_moves[g_move_count].m_steps = move_221;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	var test_move_01 = [1,1,1,1,1,1,5,5,5,5,5,5,3,3,3,3,3,3,7,7,7,7,7,7,
			5,5,5,5,5,5,1,1,1,1,1,1,7,7,7,7,7,7,3,3,3,3,3,3,0,9,-1,1000];
//	var test_move_01 = [96,0,0,0,0,0,0,0,0,96,
//			95,75,3,3,3,3,7,7,7,7,75,76,7,7,7,7,3,3,3,3,76,77,5,5,5,5,1,1,1,1,77,95];
//	var test_move_01 = [95,3,3,3,3,7,7,7,7,95,96,91,7,7,7,7,91,92,7,7,7,7,92,91,3,3,3,3,91,92,3,3,3,3,92,96];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "test move 1";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 99;
	g_moves[g_move_count].m_steps = test_move_01;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

//	var test_move_02 = [71,4,4,8,8,8,8,4,4,4,4,8,8,8,8,4,4,71,72,6,6,2,2,2,2,6,6,6,6,2,2,2,2,6,6,72,
//			73,2,2,6,6,6,6,2,2,2,2,6,6,6,6,2,2,73,74,8,8,4,4,4,4,8,8,8,8,4,4,4,4,8,8,74];
	var test_move_02 = [81,1,1,85,7,7,3,3,85,89,3,3,7,7,89,5,5,81,
			82,5,5,86,3,3,7,7,86,89,7,7,3,3,89,1,1,82,
			7,7,87,1,1,5,5,87,89,5,5,1,1,89,3,3,3,3,88,1,1,5,5,88,89,5,5,1,1,89,7,7,
			83,7,7,3,3,83,84,3,3,7,7,84];

	g_moves[g_move_count] = new Object();
	g_moves[g_move_count].m_name = "test move 2";
	g_moves[g_move_count].m_info1 = "vers 2.4";
	g_moves[g_move_count].m_beat_count = 99;
	g_moves[g_move_count].m_steps = test_move_02;
	g_moves[g_move_count].m_step_count = g_moves[g_move_count].m_steps.length;
	g_move_count += 1;

	trace("move_initialize end");
}

////////////////////////////////////////////////////////////////////////////////
// CONTRA DANCE DESIGNER - graphical display of contra dances, version 2.4
// COPYRIGHT (C) 2001  GCH & FRR Productions
// COPYRIGHT (C) 2001  GCH & AC Productions
////////////////////////////////////////////////////////////////////////////////
// this reference includes the most current GNU GENERAL PUBLIC LICENSE
// available online at www.gnu.org
////////////////////////////////////////////////////////////////////////////////
// VERSION 2.4 ONLY SUPPORTS MS/IE4.0+ FOR WINDOWS, MS/IE5.0+ FOR APPLES
////////////////////////////////////////////////////////////////////////////////
