#region fix size points
	global.FIX_POINTS = [];
		
	global.FIX_POINTS[0] = [];
	global.FIX_POINTS[1] = [];
	global.FIX_POINTS[2] = [[ 0, 0 ], [ 1, 0 ], [ 0, 1 ], [ 1, 1 ]];
	global.FIX_POINTS[3] = [[ 0, 0 ], [ -1, 0 ], [ 0, -1 ], [ 1, 0 ], [ 0, 1 ]];
	global.FIX_POINTS[4] = [[ 0, 0 ], [ -1, 0 ], [ 0, -1 ], [ -1, -1 ], [ -2, -1 ], [ -2, 0 ], [ -1, -2 ], [ 0, -2 ], [ 1, -1 ], [ 1, 0 ], [ -1, 1 ], [ 0, 1 ]];
	global.FIX_POINTS[5] = [
		[  0,  0 ], 
		[ -1, -1 ], [  0, -1 ], [  1, -1 ], [ -1,  0 ], [  1,  0 ], [ -1,  1 ], [  0,  1 ], [  1,  1 ], 
		[ -1, -2 ], [  0, -2 ], [  1, -2 ], [ -1,  2 ], [  0,  2 ], [  1,  2 ], [ -2, -1 ], [ -2,  0 ], [ -2,  1 ], [  2, -1 ], [  2,  0 ], [  2,  1 ], 
	];
	global.FIX_POINTS[6] = [
		[  0,  0 ], 
		[ -1, -1 ], [  0, -1 ], [  1, -1 ], [ -1,  0 ], [  1,  0 ], [ -1,  1 ], [  0,  1 ], [  1,  1 ], 
		[ -1, -2 ], [  0, -2 ], [  1, -2 ], [ -1,  2 ], [  0,  2 ], [ -2, -1 ], [ -2,  0 ], [ -2,  1 ], [  2, -1 ], [  2,  0 ], [ -2, -2 ],
		[ -1, -3 ], [  0, -3 ], [ -3, -1 ], [ -3,  0 ], 
	];
	global.FIX_POINTS[7] = [
		[  0,  0 ], 
		[ -1, -1 ], [  0, -1 ], [  1, -1 ], [ -1,  0 ], [  1,  0 ], [ -1,  1 ], [  0,  1 ], [  1,  1 ], 
		[ -1, -2 ], [  0, -2 ], [  1, -2 ], [ -1,  2 ], [  0,  2 ], [  1,  2 ], [ -2, -1 ], [ -2,  0 ], [ -2,  1 ], [  2, -1 ], [  2,  0 ], [  2,  1 ], [ -2, -2 ], [  2, -2 ], [ -2, 2 ], [ 2, 2 ],
		[ -1, -3 ], [  0, -3 ], [  1, -3 ], [ -1,  3 ], [  0,  3 ], [  1,  3 ], [ -3, -1 ], [ -3,  0 ], [ -3,  1 ], [  3, -1 ], [  3,  0 ], [  3,  1 ], 
	];
		
	global.FIX_POINTS[8] = array_append(variable_clone(global.FIX_POINTS[7]), [ [-4, -2], [-4, -1], [-4, 0], [-4, 1], [-3, -3], [-3, -2], [-3, 2], [-2, -4], [-2, -3], [-2, 3], [-1, -4], [0, -4], [1, -4], [2, -3], [3, -2] ]);
	global.FIX_POINTS[9] = array_append(variable_clone(global.FIX_POINTS[7]), [ [-4, -1], [-4, 0],  [-4, 1], [-3, -2], [-3, -2], [-3, 2], [-2, -3], [-2, 3], [-1, -4], [-1, 4], [0, -4], [0, 4], [1, -4], [1, 4], [2, -3], [2, 3], [3, -2], [3, 2], [4, -1], [4, 0], [4, 1] ]);
		
	global.FIX_POINTS_AMOUNT = array_length(global.FIX_POINTS);
#endregion