# -*- coding: mbcs -*-
from part import *
from material import *
from section import *
from assembly import *
from step import *
from interaction import *
from load import *
from mesh import *
from optimization import *
from job import *
from sketch import *
from visualization import *
from connectorBehavior import *
data=[[	-383.5	,	383.5	],
[	-383.5	,	350.1521739	],
[	-383.5	,	316.8043478	],
[	-383.5	,	283.4565217	],
[	-383.5	,	250.1086957	],
[	-383.5	,	216.7608696	],
[	-383.5	,	183.4130435	],
[	-383.5	,	150.0652174	],
[	-383.5	,	116.7173913	],
[	-383.5	,	83.36956522	],
[	-383.5	,	50.02173913	],
[	-383.5	,	16.67391304	],
[	-383.5	,	-16.67391304	],
[	-383.5	,	-50.02173913	],
[	-383.5	,	-83.36956522	],
[	-383.5	,	-116.7173913	],
[	-383.5	,	-150.0652174	],
[	-383.5	,	-183.4130435	],
[	-383.5	,	-216.7608696	],
[	-383.5	,	-250.1086957	],
[	-383.5	,	-283.4565217	],
[	-383.5	,	-316.8043478	],
[	-383.5	,	-350.1521739	],
[	-383.5	,	-383.5	],
[	-350.1521739	,	383.5	],
[	-350.1521739	,	350.1521739	],
[	-350.1521739	,	316.8043478	],
[	-350.1521739	,	283.4565217	],
[	-350.1521739	,	250.1086957	],
[	-350.1521739	,	216.7608696	],
[	-350.1521739	,	183.4130435	],
[	-350.1521739	,	150.0652174	],
[	-350.1521739	,	116.7173913	],
[	-350.1521739	,	83.36956522	],
[	-350.1521739	,	50.02173913	],
[	-350.1521739	,	16.67391304	],
[	-350.1521739	,	-16.67391304	],
[	-350.1521739	,	-50.02173913	],
[	-350.1521739	,	-83.36956522	],
[	-350.1521739	,	-116.7173913	],
[	-350.1521739	,	-150.0652174	],
[	-350.1521739	,	-183.4130435	],
[	-350.1521739	,	-216.7608696	],
[	-350.1521739	,	-250.1086957	],
[	-350.1521739	,	-283.4565217	],
[	-350.1521739	,	-316.8043478	],
[	-350.1521739	,	-350.1521739	],
[	-350.1521739	,	-383.5	],
[	-316.8043478	,	383.5	],
[	-316.8043478	,	350.1521739	],
[	-316.8043478	,	316.8043478	],
[	-316.8043478	,	283.4565217	],
[	-316.8043478	,	250.1086957	],
[	-316.8043478	,	216.7608696	],
[	-316.8043478	,	183.4130435	],
[	-316.8043478	,	150.0652174	],
[	-316.8043478	,	116.7173913	],
[	-316.8043478	,	83.36956522	],
[	-316.8043478	,	50.02173913	],
[	-316.8043478	,	16.67391304	],
[	-316.8043478	,	-16.67391304	],
[	-316.8043478	,	-50.02173913	],
[	-316.8043478	,	-83.36956522	],
[	-316.8043478	,	-116.7173913	],
[	-316.8043478	,	-150.0652174	],
[	-316.8043478	,	-183.4130435	],
[	-316.8043478	,	-216.7608696	],
[	-316.8043478	,	-250.1086957	],
[	-316.8043478	,	-283.4565217	],
[	-316.8043478	,	-316.8043478	],
[	-316.8043478	,	-350.1521739	],
[	-316.8043478	,	-383.5	],
[	-283.4565217	,	383.5	],
[	-283.4565217	,	350.1521739	],
[	-283.4565217	,	316.8043478	],
[	-283.4565217	,	283.4565217	],
[	-283.4565217	,	250.1086957	],
[	-283.4565217	,	216.7608696	],
[	-283.4565217	,	183.4130435	],
[	-283.4565217	,	150.0652174	],
[	-283.4565217	,	116.7173913	],
[	-283.4565217	,	83.36956522	],
[	-283.4565217	,	50.02173913	],
[	-283.4565217	,	16.67391304	],
[	-283.4565217	,	-16.67391304	],
[	-283.4565217	,	-50.02173913	],
[	-283.4565217	,	-83.36956522	],
[	-283.4565217	,	-116.7173913	],
[	-283.4565217	,	-150.0652174	],
[	-283.4565217	,	-183.4130435	],
[	-283.4565217	,	-216.7608696	],
[	-283.4565217	,	-250.1086957	],
[	-283.4565217	,	-283.4565217	],
[	-283.4565217	,	-316.8043478	],
[	-283.4565217	,	-350.1521739	],
[	-283.4565217	,	-383.5	],
[	-250.1086957	,	383.5	],
[	-250.1086957	,	350.1521739	],
[	-250.1086957	,	316.8043478	],
[	-250.1086957	,	283.4565217	],
[	-250.1086957	,	250.1086957	],
[	-250.1086957	,	216.7608696	],
[	-250.1086957	,	183.4130435	],
[	-250.1086957	,	150.0652174	],
[	-250.1086957	,	116.7173913	],
[	-250.1086957	,	83.36956522	],
[	-250.1086957	,	50.02173913	],
[	-250.1086957	,	16.67391304	],
[	-250.1086957	,	-16.67391304	],
[	-250.1086957	,	-50.02173913	],
[	-250.1086957	,	-83.36956522	],
[	-250.1086957	,	-116.7173913	],
[	-250.1086957	,	-150.0652174	],
[	-250.1086957	,	-183.4130435	],
[	-250.1086957	,	-216.7608696	],
[	-250.1086957	,	-250.1086957	],
[	-250.1086957	,	-283.4565217	],
[	-250.1086957	,	-316.8043478	],
[	-250.1086957	,	-350.1521739	],
[	-250.1086957	,	-383.5	],
[	-216.7608696	,	383.5	],
[	-216.7608696	,	350.1521739	],
[	-216.7608696	,	316.8043478	],
[	-216.7608696	,	283.4565217	],
[	-216.7608696	,	250.1086957	],
[	-216.7608696	,	216.7608696	],
[	-216.7608696	,	183.4130435	],
[	-216.7608696	,	150.0652174	],
[	-216.7608696	,	116.7173913	],
[	-216.7608696	,	83.36956522	],
[	-216.7608696	,	50.02173913	],
[	-216.7608696	,	16.67391304	],
[	-216.7608696	,	-16.67391304	],
[	-216.7608696	,	-50.02173913	],
[	-216.7608696	,	-83.36956522	],
[	-216.7608696	,	-116.7173913	],
[	-216.7608696	,	-150.0652174	],
[	-216.7608696	,	-183.4130435	],
[	-216.7608696	,	-216.7608696	],
[	-216.7608696	,	-250.1086957	],
[	-216.7608696	,	-283.4565217	],
[	-216.7608696	,	-316.8043478	],
[	-216.7608696	,	-350.1521739	],
[	-216.7608696	,	-383.5	],
[	-183.4130435	,	383.5	],
[	-183.4130435	,	350.1521739	],
[	-183.4130435	,	316.8043478	],
[	-183.4130435	,	283.4565217	],
[	-183.4130435	,	250.1086957	],
[	-183.4130435	,	216.7608696	],
[	-183.4130435	,	183.4130435	],
[	-183.4130435	,	150.0652174	],
[	-183.4130435	,	116.7173913	],
[	-183.4130435	,	83.36956522	],
[	-183.4130435	,	50.02173913	],
[	-183.4130435	,	16.67391304	],
[	-183.4130435	,	-16.67391304	],
[	-183.4130435	,	-50.02173913	],
[	-183.4130435	,	-83.36956522	],
[	-183.4130435	,	-116.7173913	],
[	-183.4130435	,	-150.0652174	],
[	-183.4130435	,	-183.4130435	],
[	-183.4130435	,	-216.7608696	],
[	-183.4130435	,	-250.1086957	],
[	-183.4130435	,	-283.4565217	],
[	-183.4130435	,	-316.8043478	],
[	-183.4130435	,	-350.1521739	],
[	-183.4130435	,	-383.5	],
[	-150.0652174	,	383.5	],
[	-150.0652174	,	350.1521739	],
[	-150.0652174	,	316.8043478	],
[	-150.0652174	,	283.4565217	],
[	-150.0652174	,	250.1086957	],
[	-150.0652174	,	216.7608696	],
[	-150.0652174	,	183.4130435	],
[	-150.0652174	,	150.0652174	],
[	-150.0652174	,	116.7173913	],
[	-150.0652174	,	83.36956522	],
[	-150.0652174	,	50.02173913	],
[	-150.0652174	,	16.67391304	],
[	-150.0652174	,	-16.67391304	],
[	-150.0652174	,	-50.02173913	],
[	-150.0652174	,	-83.36956522	],
[	-150.0652174	,	-116.7173913	],
[	-150.0652174	,	-150.0652174	],
[	-150.0652174	,	-183.4130435	],
[	-150.0652174	,	-216.7608696	],
[	-150.0652174	,	-250.1086957	],
[	-150.0652174	,	-283.4565217	],
[	-150.0652174	,	-316.8043478	],
[	-150.0652174	,	-350.1521739	],
[	-150.0652174	,	-383.5	],
[	-116.7173913	,	383.5	],
[	-116.7173913	,	350.1521739	],
[	-116.7173913	,	316.8043478	],
[	-116.7173913	,	283.4565217	],
[	-116.7173913	,	250.1086957	],
[	-116.7173913	,	216.7608696	],
[	-116.7173913	,	183.4130435	],
[	-116.7173913	,	150.0652174	],
[	-116.7173913	,	116.7173913	],
[	-116.7173913	,	83.36956522	],
[	-116.7173913	,	50.02173913	],
[	-116.7173913	,	16.67391304	],
[	-116.7173913	,	-16.67391304	],
[	-116.7173913	,	-50.02173913	],
[	-116.7173913	,	-83.36956522	],
[	-116.7173913	,	-116.7173913	],
[	-116.7173913	,	-150.0652174	],
[	-116.7173913	,	-183.4130435	],
[	-116.7173913	,	-216.7608696	],
[	-116.7173913	,	-250.1086957	],
[	-116.7173913	,	-283.4565217	],
[	-116.7173913	,	-316.8043478	],
[	-116.7173913	,	-350.1521739	],
[	-116.7173913	,	-383.5	],
[	-83.36956522	,	383.5	],
[	-83.36956522	,	350.1521739	],
[	-83.36956522	,	316.8043478	],
[	-83.36956522	,	283.4565217	],
[	-83.36956522	,	250.1086957	],
[	-83.36956522	,	216.7608696	],
[	-83.36956522	,	183.4130435	],
[	-83.36956522	,	150.0652174	],
[	-83.36956522	,	116.7173913	],
[	-83.36956522	,	83.36956522	],
[	-83.36956522	,	50.02173913	],
[	-83.36956522	,	16.67391304	],
[	-83.36956522	,	-16.67391304	],
[	-83.36956522	,	-50.02173913	],
[	-83.36956522	,	-83.36956522	],
[	-83.36956522	,	-116.7173913	],
[	-83.36956522	,	-150.0652174	],
[	-83.36956522	,	-183.4130435	],
[	-83.36956522	,	-216.7608696	],
[	-83.36956522	,	-250.1086957	],
[	-83.36956522	,	-283.4565217	],
[	-83.36956522	,	-316.8043478	],
[	-83.36956522	,	-350.1521739	],
[	-83.36956522	,	-383.5	],
[	-50.02173913	,	383.5	],
[	-50.02173913	,	350.1521739	],
[	-50.02173913	,	316.8043478	],
[	-50.02173913	,	283.4565217	],
[	-50.02173913	,	250.1086957	],
[	-50.02173913	,	216.7608696	],
[	-50.02173913	,	183.4130435	],
[	-50.02173913	,	150.0652174	],
[	-50.02173913	,	116.7173913	],
[	-50.02173913	,	83.36956522	],
[	-50.02173913	,	50.02173913	],
[	-50.02173913	,	16.67391304	],
[	-50.02173913	,	-16.67391304	],
[	-50.02173913	,	-50.02173913	],
[	-50.02173913	,	-83.36956522	],
[	-50.02173913	,	-116.7173913	],
[	-50.02173913	,	-150.0652174	],
[	-50.02173913	,	-183.4130435	],
[	-50.02173913	,	-216.7608696	],
[	-50.02173913	,	-250.1086957	],
[	-50.02173913	,	-283.4565217	],
[	-50.02173913	,	-316.8043478	],
[	-50.02173913	,	-350.1521739	],
[	-50.02173913	,	-383.5	],
[	-16.67391304	,	383.5	],
[	-16.67391304	,	350.1521739	],
[	-16.67391304	,	316.8043478	],
[	-16.67391304	,	283.4565217	],
[	-16.67391304	,	250.1086957	],
[	-16.67391304	,	216.7608696	],
[	-16.67391304	,	183.4130435	],
[	-16.67391304	,	150.0652174	],
[	-16.67391304	,	116.7173913	],
[	-16.67391304	,	83.36956522	],
[	-16.67391304	,	50.02173913	],
[	-16.67391304	,	16.67391304	],
[	-16.67391304	,	-16.67391304	],
[	-16.67391304	,	-50.02173913	],
[	-16.67391304	,	-83.36956522	],
[	-16.67391304	,	-116.7173913	],
[	-16.67391304	,	-150.0652174	],
[	-16.67391304	,	-183.4130435	],
[	-16.67391304	,	-216.7608696	],
[	-16.67391304	,	-250.1086957	],
[	-16.67391304	,	-283.4565217	],
[	-16.67391304	,	-316.8043478	],
[	-16.67391304	,	-350.1521739	],
[	-16.67391304	,	-383.5	],
[	16.67391304	,	383.5	],
[	16.67391304	,	350.1521739	],
[	16.67391304	,	316.8043478	],
[	16.67391304	,	283.4565217	],
[	16.67391304	,	250.1086957	],
[	16.67391304	,	216.7608696	],
[	16.67391304	,	183.4130435	],
[	16.67391304	,	150.0652174	],
[	16.67391304	,	116.7173913	],
[	16.67391304	,	83.36956522	],
[	16.67391304	,	50.02173913	],
[	16.67391304	,	16.67391304	],
[	16.67391304	,	-16.67391304	],
[	16.67391304	,	-50.02173913	],
[	16.67391304	,	-83.36956522	],
[	16.67391304	,	-116.7173913	],
[	16.67391304	,	-150.0652174	],
[	16.67391304	,	-183.4130435	],
[	16.67391304	,	-216.7608696	],
[	16.67391304	,	-250.1086957	],
[	16.67391304	,	-283.4565217	],
[	16.67391304	,	-316.8043478	],
[	16.67391304	,	-350.1521739	],
[	16.67391304	,	-383.5	],
[	50.02173913	,	383.5	],
[	50.02173913	,	350.1521739	],
[	50.02173913	,	316.8043478	],
[	50.02173913	,	283.4565217	],
[	50.02173913	,	250.1086957	],
[	50.02173913	,	216.7608696	],
[	50.02173913	,	183.4130435	],
[	50.02173913	,	150.0652174	],
[	50.02173913	,	116.7173913	],
[	50.02173913	,	83.36956522	],
[	50.02173913	,	50.02173913	],
[	50.02173913	,	16.67391304	],
[	50.02173913	,	-16.67391304	],
[	50.02173913	,	-50.02173913	],
[	50.02173913	,	-83.36956522	],
[	50.02173913	,	-116.7173913	],
[	50.02173913	,	-150.0652174	],
[	50.02173913	,	-183.4130435	],
[	50.02173913	,	-216.7608696	],
[	50.02173913	,	-250.1086957	],
[	50.02173913	,	-283.4565217	],
[	50.02173913	,	-316.8043478	],
[	50.02173913	,	-350.1521739	],
[	50.02173913	,	-383.5	],
[	83.36956522	,	383.5	],
[	83.36956522	,	350.1521739	],
[	83.36956522	,	316.8043478	],
[	83.36956522	,	283.4565217	],
[	83.36956522	,	250.1086957	],
[	83.36956522	,	216.7608696	],
[	83.36956522	,	183.4130435	],
[	83.36956522	,	150.0652174	],
[	83.36956522	,	116.7173913	],
[	83.36956522	,	83.36956522	],
[	83.36956522	,	50.02173913	],
[	83.36956522	,	16.67391304	],
[	83.36956522	,	-16.67391304	],
[	83.36956522	,	-50.02173913	],
[	83.36956522	,	-83.36956522	],
[	83.36956522	,	-116.7173913	],
[	83.36956522	,	-150.0652174	],
[	83.36956522	,	-183.4130435	],
[	83.36956522	,	-216.7608696	],
[	83.36956522	,	-250.1086957	],
[	83.36956522	,	-283.4565217	],
[	83.36956522	,	-316.8043478	],
[	83.36956522	,	-350.1521739	],
[	83.36956522	,	-383.5	],
[	116.7173913	,	383.5	],
[	116.7173913	,	350.1521739	],
[	116.7173913	,	316.8043478	],
[	116.7173913	,	283.4565217	],
[	116.7173913	,	250.1086957	],
[	116.7173913	,	216.7608696	],
[	116.7173913	,	183.4130435	],
[	116.7173913	,	150.0652174	],
[	116.7173913	,	116.7173913	],
[	116.7173913	,	83.36956522	],
[	116.7173913	,	50.02173913	],
[	116.7173913	,	16.67391304	],
[	116.7173913	,	-16.67391304	],
[	116.7173913	,	-50.02173913	],
[	116.7173913	,	-83.36956522	],
[	116.7173913	,	-116.7173913	],
[	116.7173913	,	-150.0652174	],
[	116.7173913	,	-183.4130435	],
[	116.7173913	,	-216.7608696	],
[	116.7173913	,	-250.1086957	],
[	116.7173913	,	-283.4565217	],
[	116.7173913	,	-316.8043478	],
[	116.7173913	,	-350.1521739	],
[	116.7173913	,	-383.5	],
[	150.0652174	,	383.5	],
[	150.0652174	,	350.1521739	],
[	150.0652174	,	316.8043478	],
[	150.0652174	,	283.4565217	],
[	150.0652174	,	250.1086957	],
[	150.0652174	,	216.7608696	],
[	150.0652174	,	183.4130435	],
[	150.0652174	,	150.0652174	],
[	150.0652174	,	116.7173913	],
[	150.0652174	,	83.36956522	],
[	150.0652174	,	50.02173913	],
[	150.0652174	,	16.67391304	],
[	150.0652174	,	-16.67391304	],
[	150.0652174	,	-50.02173913	],
[	150.0652174	,	-83.36956522	],
[	150.0652174	,	-116.7173913	],
[	150.0652174	,	-150.0652174	],
[	150.0652174	,	-183.4130435	],
[	150.0652174	,	-216.7608696	],
[	150.0652174	,	-250.1086957	],
[	150.0652174	,	-283.4565217	],
[	150.0652174	,	-316.8043478	],
[	150.0652174	,	-350.1521739	],
[	150.0652174	,	-383.5	],
[	183.4130435	,	383.5	],
[	183.4130435	,	350.1521739	],
[	183.4130435	,	316.8043478	],
[	183.4130435	,	283.4565217	],
[	183.4130435	,	250.1086957	],
[	183.4130435	,	216.7608696	],
[	183.4130435	,	183.4130435	],
[	183.4130435	,	150.0652174	],
[	183.4130435	,	116.7173913	],
[	183.4130435	,	83.36956522	],
[	183.4130435	,	50.02173913	],
[	183.4130435	,	16.67391304	],
[	183.4130435	,	-16.67391304	],
[	183.4130435	,	-50.02173913	],
[	183.4130435	,	-83.36956522	],
[	183.4130435	,	-116.7173913	],
[	183.4130435	,	-150.0652174	],
[	183.4130435	,	-183.4130435	],
[	183.4130435	,	-216.7608696	],
[	183.4130435	,	-250.1086957	],
[	183.4130435	,	-283.4565217	],
[	183.4130435	,	-316.8043478	],
[	183.4130435	,	-350.1521739	],
[	183.4130435	,	-383.5	],
[	216.7608696	,	383.5	],
[	216.7608696	,	350.1521739	],
[	216.7608696	,	316.8043478	],
[	216.7608696	,	283.4565217	],
[	216.7608696	,	250.1086957	],
[	216.7608696	,	216.7608696	],
[	216.7608696	,	183.4130435	],
[	216.7608696	,	150.0652174	],
[	216.7608696	,	116.7173913	],
[	216.7608696	,	83.36956522	],
[	216.7608696	,	50.02173913	],
[	216.7608696	,	16.67391304	],
[	216.7608696	,	-16.67391304	],
[	216.7608696	,	-50.02173913	],
[	216.7608696	,	-83.36956522	],
[	216.7608696	,	-116.7173913	],
[	216.7608696	,	-150.0652174	],
[	216.7608696	,	-183.4130435	],
[	216.7608696	,	-216.7608696	],
[	216.7608696	,	-250.1086957	],
[	216.7608696	,	-283.4565217	],
[	216.7608696	,	-316.8043478	],
[	216.7608696	,	-350.1521739	],
[	216.7608696	,	-383.5	],
[	250.1086957	,	383.5	],
[	250.1086957	,	350.1521739	],
[	250.1086957	,	316.8043478	],
[	250.1086957	,	283.4565217	],
[	250.1086957	,	250.1086957	],
[	250.1086957	,	216.7608696	],
[	250.1086957	,	183.4130435	],
[	250.1086957	,	150.0652174	],
[	250.1086957	,	116.7173913	],
[	250.1086957	,	83.36956522	],
[	250.1086957	,	50.02173913	],
[	250.1086957	,	16.67391304	],
[	250.1086957	,	-16.67391304	],
[	250.1086957	,	-50.02173913	],
[	250.1086957	,	-83.36956522	],
[	250.1086957	,	-116.7173913	],
[	250.1086957	,	-150.0652174	],
[	250.1086957	,	-183.4130435	],
[	250.1086957	,	-216.7608696	],
[	250.1086957	,	-250.1086957	],
[	250.1086957	,	-283.4565217	],
[	250.1086957	,	-316.8043478	],
[	250.1086957	,	-350.1521739	],
[	250.1086957	,	-383.5	],
[	283.4565217	,	383.5	],
[	283.4565217	,	350.1521739	],
[	283.4565217	,	316.8043478	],
[	283.4565217	,	283.4565217	],
[	283.4565217	,	250.1086957	],
[	283.4565217	,	216.7608696	],
[	283.4565217	,	183.4130435	],
[	283.4565217	,	150.0652174	],
[	283.4565217	,	116.7173913	],
[	283.4565217	,	83.36956522	],
[	283.4565217	,	50.02173913	],
[	283.4565217	,	16.67391304	],
[	283.4565217	,	-16.67391304	],
[	283.4565217	,	-50.02173913	],
[	283.4565217	,	-83.36956522	],
[	283.4565217	,	-116.7173913	],
[	283.4565217	,	-150.0652174	],
[	283.4565217	,	-183.4130435	],
[	283.4565217	,	-216.7608696	],
[	283.4565217	,	-250.1086957	],
[	283.4565217	,	-283.4565217	],
[	283.4565217	,	-316.8043478	],
[	283.4565217	,	-350.1521739	],
[	283.4565217	,	-383.5	],
[	316.8043478	,	383.5	],
[	316.8043478	,	350.1521739	],
[	316.8043478	,	316.8043478	],
[	316.8043478	,	283.4565217	],
[	316.8043478	,	250.1086957	],
[	316.8043478	,	216.7608696	],
[	316.8043478	,	183.4130435	],
[	316.8043478	,	150.0652174	],
[	316.8043478	,	116.7173913	],
[	316.8043478	,	83.36956522	],
[	316.8043478	,	50.02173913	],
[	316.8043478	,	16.67391304	],
[	316.8043478	,	-16.67391304	],
[	316.8043478	,	-50.02173913	],
[	316.8043478	,	-83.36956522	],
[	316.8043478	,	-116.7173913	],
[	316.8043478	,	-150.0652174	],
[	316.8043478	,	-183.4130435	],
[	316.8043478	,	-216.7608696	],
[	316.8043478	,	-250.1086957	],
[	316.8043478	,	-283.4565217	],
[	316.8043478	,	-316.8043478	],
[	316.8043478	,	-350.1521739	],
[	316.8043478	,	-383.5	],
[	350.1521739	,	383.5	],
[	350.1521739	,	350.1521739	],
[	350.1521739	,	316.8043478	],
[	350.1521739	,	283.4565217	],
[	350.1521739	,	250.1086957	],
[	350.1521739	,	216.7608696	],
[	350.1521739	,	183.4130435	],
[	350.1521739	,	150.0652174	],
[	350.1521739	,	116.7173913	],
[	350.1521739	,	83.36956522	],
[	350.1521739	,	50.02173913	],
[	350.1521739	,	16.67391304	],
[	350.1521739	,	-16.67391304	],
[	350.1521739	,	-50.02173913	],
[	350.1521739	,	-83.36956522	],
[	350.1521739	,	-116.7173913	],
[	350.1521739	,	-150.0652174	],
[	350.1521739	,	-183.4130435	],
[	350.1521739	,	-216.7608696	],
[	350.1521739	,	-250.1086957	],
[	350.1521739	,	-283.4565217	],
[	350.1521739	,	-316.8043478	],
[	350.1521739	,	-350.1521739	],
[	350.1521739	,	-383.5	],
[	383.5	,	383.5	],
[	383.5	,	350.1521739	],
[	383.5	,	316.8043478	],
[	383.5	,	283.4565217	],
[	383.5	,	250.1086957	],
[	383.5	,	216.7608696	],
[	383.5	,	183.4130435	],
[	383.5	,	150.0652174	],
[	383.5	,	116.7173913	],
[	383.5	,	83.36956522	],
[	383.5	,	50.02173913	],
[	383.5	,	16.67391304	],
[	383.5	,	-16.67391304	],
[	383.5	,	-50.02173913	],
[	383.5	,	-83.36956522	],
[	383.5	,	-116.7173913	],
[	383.5	,	-150.0652174	],
[	383.5	,	-183.4130435	],
[	383.5	,	-216.7608696	],
[	383.5	,	-250.1086957	],
[	383.5	,	-283.4565217	],
[	383.5	,	-316.8043478	],
[	383.5	,	-350.1521739	],
[	383.5	,	-383.5	]
]
mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=2000.0)
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-400.0, -400.0), 
    point2=(400.0, -400.0))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(
    addUndoState=False, entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(400.0, -400.0), 
    point2=(400.0, 400.0))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(addUndoState=
    False, entity=mdb.models['Model-1'].sketches['__profile__'].geometry[3])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(
    addUndoState=False, entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[2], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(400.0, 400.0), 
    point2=(-400.0, 400.0))
