c3d2any Question

I am working with a shoulder model that I had completed last year
using kinematics and kinetics data that I had manually manipulated
(without the assistance of the c3d2any converter). I am now trying
to replicate my data using the c3d2any converter, however I am having
some problems and I have a couple of questions:

1.) For example, if your Vicon data has been gap-filled except for at
the beginning of the file and there remain a few gaps (i.e. it hasn’t
been fixed with BodyBuilder), will the computer read these gaps and
just not move the marker for those 10 frames or so? Or does the
model start moving the marker with the first data points it finds,
even if that point may be ten frames in front of where it is supposed
to be (thus making that marker ahead of the rest of the body markers
for the duration of the experiment).

2.) I keep getting the output: ERROR(SCR.PRS11) : C:\Documents and
Settings\sdubowsky\Desktop\Repository.7\Repository7\Repository7
\Application\Examples\Axle-Adjustment_c3d2any\AA_AR.PointsMarkers.any
(15) : ‘/’ unexpected
Model loading skipped

And I can’t get my model to load. The error is in one of the created
c3d files, and when I open it I can’t find an “/” anywhere so I don’t
see where the error is coming from.

3.) If I have 2400 data points, but I only want to look at the middle
third of them (maybe for example the first couple of frames are cut
off), is there a way to load the entire c3d file and only analyze the
middle third of the file?

Right now I have taken a base model and am trying to slowly work
through driving the model with angular velocities and replacing those
by driving the model fully with markers. However like I said, I
can’t even get the model to load.

I’m looking forward to your suggestions or perhaps where you can
point me to find some answers.

Thank you for your time,
Regards,
Sarah

Hi Sarah

I am not so much into the details of how the converter works, but I hope my
answers will be correct :wink:

Firstly I would like to explain how the C3D2Any converter works:

1 it will convert the c3d file to anyscript replicating the data structure
of the C3D. if the C3D file contains gap these will be replicated in the new
Anyscript files.

2 the converter automatically creates a model which makes use of the data in
the C3D data structure. This is just a bunch of segments driven by
interpolation functions which gets their data from the C3D data section, the
interpolation functions are defined in the MarkerMover.any file.

Q1: Depending on the interpolation function used in the MarkerMover file you
will see slightly different results, but if the marker data is zero for some
points, it will move to zero….

Q2: Sometimes these data files are so large that the editor gets confused
and can not point to the right location of the error. Most likely it is due
to one of the names of your markers containing a special character. In such
cases usually I simply out comment large part of this file and in this way
work my way to the location of the error, in the this process you will also
need to exclude the markerlistinclude.any file because it will make use of
some of the data you outcomment. Once you have located the error you include
this file again and correct the name giving the problem in this file too.

Q3: sure, this is just a matter of controlling the values of tStart and tEnd
in your study, the converter will automatically set the tStart and tEnd
values for the entire data cycle, but you can just edit these to fit your
particular need.

As I said most likely the load error is related to naming of one of the
markers, it can be a space, special character such as / + - or similar, this
will not be accepted by the AnyScript parser. Please make sure that you are
using the newest version of the converter please see posting #2465. As I
recall it one of the later changes to this application has been related to
exactly these kinds of issues, so it will detect these forbidden characters
automatically and replace them.

Have a nice weekend

Best regards

Søren, AnyBody Support


From: anyscript@yahoogroups.com [mailto:anyscript@yahoogroups.com] On Behalf
Of Sarah R. Sullivan
Sent: 09 October 2008 23:54
To: anyscript@yahoogroups.com
Subject: [AnyScript] c3d2any Question

I am working with a shoulder model that I had completed last year
using kinematics and kinetics data that I had manually manipulated
(without the assistance of the c3d2any converter). I am now trying
to replicate my data using the c3d2any converter, however I am having
some problems and I have a couple of questions:

1.) For example, if your Vicon data has been gap-filled except for at
the beginning of the file and there remain a few gaps (i.e. it hasn’t
been fixed with BodyBuilder), will the computer read these gaps and
just not move the marker for those 10 frames or so? Or does the
model start moving the marker with the first data points it finds,
even if that point may be ten frames in front of where it is supposed
to be (thus making that marker ahead of the rest of the body markers
for the duration of the experiment).

