<html>
<head>
</head>
<body>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">Dear Nikihil !</font> </p>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">YEESS very good thank you for your support i tell you next ParaView master how it s going on</font> </p>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">the secound thing with the cutfunvtion:</font> </p>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">I try to visualsize a skill made from a mr in the cave.</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">With a PAD ( incuding a tracking device and some buittons ) a try to move the skul and a secound button where i try to make a kind of hole in the skull and i can see thru.</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">therefor i need a Headtracker ok </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">a wand ( not ok)</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">a button ( should be ok)</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">and a secound button which simulates the tracking coordinate and a hole or cut there.</font> </p>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog"> </font> </p>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">thank again</font> </p>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font size="2" face="Dialog">christian</font><br><br><br>Christian Wohlschlager<BR>JKU Universität Linz<BR>Altenbergerstr.69<BR>4040 Linz<BR>Austria<BR><BR><br><br>>>> Nikhil Shetty <nikhil.shetty@kitware.com> 3/13/2012 3:47 PM >>><br>Hi Christian, </p>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<div class="gmail_quote">
<p style="margin-top: 0; margin-bottom: 0">
On Tue, Mar 13, 2012 at 9:32 AM, Christian Wohlschlager <span dir="ltr"><<a href="mailto:Christian.Wohlschlager@jku.at">Christian.Wohlschlager@jku.at</a>></span> wrote:<br> </p>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Hy Nikhil !</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Yes it worked at least for the head sensor, for the wandpos i need the cutfunktion i didnt managed to put this in the pvsm file (if i did it crashes sometimes or even didnt start at all)</font> </p>
</div>
</blockquote>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
The cutfunction typically comes with a slice or clip filter. Can you send me a few more details as to the process you followed and what errors you see. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
HeadPos and WandPos are both set on the vtkCamera (or RenderView in case of PV). There was a bug which didnt update the WandPos on the server side and I pushed a fix for that and in VTK and am waiting for it to get into ParaView master (it may come in by Friday). </p>
</div>
<div>
<br>
</div>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<br>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">it seems to me that using the VRPlugin the system is slower than before, is there something i can do to make it a little bit faster ( i have enough cpus) it looks to me that even the crosshair cursor is slower than before, so this looks like it done allways slow using this VRPlugin .</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">But anyway thanks for your help on this issue before i managed with you help to make it run.</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
</blockquote>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
Yes we identified this performance issue as well last week and have a fix for it in next branch and am awaiting for it to get into ParaView master (hopefully by Friday). You can pull pv next and compile it in the time being. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
-Nikhil </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">mfg</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<br>
<div class="im">
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">christian</font><br><br><br>Christian Wohlschlager<br>JKU Universität Linz<br>Altenbergerstr.69<br>4040 Linz<br>Austria<br><br><br><br> </p>
</div>
<p style="margin-top: 0; margin-bottom: 0">
>>> Nikhil Shetty <<a href="mailto:nikhil.shetty@kitware.com" target="_blank">nikhil.shetty@kitware.com</a>> 3/12/2012 12:03 PM >>><br>Hi Christian, </p>
<br>
<div>
<div class="h5">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
Yes this will be a little annoying till a GUI is developed to handle this. But right now we have need to manually figure this out. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
You need to construct your pipeline and have pv Proxy Objects in place before you can apply VR interactor styles to them. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
So things like 'RenderView1.HeadPose' implies 'Proxy.Property'. The state file stores this information about what Proxies and properties are available so you could infer this info from the state file. An easier way to figure out the objects available is to use the Property Linking Tool in the GUI </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
Tools->Manage Links->Add->Mode:PropertyLinks<br> </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
I am attaching a sample state file which may be useful. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
-Nikhil </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div class="gmail_quote">
<p style="margin-top: 0; margin-bottom: 0">
On Mon, Mar 12, 2012 at 2:42 AM, Christian Wohlschlager <span dir="ltr"><<a href="mailto:Christian.Wohlschlager@jku.at" target="_blank">Christian.Wohlschlager@jku.at</a>></span> wrote:<br> </p>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Dear Nikhil !</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Sorry didnt tell you what the exact error message was:</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">on the client side ( pvserver loaded )</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">after loading the *.pvsm state file </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">vtkVRStyleTracking::GetOutProxyNProperty</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Proxy ( RenderView) :Not Found</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">vtkVRStyleGrabNUpdateMatrix::GetOutProxyNProperty</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Proxy ( RenderView1) :Not Found</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Proxy ( CutFunction) :Not Found</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Proxy ( CutFunction) :Not Found</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Segmentation fault (core dumped)</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">thank you</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">christian </font><br><br><br>Christian Wohlschlager<br>JKU Universität Linz<br>Altenbergerstr.69<br>4040 Linz<br>Austria<br><br><br><br> </p>
</div>
<p style="margin-top: 0; margin-bottom: 0">
>>> Nikhil Shetty <<a href="mailto:nikhil.shetty@kitware.com" target="_blank">nikhil.shetty@kitware.com</a>> 3/9/2012 4:52 PM >>><br>Hi Christian, </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<div>
<div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<div class="gmail_quote">
<p style="margin-top: 0; margin-bottom: 0">
On Fri, Mar 9, 2012 at 2:01 AM, Christian Wohlschlager <span dir="ltr"><<a href="mailto:Christian.Wohlschlager@jku.at" target="_blank">Christian.Wohlschlager@jku.at</a>></span> wrote:<br> </p>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Thank you Nikhil !</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Sorry this --vrpn thing was not in your homepage it comes on </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<a href="http://wiki.iq-station.com/index.php?title=ImmersiveParaView" target="_blank"><font color="#0000ff" face="Dialog"><u><i>http://wiki.iq-station.com/index.php?title=ImmersiveParaView</i></u></font></a> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">I shouldnt trust eh even it has a WIKI in its name.</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">In the new vrpn thing there are some new issues i dont know:</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">this is part of a .pvsm file which should be loaded before usage:</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><!--></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">VRPN Connections </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></!--> </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><VRConnectionManager></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><VRPNConnection name="cspad" address="curvedscreen@virtu"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Button id="1" name="1"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Button id="2" name="2"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Button id="3" name="3"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Tracker id="1" name="head"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Tracker id="2" name="wand"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></VRPNConnection></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></VRConnectionManager></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><!--></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Interactor Style</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></!--> </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><VRInteractorStyles></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Style class="vtkVRStyleTracking" set_property="RenderView1.HeadPose"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Tracker name="cspad.head"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></Style></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Style class="vtkVRStyleGrabNUpdateMatrix" set_property="RenderView1.WandPose"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Tracker name="cspad.wand"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Button name="cspad.1"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><MatrixProperty name="RenderView1.WandPose"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></Style></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Style class="vtkVRStyleGrabNTranslateSliceOrigin" origin="CutFunction.Origin"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Button name="cspad.2"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Tracker name="cspad.wand"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></Style></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Style class="vtkVRStyleGrabNRotateSliceNormal" normal="CutFunction.Normal"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Button name="cspad.3"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Tracker name="cspad.wand"/></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></Style></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></VRInteractorStyles></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"></!--> </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
<font face="Dialog">the thing is i dont know what i should fill in for</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Style class="vtkVRStyleTracking" set_property="RenderView1.HeadPose"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">RenderView1.HeadPose</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">or</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog"><Style class="vtkVRStyleGrabNTranslateSliceOrigin" origin="CutFunction.Origin"></font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">CutFunktion.Origin</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
<br>
</p>
</div>
</blockquote>
<div>
<p style="margin-top: 0; margin-bottom: 0">
I understand your concern. The wiki page does document this very well. But typically the interactor styles help you choose what type of interaction you want to do. If you want head tracking use the vtkVRStyleTracking which uses tracking data 'cspad.head' and changes the property RenderView1.HeadPose (in the state file) </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
If your scene has a slice and you want to manipulate the slice then you can use vtkVRStyleGrabNTranslateSliceOrigin style. It basically takes tracker inputs and a button to change the slice origin (CutFunction.Origin). So you can press button and move the wand to move the slice plane. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
I will be updating the document with more info about the interactor styles. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">thank you for your help</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">christian </font><br> </p>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
Christian Wohlschlager<br>JKU Universität Linz<br>Altenbergerstr.69<br>4040 Linz<br>Austria<br><br><br><br> </p>
</div>
<p style="margin-top: 0; margin-bottom: 0">
>>> Nikhil Shetty <<a href="mailto:nikhil.shetty@kitware.com" target="_blank">nikhil.shetty@kitware.com</a>> 3/8/2012 2:24 PM >>><br>Hi Christian, </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<div>
<div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
Here is the latest documentation for Paraview in CAVE<br><br><a href="http://www.itk.org/Wiki/ParaView/Users_Guide/CAVE_Display" target="_blank">http://www.itk.org/Wiki/ParaView/Users_Guide/CAVE_Display</a> </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
The --vrpn option was replaced with a different mechanism (see document). Can you send me a reference to the page where you found the info so that can be updated. </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
-Nikhil </p>
</div>
<div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<div class="gmail_quote">
<p style="margin-top: 0; margin-bottom: 0">
On Thu, Mar 8, 2012 at 3:10 AM, Christian Wohlschlager <span dir="ltr"><<a href="mailto:Christian.Wohlschlager@jku.at" target="_blank">Christian.Wohlschlager@jku.at</a>></span> wrote:<br> </p>
<blockquote class="gmail_quote" style="margin-left: 0; padding-left: 0; margin-right: 0; margin-bottom: 0; margin-top: 0; border-left: 1px #ccc solid">
<div>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Hy !</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Hy I'm using ParaView 3.14 in a Cave environment using VRPN when i try to start ./pvserver --vrpn . It says cannot open file --vrpn) ( which should mean the swtich --vrpn is not know) but on the Homepage of ParaView is mentioned. ANY IDEA ??</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">mfg</font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
<p style="margin-top: 0; margin-bottom: 0">
<font face="Dialog">Christian </font> </p>
<p style="margin-top: 0; margin-bottom: 0">
<span><font color="#888888"><br style="color: #888888">
Christian Wohlschlager<br style="color: #888888">JKU Universität Linz<br style="color: #888888">Altenbergerstr.69<br style="color: #888888">4040 Linz<br style="color: #888888">Austria<br style="color: #888888"><br style="color: #888888"><br style="color: #888888"><br style="color: #888888"></font></span> </p>
</div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
_______________________________________________<br>Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br><br>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br><br>Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br><br>Follow this link to subscribe/unsubscribe:<br><a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br><br> </p>
</blockquote>
</div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
</div>
</div>
</div>
</blockquote>
</div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
</div>
</div>
</blockquote>
</div>
<p style="margin-top: 0; margin-bottom: 0">
<br>
</p>
</div>
</body>
</html>