mdb.models['Model-1'].sketches['__profile__'].HorizontalConstraint(
    addUndoState=False, entity=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(
    addUndoState=False, entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[3], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4])
mdb.models['Model-1'].sketches['__profile__'].Line(point1=(-400.0, 400.0), 
    point2=(-400.0, -400.0))
mdb.models['Model-1'].sketches['__profile__'].VerticalConstraint(addUndoState=
    False, entity=mdb.models['Model-1'].sketches['__profile__'].geometry[5])
mdb.models['Model-1'].sketches['__profile__'].PerpendicularConstraint(
    addUndoState=False, entity1=
    mdb.models['Model-1'].sketches['__profile__'].geometry[4], entity2=
    mdb.models['Model-1'].sketches['__profile__'].geometry[5])
mdb.models['Model-1'].Part(dimensionality=THREE_D, name='Part0', type=
    DEFORMABLE_BODY)
mdb.models['Model-1'].parts['Part0'].BaseSolidExtrude(depth=800.0, sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=2000.0)
mdb.models['Model-1'].sketches['__profile__'].CircleByCenterPerimeter(center=(
    0.0, 0.0), point1=(0.0, 16.0))
mdb.models['Model-1'].Part(dimensionality=THREE_D, name='fiber', type=
    DEFORMABLE_BODY)