2.) I keep getting the output: ERROR(SCR.PRS11) : C:\Documents and
Settings\sdubowsky\Desktop\Repository.7\Repository7\Repository7
\Application\Examples\Axle-Adjustment_c3d2any\AA_AR.PointsMarkers.any
(15) : ‘/’ unexpected
Model loading skipped

And I can’t get my model to load. The error is in one of the created
c3d files, and when I open it I can’t find an “/” anywhere so I don’t
see where the error is coming from.

3.) If I have 2400 data points, but I only want to look at the middle
third of them (maybe for example the first couple of frames are cut
off), is there a way to load the entire c3d file and only analyze the
middle third of the file?

Right now I have taken a base model and am trying to slowly work
through driving the model with angular velocities and replacing those
by driving the model fully with markers. However like I said, I
can’t even get the model to load.

I’m looking forward to your suggestions or perhaps where you can
point me to find some answers.

Thank you for your time,
Regards,
Sarah

[Non-text portions of this message have been removed]

I will double check that I have the most recent c3d2any converter and review the
recommended post, but in the meantime, do my problems have anything to do with
the warning I get when I try to open up the file where the error is pointing to:

Warning: File contains at least one line longer than 3000 characters. This may
cause line wrapping and inexact file position reports.

Has anyone encountered this problem before?

Thanks for your help,
Sarah

-----Original Message-----

> Date: Fri Oct 10 10:05:02 EDT 2008
> From: “AnyScript Support” <anyscriptsup@anybodytech.com>
> Subject: RE: [AnyScript] c3d2any Question
> To: anyscript@yahoogroups.com
>
> Hi Sarah
>
>
>
> I am not so much into the details of how the converter works, but I hope my
> answers will be correct :wink:
>
>
>
> Firstly I would like to explain how the C3D2Any converter works:
>
> 1 it will convert the c3d file to anyscript replicating the data structure
> of the C3D. if the C3D file contains gap these will be replicated in the new
> Anyscript files.
>
> 2 the converter automatically creates a model which makes use of the data in
> the C3D data structure. This is just a bunch of segments driven by
> interpolation functions which gets their data from the C3D data section, the
> interpolation functions are defined in the MarkerMover.any file.
>
>
>
> Q1: Depending on the interpolation function used in the MarkerMover file you
> will see slightly different results, but if the marker data is zero for some
> points, it will move to zero….
>
>
>
> Q2: Sometimes these data files are so large that the editor gets confused
> and can not point to the right location of the error. Most likely it is due
> to one of the names of your markers containing a special character. In such
> cases usually I simply out comment large part of this file and in this way
> work my way to the location of the error, in the this process you will also
> need to exclude the markerlistinclude.any file because it will make use of
> some of the data you outcomment. Once you have located the error you include
> this file again and correct the name giving the problem in this file too.
>
>
>
> Q3: sure, this is just a matter of controlling the values of tStart and tEnd
> in your study, the converter will automatically set the tStart and tEnd
> values for the entire data cycle, but you can just edit these to fit your
> particular need.
>
>
>
> As I said most likely the load error is related to naming of one of the
> markers, it can be a space, special character such as / + - or similar, this
> will not be accepted by the AnyScript parser. Please make sure that you are
> using the newest version of the converter please see posting #2465. As I
> recall it one of the later changes to this application has been related to
> exactly these kinds of issues, so it will detect these forbidden characters
> automatically and replace them.
>
>
>
> Have a nice weekend
>
>
>
> Best regards
>
> Søren, AnyBody Support
>
>
>
> _____
>
> From: anyscript@yahoogroups.com [mailto:anyscript@yahoogroups.com] On Behalf
> Of Sarah R. Sullivan
> Sent: 09 October 2008 23:54
> To: anyscript@yahoogroups.com
> Subject: [AnyScript] c3d2any Question
>
>
>
> I am working with a shoulder model that I had completed last year
> using kinematics and kinetics data that I had manually manipulated
> (without the assistance of the c3d2any converter). I am now trying
> to replicate my data using the c3d2any converter, however I am having
> some problems and I have a couple of questions:
>
> 1.) For example, if your Vicon data has been gap-filled except for at
> the beginning of the file and there remain a few gaps (i.e. it hasn’t
> been fixed with BodyBuilder), will the computer read these gaps and
> just not move the marker for those 10 frames or so? Or does the
> model start moving the marker with the first data points it finds,
> even if that point may be ten frames in front of where it is supposed
> to be (thus making that marker ahead of the rest of the body markers
> for the duration of the experiment).
>
> 2.) I keep getting the output: ERROR(SCR.PRS11) : C:\Documents and
> Settings\sdubowsky\Desktop\Repository.7\Repository7\Repository7
> \Application\Examples\Axle-Adjustment_c3d2any\AA_AR.PointsMarkers.any
> (15) : ‘/’ unexpected
> Model loading skipped
>
> And I can’t get my model to load. The error is in one of the created
> c3d files, and when I open it I can’t find an “/” anywhere so I don’t
> see where the error is coming from.
>
> 3.) If I have 2400 data points, but I only want to look at the middle
> third of them (maybe for example the first couple of frames are cut
> off), is there a way to load the entire c3d file and only analyze the
> middle third of the file?
>
> Right now I have taken a base model and am trying to slowly work
> through driving the model with angular velocities and replacing those
> by driving the model fully with markers. However like I said, I
> can’t even get the model to load.
>
> I’m looking forward to your suggestions or perhaps where you can
> point me to find some answers.
>
> Thank you for your time,
> Regards,
> Sarah
>
>
>
>
>
> [Non-text portions of this message have been removed]
>

