typedef struct { int fiberId; double x[5]; double y[5]; int flag[5]; } BLOCKOBJ; BLOCKOBJ 1 { 53.163763 57.564396 0 50.355749 57.824144} { 203.448669 206.590977 0 199.113808 198.513163} { 0 0 -99 0 0} BLOCKOBJ 2 { 63.654713 69.724388 66.222359 57.758062 60.648764} { 124.854872 122.138939 130.389896 126.093246 118.191715} { 0 0 0 0 0} BLOCKOBJ 3 { 58.541609 62.696886 62.64637 53.725151 54.911634} { 46.153385 42.485312 51.631367 50.957737 43.254078} { 0 0 0 0 0} BLOCKOBJ 4 { 108.594374 112.474886 110.181374 106.450994 0} { 192.534693 189.429913 196.57947 195.884987 0} { 0 0 0 0 -99} BLOCKOBJ 5 { 0 127.458023 128.837437 0 0} { 0 129.279285 123.459072 0 0} { -99 0 0 -99 -99} BLOCKOBJ 6 { 0 0 0 0 0} { 0 0 0 0 0} { 0 0 0 0 0} BLOCKOBJ 7 { 182.88604 182.613895 0 0 179.322838} { 205.779133 202.26672 0 0 208.495895} { 0 0 -99 -99 0} BLOCKOBJ 8 { 0 0 0 0 0} { 0 0 0 0 0} { -99 -99 -99 -99 -99} BLOCKOBJ 9 { 180.809563 177.688789 185.543472 0 175.329678} { 60.141884 56.272228 56.815308 0 61.635323} { 0 0 0 -99 0} BLOCKOBJ 10 { 243.390255 249.213184 244.354462 235.888283 241.124569} { 87.300285 85.812653 93.7374 88.633652 80.980293} { 0 0 0 0 0} BLOCKOBJ 11 { 0 0 0 0 0} { 0 0 0 0 0} { 0 0 0 0 0}