mdb.models['Model-1'].parts['fiber'].BaseSolidExtrude(depth=800.0, sketch=
    mdb.models['Model-1'].sketches['__profile__'])
del mdb.models['Model-1'].sketches['__profile__']
mdb.models['Model-1'].rootAssembly.DatumCsysByDefault(CARTESIAN)
mdb.models['Model-1'].rootAssembly.Instance(dependent=ON, name='Part0-1', 
    part=mdb.models['Model-1'].parts['Part0'])
mdb.models['Model-1'].rootAssembly.Instance(dependent=ON, name='fiber-1', part=
    mdb.models['Model-1'].parts['fiber'])
for i in range(len(data)):
	  instancename='Part'+str(i)+'-'+str(1)
	  partname='Part'+str(i+1)
	  pre_part='Part'+str(i)
      mdb.models['Model-1'].rootAssembly.translate(instanceList=('fiber-1', ),vector=(data[i][0], data[i][1], 0.0))
      mdb.models['Model-1'].rootAssembly.InstanceFromBooleanCut(cuttingInstances=(...
          mdb.models['Model-1'].rootAssembly.instances['fiber-1'], ), ...
          instanceToBeCut=mdb.models['Model-1'].rootAssembly.instances[instancename], ...
          name=partname, originalInstances=SUPPRESS)
      del mdb.models['Model-1'].parts['pre_part']
      mdb.models['Model-1'].rootAssembly.features['fiber-1'].resume()

	