And maybe this tidbit of information will help with the troubleshooting, but
when I try to comment out the section of the file that is producing an error and
reload the model, I still get the same error at the same point (regardless of
the fact that it is commented out).

I realize I have a large data file, but I would assume others do as well and
have seen stuff like this before?

Thanks in advance,
Sarah

-----Original Message-----

> Date: Fri Oct 10 10:05:02 EDT 2008
> From: “AnyScript Support” <anyscriptsup@anybodytech.com>
> Subject: RE: [AnyScript] c3d2any Question
> To: anyscript@yahoogroups.com
>
> Hi Sarah
>
>
>
> I am not so much into the details of how the converter works, but I hope my
> answers will be correct :wink:
>
>
>
> Firstly I would like to explain how the C3D2Any converter works:
>
> 1 it will convert the c3d file to anyscript replicating the data structure
> of the C3D. if the C3D file contains gap these will be replicated in the new
> Anyscript files.
>
> 2 the converter automatically creates a model which makes use of the data in
> the C3D data structure. This is just a bunch of segments driven by
> interpolation functions which gets their data from the C3D data section, the
> interpolation functions are defined in the MarkerMover.any file.
>
>
>
> Q1: Depending on the interpolation function used in the MarkerMover file you
> will see slightly different results, but if the marker data is zero for some
> points, it will move to zero….
>
>
>
> Q2: Sometimes these data files are so large that the editor gets confused
> and can not point to the right location of the error. Most likely it is due
> to one of the names of your markers containing a special character. In such
> cases usually I simply out comment large part of this file and in this way
> work my way to the location of the error, in the this process you will also
> need to exclude the markerlistinclude.any file because it will make use of
> some of the data you outcomment. Once you have located the error you include
> this file again and correct the name giving the problem in this file too.
>
>
>
> Q3: sure, this is just a matter of controlling the values of tStart and tEnd
> in your study, the converter will automatically set the tStart and tEnd
> values for the entire data cycle, but you can just edit these to fit your
> particular need.
>
>
>
> As I said most likely the load error is related to naming of one of the
> markers, it can be a space, special character such as / + - or similar, this
> will not be accepted by the AnyScript parser. Please make sure that you are
> using the newest version of the converter please see posting #2465. As I
> recall it one of the later changes to this application has been related to
> exactly these kinds of issues, so it will detect these forbidden characters
> automatically and replace them.
>
>
>
> Have a nice weekend
>
>
>
> Best regards
>
> Søren, AnyBody Support
>
>
>
> _____
>
> From: anyscript@yahoogroups.com [mailto:anyscript@yahoogroups.com] On Behalf
> Of Sarah R. Sullivan
> Sent: 09 October 2008 23:54
> To: anyscript@yahoogroups.com
> Subject: [AnyScript] c3d2any Question
>
>
>
> I am working with a shoulder model that I had completed last year
> using kinematics and kinetics data that I had manually manipulated
> (without the assistance of the c3d2any converter). I am now trying
> to replicate my data using the c3d2any converter, however I am having
> some problems and I have a couple of questions:
>
> 1.) For example, if your Vicon data has been gap-filled except for at
> the beginning of the file and there remain a few gaps (i.e. it hasn’t
> been fixed with BodyBuilder), will the computer read these gaps and
> just not move the marker for those 10 frames or so? Or does the
> model start moving the marker with the first data points it finds,
> even if that point may be ten frames in front of where it is supposed
> to be (thus making that marker ahead of the rest of the body markers
> for the duration of the experiment).
>
> 2.) I keep getting the output: ERROR(SCR.PRS11) : C:\Documents and
> Settings\sdubowsky\Desktop\Repository.7\Repository7\Repository7
> \Application\Examples\Axle-Adjustment_c3d2any\AA_AR.PointsMarkers.any
> (15) : ‘/’ unexpected
> Model loading skipped
>
> And I can’t get my model to load. The error is in one of the created
> c3d files, and when I open it I can’t find an “/” anywhere so I don’t
> see where the error is coming from.
>
> 3.) If I have 2400 data points, but I only want to look at the middle
> third of them (maybe for example the first couple of frames are cut
> off), is there a way to load the entire c3d file and only analyze the
> middle third of the file?
>
> Right now I have taken a base model and am trying to slowly work
> through driving the model with angular velocities and replacing those
> by driving the model fully with markers. However like I said, I
> can’t even get the model to load.
>
> I’m looking forward to your suggestions or perhaps where you can
> point me to find some answers.
>
> Thank you for your time,
> Regards,
> Sarah
>
>
>
>
>
> [Non-text portions of this message have been removed]
>

