<div dir="ltr">Hi Brian, thanks for the info.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><font size="2" face="arial, helvetica, sans-serif"><font color="#666666"><br></font></font></div><div dir="ltr"><div dir="ltr"><font color="#666666" size="2">Jared Conway | Product Manager | 650.918.0324</font></div><div dir="ltr"><font color="#666666" size="2">318 South B St., #6 | San Mateo | CA | 94401</font></div></div><div><font size="2" face="arial, helvetica, sans-serif" color="#666666"><img src="https://docs.google.com/uc?export=download&id=0B6xQ4qO1RwayQUhzR1lCZkdNRDg&revid=0B6xQ4qO1RwayWGhTSU4yS1EyRDNJR0hieXZBOWlLNTZwb3JjPQ"><br></font></div><div dir="ltr"><font size="2" face="arial, helvetica, sans-serif" color="#666666"><a href="http://www.fra.me/" target="_blank">www.fra.me</a></font><br></div><div dir="ltr"><br></div><div><span style="color:rgb(102,102,102);font-size:small">Want setup a meeting? Find my availability here: </span><font color="#666666" size="2"><a href="https://calendly.com/jaredatframe" target="_blank">https://calendly.com/jaredatframe</a></font><br></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Jan 13, 2016 at 3:45 PM, Brian Paul <span dir="ltr"><<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You're welcome to file bugs in the Mesa bugzilla database. There's a chance someone might investigate them.<br>
<br>
If you come up with code patches, they should be posted for review on the mesa-dev mailing list.<br>
<br>
-Brian<span class=""><br>
<br>
On 01/13/2016 10:28 AM, Jared Conway wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Thanks for that. And should we find an issue, how do we report the<br>
issue, do we need to provide code updates or does someone (or team of<br>
people) solve the issue?<br>
<br>
<br>
Jared Conway | Product Manager | <a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a><br>
318 South B St., #6 | San Mateo | CA | 94401<br>
<br>
</span><a href="http://www.fra.me" rel="noreferrer" target="_blank">www.fra.me</a><br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=IEpBCgDPKA-7Q6Ao34K9rrEvY2zXNO-5Vm_qtptwurc&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=IEpBCgDPKA-7Q6Ao34K9rrEvY2zXNO-5Vm_qtptwurc&e=</a>><span class=""><br>
<br>
Want setup a meeting? Find my availability here:<br>
<a href="https://calendly.com/jaredatframe" rel="noreferrer" target="_blank">https://calendly.com/jaredatframe</a><br></span>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=UUxLC9FFgb8m8G8TK0Cu2kKmiqoOsHOMmj41Qx2VrB4&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=UUxLC9FFgb8m8G8TK0Cu2kKmiqoOsHOMmj41Qx2VrB4&e=</a>><span class=""><br>
<br>
On Wed, Jan 13, 2016 at 9:27 AM, Brian Paul <<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a><br></span><span class="">
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>>> wrote:<br>
<br>
The apitrace tool which I mentioned is pretty useful. You can use<br>
it to capture an app's OpenGL calls and replay them. You can even<br>
replay a trace made on Windows in Linux. Doing that could help<br>
determine if the artifacts are on Windows only, or on Linux too, for<br>
example.<br>
<br>
Other than that, it's a matter of debugging with visual studio or<br>
whatever tools you have. Admittedly, it could be big task if one<br>
doesn't have experience with Mesa/gallium.<br>
<br>
-Brian<br>
<br>
On 01/13/2016 10:16 AM, Jared Conway wrote:<br>
<br>
Hi Brian, I think the info you've provided has been helpful.<br>
<br>
What would normal course of action be to do the graphics<br>
debugging with<br>
an open source? I'm not on the dev side here but rather on the<br>
applications side, so I'm interested in giving them info on how<br>
they can<br>
look into this further.<br>
<br>
Thanks.<br>
<br>
<br></span><span class="">
Jared Conway | Product Manager | <a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a> <tel:<a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a>><br>
318 South B St., #6 | San Mateo | CA | 94401<br>
<br>
<a href="http://www.fra.me" rel="noreferrer" target="_blank">www.fra.me</a><br></span>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=4DmkE1KNVECL4w-fftwRuk6E1n8UBRfh2zAtjigR6Tc&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=4DmkE1KNVECL4w-fftwRuk6E1n8UBRfh2zAtjigR6Tc&e=</a>><span class=""><br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=QAMk4AJvL2ngIdUtwetsBpsfsOG6OkLXQqHzr_fJ81Y&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=QAMk4AJvL2ngIdUtwetsBpsfsOG6OkLXQqHzr_fJ81Y&e=</a>><br>
<br>
Want setup a meeting? Find my availability here:<br>
<a href="https://calendly.com/jaredatframe" rel="noreferrer" target="_blank">https://calendly.com/jaredatframe</a><br></span>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=UUxLC9FFgb8m8G8TK0Cu2kKmiqoOsHOMmj41Qx2VrB4&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=UUxLC9FFgb8m8G8TK0Cu2kKmiqoOsHOMmj41Qx2VrB4&e=</a>><span class=""><br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=</a>><br>
<br>
On Wed, Jan 13, 2016 at 9:15 AM, Brian Paul <<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a><br>
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>><br></span><span class="">
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a> <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>>>> wrote:<br>
<br>
<br></span><div><div class="h5">
Yes, llvmpipe should provide much better performance than<br>
the MS<br>
software driver. But llvmpipe in a Windows guest isn't a<br>
configuration that anyone really tests (including VMware),<br>
AFAIK.<br>
<br>
Sounds like solidworks is testing the OpenGL driver in some way<br>
during installation after all. The only hope of diagnosing<br>
that<br>
would probably be with 'apitrace' (on github). But it might be<br>
tricky to do.<br>
<br>
As for the rendering artifacts, it would require some general<br>
debugging effort to narrow it down.<br>
<br>
I'm afraid I can't help much more than that. I don't have<br>
any spare<br>
time and the higher-ups would probably frown on me spending<br>
time on<br>
a competing platform.<br>
<br>
-Brian<br>
<br>
<br>
On 01/13/2016 09:46 AM, Jared Conway wrote:<br>
<br>
Hi Brian, thanks for the feedback.<br>
<br>
We are using the mesa driver because our understanding<br>
was that<br>
it would<br>
provide better performance than a standard software opengl<br>
driver for<br>
the amazon t2 systems that we have the driver installed on.<br>
<br>
Regarding the apps, the behaviors we have seen:<br>
1. solidworks, stalls at around 75% during installation<br>
with this<br>
driver. removing it, install goes through without<br>
issue. when<br>
the driver<br>
is installed, you are able to open a model but then the<br>
app will<br>
crash<br>
after several rotations of a model. without the driver,<br>
the app<br>
works<br>
fine, just slow.<br>
2. solidedge, install is ok if i remember correctly.<br>
but with<br>
the driver<br>
installed, graphics window generally has artifacts that<br>
remain<br>
and when<br>
clicking tabs in the application, they do not highlight<br>
unless<br>
the whole<br>
app is moved around on the screen.<br>
<br>
Let me know if that adds more clarity to the situation<br>
and if<br>
you have<br>
any suggestions. Thanks!<br>
<br>
<br>
<br>
Jared Conway | Product Manager | <a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a><br></div></div>
<tel:<a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a>> <tel:<a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a> <tel:<a href="tel:650.918.0324" value="+16509180324" target="_blank">650.918.0324</a>>><span class=""><br>
318 South B St., #6 | San Mateo | CA | 94401<br>
<br>
<a href="http://www.fra.me" rel="noreferrer" target="_blank">www.fra.me</a><br></span>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=4DmkE1KNVECL4w-fftwRuk6E1n8UBRfh2zAtjigR6Tc&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=4DmkE1KNVECL4w-fftwRuk6E1n8UBRfh2zAtjigR6Tc&e=</a>><span class=""><br>
<br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=Vk9eGL-dvVS5HLUTgTzaH3czT34SOd7llHe0JU9xUe8&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=Vk9eGL-dvVS5HLUTgTzaH3czT34SOd7llHe0JU9xUe8&e=</a>><br>
<br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=54ZbZDeq2kG5t7jvle7VSF_Yo7pjj-8l5Scy7l4YRrI&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=http-3A__www.fra.me_&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=54ZbZDeq2kG5t7jvle7VSF_Yo7pjj-8l5Scy7l4YRrI&e=</a>><br>
<br>
Want setup a meeting? Find my availability here:<br>
<a href="https://calendly.com/jaredatframe" rel="noreferrer" target="_blank">https://calendly.com/jaredatframe</a><br></span>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=UUxLC9FFgb8m8G8TK0Cu2kKmiqoOsHOMmj41Qx2VrB4&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=IiMxNXk1UJDjkNnOKbjlFwvPEExoi5yAwiGuyGZkkxg&s=UUxLC9FFgb8m8G8TK0Cu2kKmiqoOsHOMmj41Qx2VrB4&e=</a>><div><div class="h5"><br>
<br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=y-lb5vSHf4IqDVcJ9HHfAf3GoFSkZzMwwecJ6XP8aSE&s=eyCtdN5TXEHH5EE9BIIat-XQi9bHF8OeORBRRZbO6B0&e=</a>><br>
<br>
<<a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=OAgteBrYdTSjl7jl0gMm9a8yZHVDu_Ukzjv7efshrqE&e=" rel="noreferrer" target="_blank">https://urldefense.proofpoint.com/v2/url?u=https-3A__calendly.com_jaredatframe&d=BQMFaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=T0t4QG7chq2ZwJo6wilkFznRSFy-8uDKartPGbomVj8&m=8DSEOpBZFZvM0eSmwCfXt0Ax9lfUrJwg0GYlGcy0UME&s=OAgteBrYdTSjl7jl0gMm9a8yZHVDu_Ukzjv7efshrqE&e=</a>><br>
<br>
On Wed, Jan 13, 2016 at 8:07 AM, Brian Paul<br>
<<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a> <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>><br>
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a> <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>>><br>
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a> <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>><br>
<mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a> <mailto:<a href="mailto:brianp@vmware.com" target="_blank">brianp@vmware.com</a>>>>> wrote:<br>
<br>
<br>
According to the screenshot, you're using the llvmpipe<br>
driver on<br>
Windows. The Mesa version is 10.something (you'd<br>
have to<br>
click on<br>
the "See details..." link to get the specific<br>
version.)<br>
<br>
The first question is, why are you using Mesa<br>
instead of a<br>
regular<br>
GPU driver? What kind of GPU do you have?<br>
<br>
Your original question/problem was:<br>
<br>
"Has anyone used the mesa drivers with CAD apps<br>
like solid<br>
edge or<br>
solidworks? We have been using them and find that<br>
the apps<br>
don't<br>
install or have issues displaying graphics properly."<br>
<br>
I guess I'd need more details. When an app doesn't<br>
install, what<br>
exactly is the installer complaining about? Some<br>
CAD apps<br>
refuse to<br>
run with "non-certified" OpenGL drivers. But<br>
that's usually an<br>
issue when the app is started, not at install time.<br>
<br>
As for display problems, again, what exactly is<br>
the issue?<br>
A few<br>
months ago, I fixed a few issues related to<br>
drawing long<br>
GL_LINE_LOOP primitives and Roland recently fixed some<br>
issues with<br>
glEdgeFlag in llvmpipe that fixes at least one CAD app<br>
(Spazio3D).<br>
I don't know of any other outstanding llvmpipe<br>
rendering<br>
issues. If<br>
something is mis-rendered, perhaps you can file a<br>
Mesa bug<br>
report<br>
with as much detail as possible.<br>
<br>
-Brian<br>
<br>
<br>
<br>
<br>
</div></div></blockquote>
<br>
</blockquote></div><br></div>