Hi Sarah

This warning means that when you click on the error message you may not be
directed to the location of the error, because the parser “lost track” due
to the long lines…

This was why I recommended simply out-commenting half the file step by step
just to try locating the error. I am almost sure that the problem is one of
the marker names which are not accepted by the parser because it contains a
special character maybe a \ or /?

Best regards

Søren


From: anyscript@yahoogroups.com [mailto:anyscript@yahoogroups.com] On Behalf
Of Sarah R. Dubowsky
Sent: 10 October 2008 17:49
To: anyscript@yahoogroups.com
Subject: Re: RE: [AnyScript] c3d2any Question

I will double check that I have the most recent c3d2any converter and review
the recommended post, but in the meantime, do my problems have anything to
do with the warning I get when I try to open up the file where the error is
pointing to:

Warning: File contains at least one line longer than 3000 characters. This
may cause line wrapping and inexact file position reports.

Has anyone encountered this problem before?

Thanks for your help,
Sarah

-----Original Message-----

> Date: Fri Oct 10 10:05:02 EDT 2008
> From: “AnyScript Support” <anyscriptsup@
<mailto:anyscriptsup%40anybodytech.com> anybodytech.com>
> Subject: RE: [AnyScript] c3d2any Question
> To: anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com
>
> Hi Sarah
>
>
>
> I am not so much into the details of how the converter works, but I hope
my
> answers will be correct :wink:
>
>
>
> Firstly I would like to explain how the C3D2Any converter works:
>
> 1 it will convert the c3d file to anyscript replicating the data structure
> of the C3D. if the C3D file contains gap these will be replicated in the
new
> Anyscript files.
>
> 2 the converter automatically creates a model which makes use of the data
in
> the C3D data structure. This is just a bunch of segments driven by
> interpolation functions which gets their data from the C3D data section,
the
> interpolation functions are defined in the MarkerMover.any file.
>
>
>
> Q1: Depending on the interpolation function used in the MarkerMover file
you
> will see slightly different results, but if the marker data is zero for
some
> points, it will move to zero….
>
>
>
> Q2: Sometimes these data files are so large that the editor gets confused
> and can not point to the right location of the error. Most likely it is
due
> to one of the names of your markers containing a special character. In
such
> cases usually I simply out comment large part of this file and in this way
> work my way to the location of the error, in the this process you will
also
> need to exclude the markerlistinclude.any file because it will make use of
> some of the data you outcomment. Once you have located the error you
include
> this file again and correct the name giving the problem in this file too.
>
>
>
> Q3: sure, this is just a matter of controlling the values of tStart and
tEnd
> in your study, the converter will automatically set the tStart and tEnd
> values for the entire data cycle, but you can just edit these to fit your
> particular need.
>
>
>
> As I said most likely the load error is related to naming of one of the
> markers, it can be a space, special character such as / + - or similar,
this
> will not be accepted by the AnyScript parser. Please make sure that you
are
> using the newest version of the converter please see posting #2465. As I
> recall it one of the later changes to this application has been related to
> exactly these kinds of issues, so it will detect these forbidden
characters
> automatically and replace them.
>
>
>
> Have a nice weekend
>
>
>
> Best regards
>
> Søren, AnyBody Support
>
>
>
> _____
>
> From: anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com
[mailto:anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com] On
Behalf
> Of Sarah R. Sullivan
> Sent: 09 October 2008 23:54
> To: anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com
> Subject: [AnyScript] c3d2any Question
>
>
>
> I am working with a shoulder model that I had completed last year
> using kinematics and kinetics data that I had manually manipulated
> (without the assistance of the c3d2any converter). I am now trying
> to replicate my data using the c3d2any converter, however I am having
> some problems and I have a couple of questions:
>
> 1.) For example, if your Vicon data has been gap-filled except for at
> the beginning of the file and there remain a few gaps (i.e. it hasn’t
> been fixed with BodyBuilder), will the computer read these gaps and
> just not move the marker for those 10 frames or so? Or does the
> model start moving the marker with the first data points it finds,
> even if that point may be ten frames in front of where it is supposed
> to be (thus making that marker ahead of the rest of the body markers
> for the duration of the experiment).
>
> 2.) I keep getting the output: ERROR(SCR.PRS11) : C:\Documents and
> Settings\sdubowsky\Desktop\Repository.7\Repository7\Repository7
> \Application\Examples\Axle-Adjustment_c3d2any\AA_AR.PointsMarkers.any
> (15) : ‘/’ unexpected
> Model loading skipped
>
> And I can’t get my model to load. The error is in one of the created
> c3d files, and when I open it I can’t find an “/” anywhere so I don’t
> see where the error is coming from.
>
> 3.) If I have 2400 data points, but I only want to look at the middle
> third of them (maybe for example the first couple of frames are cut
> off), is there a way to load the entire c3d file and only analyze the
> middle third of the file?
>
> Right now I have taken a base model and am trying to slowly work
> through driving the model with angular velocities and replacing those
> by driving the model fully with markers. However like I said, I
> can’t even get the model to load.
>
> I’m looking forward to your suggestions or perhaps where you can
> point me to find some answers.
>
> Thank you for your time,
> Regards,
> Sarah
>
>
>
>
>
> [Non-text portions of this message have been removed]
>

[Non-text portions of this message have been removed]

Hi Sarah

The long lines (more than 3000 characters) mess up the error tracking, so
you may not have out-commented the error, even though the editor points you
to a location.

Please try to out-comment large part of the file in order to track down the
root of the error, maybe start by out commenting all of it and then
gradually add it back in. As mentioned earlier you will also need to exclude
the MotionTrackerInclude.any since it makes use of these data.

Best regards

Søren, AnyBody Support


From: anyscript@yahoogroups.com [mailto:anyscript@yahoogroups.com] On Behalf
Of Sarah R. Dubowsky
Sent: 10 October 2008 18:04
To: anyscript@yahoogroups.com
Subject: Re: RE: [AnyScript] c3d2any Question

And maybe this tidbit of information will help with the troubleshooting, but
when I try to comment out the section of the file that is producing an error
and reload the model, I still get the same error at the same point
(regardless of the fact that it is commented out).

I realize I have a large data file, but I would assume others do as well and
have seen stuff like this before?

Thanks in advance,
Sarah

-----Original Message-----

> Date: Fri Oct 10 10:05:02 EDT 2008
> From: “AnyScript Support” <anyscriptsup@
<mailto:anyscriptsup%40anybodytech.com> anybodytech.com>
> Subject: RE: [AnyScript] c3d2any Question
> To: anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com
>
> Hi Sarah
>
>
>
> I am not so much into the details of how the converter works, but I hope
my
> answers will be correct :wink:
>
>
>
> Firstly I would like to explain how the C3D2Any converter works:
>
> 1 it will convert the c3d file to anyscript replicating the data structure
> of the C3D. if the C3D file contains gap these will be replicated in the
new
> Anyscript files.
>
> 2 the converter automatically creates a model which makes use of the data
in
> the C3D data structure. This is just a bunch of segments driven by
> interpolation functions which gets their data from the C3D data section,
the
> interpolation functions are defined in the MarkerMover.any file.
>
>
>
> Q1: Depending on the interpolation function used in the MarkerMover file
you
> will see slightly different results, but if the marker data is zero for
some
> points, it will move to zero….
>
>
>
> Q2: Sometimes these data files are so large that the editor gets confused
> and can not point to the right location of the error. Most likely it is
due
> to one of the names of your markers containing a special character. In
such
> cases usually I simply out comment large part of this file and in this way
> work my way to the location of the error, in the this process you will
also
> need to exclude the markerlistinclude.any file because it will make use of
> some of the data you outcomment. Once you have located the error you
include
> this file again and correct the name giving the problem in this file too.
>
>
>
> Q3: sure, this is just a matter of controlling the values of tStart and
tEnd
> in your study, the converter will automatically set the tStart and tEnd
> values for the entire data cycle, but you can just edit these to fit your
> particular need.
>
>
>
> As I said most likely the load error is related to naming of one of the
> markers, it can be a space, special character such as / + - or similar,
this
> will not be accepted by the AnyScript parser. Please make sure that you
are
> using the newest version of the converter please see posting #2465. As I
> recall it one of the later changes to this application has been related to
> exactly these kinds of issues, so it will detect these forbidden
characters
> automatically and replace them.
>
>
>
> Have a nice weekend
>
>
>
> Best regards
>
> Søren, AnyBody Support
>
>
>
> _____
>
> From: anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com
[mailto:anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com] On
Behalf
> Of Sarah R. Sullivan
> Sent: 09 October 2008 23:54
> To: anyscript@yahoogrou <mailto:anyscript%40yahoogroups.com> ps.com
> Subject: [AnyScript] c3d2any Question
>
>
>
> I am working with a shoulder model that I had completed last year
> using kinematics and kinetics data that I had manually manipulated
> (without the assistance of the c3d2any converter). I am now trying
> to replicate my data using the c3d2any converter, however I am having
> some problems and I have a couple of questions:
>
> 1.) For example, if your Vicon data has been gap-filled except for at
> the beginning of the file and there remain a few gaps (i.e. it hasn’t
> been fixed with BodyBuilder), will the computer read these gaps and
> just not move the marker for those 10 frames or so? Or does the
> model start moving the marker with the first data points it finds,
> even if that point may be ten frames in front of where it is supposed
> to be (thus making that marker ahead of the rest of the body markers
> for the duration of the experiment).
>
> 2.) I keep getting the output: ERROR(SCR.PRS11) : C:\Documents and
> Settings\sdubowsky\Desktop\Repository.7\Repository7\Repository7
> \Application\Examples\Axle-Adjustment_c3d2any\AA_AR.PointsMarkers.any
> (15) : ‘/’ unexpected
> Model loading skipped
>
> And I can’t get my model to load. The error is in one of the created
> c3d files, and when I open it I can’t find an “/” anywhere so I don’t
> see where the error is coming from.
>
> 3.) If I have 2400 data points, but I only want to look at the middle
> third of them (maybe for example the first couple of frames are cut
> off), is there a way to load the entire c3d file and only analyze the
> middle third of the file?
>
> Right now I have taken a base model and am trying to slowly work
> through driving the model with angular velocities and replacing those
> by driving the model fully with markers. However like I said, I
> can’t even get the model to load.
>
> I’m looking forward to your suggestions or perhaps where you can
> point me to find some answers.
>
> Thank you for your time,
> Regards,
> Sarah
>
>
>
>
>
> [Non-text portions of this message have been removed]
>

[Non-text portions of this message have been removed]