modified the doc of the standard_toolbar

modified the images of the standard toolbar and the first image of the doc, to corespond to the current implementation
This commit is contained in:
Radu Ursu 2003-04-02 14:18:04 +00:00
parent d08665d9fc
commit e916efd8ce
24 changed files with 5815 additions and 4283 deletions

View File

@ -41,9 +41,9 @@ private:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window *W = new My_window(600,600);
My_window *W = new My_window(400,400);
app.setMainWidget( W );
W->show();
W->set_window(0, 600, 0, 600);
W->set_window(0, 400, 0, 400);
return app.exec();
}

View File

@ -41,9 +41,9 @@ private:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window *W = new My_window(600,600);
My_window *W = new My_window(400,400);
app.setMainWidget(W);
W->show();
W->set_window(0, 600, 0, 600);
W->set_window(0, 400, 0, 400);
return app.exec();
}

View File

@ -54,7 +54,7 @@ private:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using QMainWindow QT class");

View File

@ -48,22 +48,20 @@ public:
widget->set_window(0, x, 0, y);
//How to attach the standard toolbar
std_toolbar = new CGAL::Qt_widget_standard_toolbar(widget, this);
this->addToolBar(std_toolbar->toolbar(), Top, FALSE);
setUsesBigPixmaps(true);
stoolbar = new CGAL::Qt_widget_standard_toolbar(widget, this,
"Standard toolbar");
widget->attach(&v);
}
private:
My_widget *widget;
My_layer v;
CGAL::Qt_widget_standard_toolbar *std_toolbar;
CGAL::Qt_widget_standard_toolbar *stoolbar;
};
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using the Standard Toolbar");

View File

@ -51,11 +51,9 @@ public:
widget->set_window(0, x, 0, y);
//How to attach the standard toolbar
std_toolbar = new CGAL::Qt_widget_standard_toolbar(widget, this);
this->addToolBar(std_toolbar->toolbar(), Top, FALSE);
stoolbar = new CGAL::Qt_widget_standard_toolbar(widget, this,
"Standard toolbar");
widget->attach(&v);
connect(widget, SIGNAL(new_cgal_object(CGAL::Object)),
this, SLOT(get_object(CGAL::Object)));
widget->attach(&t);
@ -75,7 +73,7 @@ private:
CGAL::Qt_widget *widget;
My_layer v;
My_input_layer t;
CGAL::Qt_widget_standard_toolbar *std_toolbar;
CGAL::Qt_widget_standard_toolbar *stoolbar;
};
#include "tutorial6.moc"
@ -83,7 +81,7 @@ private:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using the Standard Toolbar");

View File

@ -36,13 +36,11 @@ public:
resize(x,y);
widget->show();
widget->set_window(0, x, 0, y);
//How to attach the standard toolbar
std_toolbar = new CGAL::Qt_widget_standard_toolbar(widget, this);
this->addToolBar(std_toolbar->toolbar(), Top, FALSE);
widget->attach(&v);
//How to attach the standard toolbar
stoolbar = new CGAL::Qt_widget_standard_toolbar(widget, this,
"Standard toolbar");
widget->attach(&v);
connect(widget, SIGNAL(new_cgal_object(CGAL::Object)),
this, SLOT(get_object(CGAL::Object)));
widget->attach(&get_point);
@ -62,7 +60,7 @@ private slots:
private:
CGAL::Qt_widget *widget;
My_layer v;
CGAL::Qt_widget_standard_toolbar *std_toolbar;
CGAL::Qt_widget_standard_toolbar *stoolbar;
CGAL::Qt_widget_get_point<Rep> get_point;
};
@ -71,7 +69,7 @@ private:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using the Standard Toolbar");

View File

@ -41,8 +41,8 @@ public:
widget->set_window(0, x, 0, y);
//How to attach the standard toolbar
std_toolbar = new CGAL::Qt_widget_standard_toolbar(widget, this);
this->addToolBar(std_toolbar->toolbar(), Top, FALSE);
stoolbar = new CGAL::Qt_widget_standard_toolbar(widget, this,
"Standard toolbar");
QToolBar *layers_toolbar;
layers_toolbar = new QToolBar("Tools", this,
@ -50,10 +50,10 @@ public:
addToolBar(layers_toolbar, Top, FALSE);
get_point_button = new QToolButton(layers_toolbar, "Get Point");
get_point_button->setPixmap(QPixmap( (const char**)point_xpm ));
get_point_button->setToggleButton(TRUE);
get_point_button->setToggleButton(true);
widget->attach(&v);
widget->attach(&get_point);
get_point_button->toggle();
connect(get_point_button, SIGNAL(stateChanged(int)),
&get_point, SLOT(stateChanged(int)));
@ -77,7 +77,7 @@ private slots:
private:
CGAL::Qt_widget *widget; //the instance of Qt_widget
My_layer v; //an instance of a layer
CGAL::Qt_widget_standard_toolbar *std_toolbar;
CGAL::Qt_widget_standard_toolbar *stoolbar;
//the standard toolbar
CGAL::Qt_widget_get_point<Rep> get_point;
//the generic tool that creates Cgal points
@ -89,7 +89,7 @@ private:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using the Standard Toolbar");

View File

@ -147,15 +147,14 @@ connected to the signal. The signal and slot are just typed in with
their names and parameter types, and wrapped with {\sc Signal()} and
{\sc Slot()}, respectively.
Every class that wants to define at least a single signal or slot must
be derived from the class \ccc{QObject}. Every class definition that
wants to declare at least a single signal or slot must contain the
macro {\sc Q\_object}.
Every class that defines at least a single signal or slot must
be derived from the class \ccc{QObject}. Every class that uses at
least a single signal or slot must contain the macro {\sc Q\_object}.
Whenever you define a class of your own that uses \ccc{signals} and/or
\ccc{slots}, it is not enough to simply compile it. You must also run
\ccc{moc}, the Meta-Object Compiler supplied with \qt\, on the file
the class declaration is in. Running \ccc{moc} outputs glue code that
that contains the class declaration. Running \ccc{moc} outputs glue code that
is needed for the signal/slot mechanism to work. You have two
possibilities to add this glue code to your application: either you
include the code generated by \ccc{moc} in one of your source files or
@ -170,7 +169,7 @@ have some header fies in different directories and you want that
\ccc{moc} parse them and include the code in the right files. If you
are not using makefiles you should not be concerned about this line.
The control flow in the example is now as follows. When you press the
The control flow in the last example is now as follows. When you press the
mouse button, a point is inserted in the triangulation. The widget's
method \ccc{redraw} is called. At the end it emits a signal, which is
connected to the slot of \ccc{My_window::redraw_win()}. In this
@ -300,24 +299,43 @@ The following is an example of a \ccc{layer} that creates \cgal\ points when
the user clicks the left mouse button over the widget.
\begin{ccExampleCode}
#include <CGAL/IO/Qt_widget.h>
#include <CGAL/IO/Qt_widget_layer.h>
#include <qcursor.h>
#ifndef CGAL_QT_WIDGET_GET_POINT_BUTTON
#define CGAL_QT_WIDGET_GET_POINT_BUTTON Qt::LeftButton
#endif
namespace CGAL {
template <class R>
class Qt_widget_get_point : public Qt_widget_layer
{
public:
typedef typename R::Point_2 Point;
typedef typename R::FT FT;
typedef typename R::Point_2 Point;
typedef typename R::FT FT;
Qt_widget_get_point(const QCursor c=QCursor(Qt::crossCursor)) :
cursor(c) {};
Qt_widget_get_point(const QCursor c=QCursor(Qt::crossCursor),
QObject* parent = 0, const char* name = 0) :
Qt_widget_layer(parent, name), cursor(c) {};
private:
bool is_pure(Qt::ButtonState s){
if((s & Qt::ControlButton) ||
(s & Qt::ShiftButton) ||
(s & Qt::AltButton))
return 0;
else
return 1;
}
void mousePressEvent(QMouseEvent *e)
{
if(e->button() == Qt::LeftButton)
if(e->button() == CGAL_QT_WIDGET_GET_POINT_BUTTON
&& is_pure(e->state()))
{
FT x=static_cast<FT>(widget->x_real(e->x()));
FT y=static_cast<FT>(widget->y_real(e->y()));
FT x, y;
widget->x_real(e->x(), x);
widget->y_real(e->y(), y);
widget->new_object(make_object(Point(x, y)));
}
};
@ -333,11 +351,12 @@ private:
};
QCursor cursor;
}//endclass;
}//namespace CGAL
QCursor oldcursor;
};
} // namespace CGAL
\end{ccExampleCode}
The \ccc{Qt_widget} forwards mouse and keyboard events to the attached tool.
The \ccc{Qt_widget} forwards mouse and keyboard events to the attached layer.
In the above example only the \ccc{mousePressEvent} member function is overloaded.
Tools that create new \cgal\ objects, must call the member
@ -376,7 +395,7 @@ standard toolbar">
\end{figure}
\newcounter{bean}
The functionality of the toolbar is like this from the left to right:
The functionality of the toolbar is as follows from the left to right:
\begin{description}
% {Button---\Roman{bean}}{\usecounter{bean}\setlength{\rightmargin}{\leftmargin}}
\item[Point tool:] Deactivate the standard layers from the
@ -392,6 +411,9 @@ region where you want to focus.
\item[Focus on the Region:] The area in the rectangle that you selected will be magnified to best fit in the window.
\item[Hand Tool:] Used for translate. Click to select the
first point of translation and drag to select the second point.
\item[Mouse Coordinates Layer:] Mouse coordinates are
displayed on the status bar of your window. You can deactivate this
layer if you click on it. To activate it again just click one more time.
\end{description}
You can select a layer by clicking on a button of the standard

View File

@ -1,12 +1,57 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner
%%Title: /1/prisme/rursu/standard_toolbar.eps
%%CreationDate: Tue May 7 14:05:04 2002
%%Title: /1/prisme/rursu/xpm_icons/standard_toolbar.eps
%%CreationDate: Wed Apr 2 14:21:41 2003
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%Pages: 1
%%BoundingBox: 14 14 259 47
%%BoundingBox: 14 14 220 50
%%EndComments
%%BeginPreview: 256 43 1 43
% 0000000000000000000000000000000000000000000000000000000000000000
% 0000000000000000000000000000000000000000000000000000000000000001
% 3fffffffffffffffffffffffffffeeedb6daaaaaaaaaaaaaaaaa924924420001
% 3fffffffffff76db6aaaaaaaaaa92aaaaaaaaaaaaaaaa949110048924914aaa9
% 3ffffffbb6d5eff7dfffff776d56db5b555555555555252a54aa922482400001
% 3ffffbbffcffbdbebaaaaa2db6cdb56a92aaaaaaaaa954a4a249248928154925
% 3833bff674def4ebe7fffd36db4a2b5501555555554aaa929524912202a01001
% 3393ffffecfbdcbea555572db6cb2d6d92aaaaaaaaaa4954a4924448a80a82a5
% 3391fa4a60c30c74210c1830c40a105000511555555555251249291202a02801
% 3393fe4a4c9264d9e7e4cb2e04cb2224922a82aaaaa94aa9549244a4a80a8249
% 3393de4a4c9204f845048a30488a230281101555554aa9249249290902a02401
% 3393ff364c927caf2764cb264c8b222412248aaaaaaa555525248252540a8892
% 3839fd3660c30678710488204a0d18508050155555554924a892548481502101
% 3e7ffffffff3fddfaefb77bdb6ebd5555aaad55554a95552454909292a050429
% bf1f01fbbd86dbb57baedd6b6dad5b6b6aaaaaaaaa952a4a9492524200a05081
% bfffffdff7ffff7feefbb7ddb6b6aaad555555555552a4a929248894aa0a0412
% 0000000000000000000000000000000000000000000000000000000000002001
% 00000030000000000010000000000000000000001800000000001100cdfbd7f4
% 8000002002000020009020011111249112492488904489224924801288000001
% 8924922120249202481104900000000000000000100000000000020088000000
% 000000200400004001100002202200022001e011108810040000102088000001
% 80000020004000040010207c02002fc8024e190010008c904924800288000001
% 092492224804920048108601804040300018060210103f000000024008002001
% 804000200080004801100010c8044008901022201101ff810001c80488002000
% 806000200060001c80100850408042080270810450218048124b400088002001
% 0972492124924922081124126008804c003ff10010030060000a589088002001
% 8078002001080041011004fe22009f84903ab110908208212005540088002001
% 007c00200208004090100cfe20219f8402376100100e2cb0025c040288002001
% 897e49225228924490108c1020018004003ad102100e1e380024089088002001
% 007e002014080040511004102484c014481b5320112e1e392410080088002001
% 806800201d88004370101441e000c49c009db70450064c300048000288007801
% 094449211f012409f0110200a01000140016de80100200200004112008004801
% 804400201e100080f250230ff10120fe491bff40909300e249020004887fcff0
% 00020020380000003010007188200f30001d5a121000ff800010020088002001
% 8910492210424812101080006402000c8016d3b810003f040000082088002001
% 8001002041000100025009005c40200b893ff0f011240c004921200488002001
% 002000200008002040000004380400270000008110008c200000008088002000
% 8902122108009002081120200080448010000000100000048004020888002001
% 0000002001200240009002008008000001200408109210800920480088002001
% 8024402020020004401000440900800920024081100000080000002088000001
% 090004a202002000091090000010092002000800100042009004808288000004
% 8000802040240490801002089001000000240012112400200120080080000001
% 777f7dadbed5eb57776bb5f6aff6fb6ffed5f7edead5dedfb6adb7beb56db6da
%%EndPreview
%%BeginProlog
% Use own dictionary to avoid conflicts
10 dict begin
@ -15,220 +60,430 @@
% Translate for offset
14.173228 14.173228 translate
% Translate to begin of first scanline
0.000000 32.245969 translate
244.469441 -32.245969 scale
0.000000 35.245594 translate
205.474316 -35.245594 scale
% Image geometry
326 43 8
274 47 8
% Transformation matrix
[ 326 0 0 43 0 0 ]
[ 274 0 0 47 0 0 ]
% Strings to hold RGB-samples per scanline
/rstr 326 string def
/gstr 326 string def
/bstr 326 string def
/rstr 274 string def
/gstr 274 string def
/bstr 274 string def
{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
true 3
%%BeginData: 9785 ASCII Bytes
%%BeginData: 25699 ASCII Bytes
colorimage
!#L37JUP1ZJ,~>
!(DHTJS_u8J,~>
!%WUUJMOknJ,~>
!#L4dJcEF`!.B@~>
!(DJ5JbQkP!,R/~>
!%WWWJ_n)s!&B'~>
!>kceqLSLWq>bqo~>
!Cca6f7DPff)TW;~>
!A!#XA:\:*A,nB8~>
!>ke8qZ$QtIK0=qJbjroa8,daJ,~>
!Ccb^fDkRID"m[?J_,J)a4C<-J,~>
!A!%+AH1Kg1>^kCJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJblGDrrD'Tq>gQ2a8,daJ,~>
!Ccb^f*1p#D"lOtJ_-sSrrD'1q>gQ2a4C<-J,~>
!A!%+A-Lh#1>ZOsJRkflrrD%hq>gQ2a(,0*J,~>
!>ke8q??oqIK0.lde`P8]DD@(s1m[kq>gQ2hYR6Pjn]%o!!)om"2Fm:^rZ?PI=M~>
!Ccb^f*1p#D"lOtdb"'j]@ZlZs1m[Hq>gQ2hUhc-jjsRL!!)oJ"2Fm:^rY+-Ck)~>
!A!%+A-Lh#1>ZOsdU_qL]4Ca<s1mZ*q>gQ2hIQWdj^\G.!!)n,"2Fm:^rU$d14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYQgDn+m+$!!)om"2Fm:^utOq^]4B3q?+M5!5RLgrrD3X!Pe^0
q?"G4^rcEQI=M~>
!Ccb^f*1p#D"lOtdb"'jhUh?!n(.WV!!)oJ"2Fm:^us;N^]4B3f)reg!5RLDrrD35!Pe^0f)i_f
^rb1.Ck)~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIQ3XmplL8!!)n,"2Fm:^uo50^]4B3A-9UI!5RK&rrD1l!Pe^0
A-0OH^r^*e14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lnG31$!;H<k^];17q>nA3p\Fs,!5ROhrrD6Y!Pe^.
q?"G4^rlKRI=M~>
!Ccb^f*1p#D"lOtdb"'jhUh?!nCI]V!;G(H^];17f)`YepX]J^!5ROErrD66!Pe^.f)i_f^rk7/
Ck)~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!ln72R8!;C"*^];17A-'IGpLF?@!5RN'rrD4m!Pe^.
A-0OH^rg0f14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lnbN:%!;60i^];19q>nA3p%ea*!5R^mpAjRV!Pe^,
q?"G4^ruQSI=M~>
!Ccb^f*1p#D"lOtdb"'jhUh?!n^dfW!;4qF^];19f)`Yep"'8\!5R^JpAjR3!Pe^,f)i_f^rt=0
Ck)~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnRM[9!;0k(^];19A-'IGoje->!5R],pAjPj!Pe^,
A-0OH^rp6g14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lo(iC&!;$$g^];1;q>nA3oD/O(!5Rgpo)S4T!<Bq+
q>nA3iVNQSmJ6g2J,~>
!Ccb^f*1p#D"lOtdb"'jhUh?!o%*oX!;"eD^];1;f)`Yeo@F&Z!5RgMo)S41!<Bq+f)`YeiRe)0
mFM>SJ,~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnmhd:!:s_&^];1;A-'IGo4.p<!5Rf/o)S2h!<Bq+
A-'IGiFMrgm:62PJ,~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lo(i@e_#!p-!;lTn^]<cu!<Bq+q>nA3l2(>Yq>1$i
n+m"anG3+bjneuW"8W#5s8E#fq>bqo~>
!Ccb^f*1p#D"lOtdb"'jhUh?!o%*mB_"u[_!;k@K^]<cR!<Bq+f)`Yel.>k6q:GQFn(.O>nCIX?
jk'M4"4mOgs8E#ff)TW;~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnmhb$_"qUA!;g:-^]<b4!<Bq+A-'IGl"'_mq.0F(
mplCun72M!j^eAk"(VDIs8E#fA,nB8~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lo(i=dq>1*kqYC0lmJ6e_nG3+blMCJ[p%nXfnbN7d
JFNC9^]<Qo$3:,+!!'h7!5SU7nbN66J,~>
!Ccb^f*1p#D"lOtdb"'jhUh?!o%*jAq:GWHqUY]ImFM=<nCIX?lIZ"8p"00Cn^ddAJFM.k^]<QL
$3:,+!!'h7!5SU7n^dbWJ,~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnmh_#q.0L*qIBR+m:61sn72M!l=Bkoojn%%nRMY#
JFI(M^]<P.$3:,+!!'h7!5SU7nRMVTJ,~>
!>ke8q??oqIK0.lnG3+bjSAiVp&>!lhYI3Pp&>!loD/IfJGK'A!;cNm^]<j"!<@Z>q>nA3m/$\]
oD8Fdo(qkVrV?KokP>Se_#FB7_#FDMrr@QLoD/H8J,~>
!Ccb^f*1p#D"lOtnCIX?jO`u'hUh?!o@F!CJGIgs!;b:J^]<iT!<@Z>f)`Yem+;4:o@NsAo%3C3
rRV#LkLU+B_#FB7_#FDMrr@QLo@EtYJ,~>
!A!%+A-Lh#1>ZOsn72M!jCA5jp&>!lhIHTdp&>!lo4.k%JGEaU!;^4,^]<h6!<@Z>A-'IGlt$(q
o47h#nmq7jrF>m.k@=u$_#FB7_#FDMrr@QLo4.hVJ,~>
!>ke8q??oqIK0.lnG<.bjn\rWp&>!lhYI3Pp&>!loD/Feq"k!jq>('kn+m"ameQn`m/$_^nbW7c
o(r@do`"mkrV?Kok5#Jds8N)7rrBk7!!'e7o_JQ9J,~>
!Ccb^f*1p#D"lOtnCR[?jk')(hUh?!o@EsBpt,NGq:>THn(.O>mahF=m+;7;n^md@o%3C3rRV#L
k1:"As8N)7rrBk7!!'e7o[a(ZJ,~>
!A!%+A-Lh#1>ZOsn7;P!j^\>kp&>!lhIHTdp&>!lo4.h$pgjC)q.'I*mplCumUQ:tlt$+rnRVY"
nmqb#o`"mkrF>m.k%"l#s8N)7rrBk7!!'e7oOIqWJ,~>
!>ke8q??oqIK0.lnG<+ak5#&Xp&>!lhYI3Pp&>!loD/Fer;--frV?Kon+m"ar;-0gr;$BnmJ?h_
n,!%ao_JW>!!)Zk!!)uo!!)0X$in*C!5SU7_#FDMrrD]f!.B@~>
!Ccb^f*1p#D"lOtnCRX>k1B2)hUh?!o@EsBr7CZCrRV#Ln(.O>r7C]Dr7:oKmFV@<n(7R>o[a(n
nGrO>!!)05$in*C!5SU7_#FDMrrD]C!,R/~>
!A!%+A-Lh#1>ZOsn7;Luk%"Glp&>!lhIHTdp&>!lo4.h$r+,O%rF>m.mplCur+,R&r+#d-m:?4s
mpuFuoOJ#R!!)Zk!!)t.!!).l$in*C!5SU7_#FDMrrD\%!&B'~>
!>ke8q??oqIK0.lnG<(`kP>/Yp&>!lhYI3Pp&>!lo_JT=!;u]f!<)`o!:]gcJ,oNDp]16g!!)E_
rrDlkrrDlkrrD]f!e:7No`"mkrV?Kokkb;Z!Pe^3rrW8:rrD]f!.B@~>
!Ccb^f*1p#D"lOtnCRU=kL];*hUh?!o[a+o!;tIC!<(LL!:\S@J,oN!p]16D!!)E<rrDlHrrDlH
rrD]C!.aS>rRV#Lkh#h7!Pe^3rrW8:rrD]C!,R/~>
!A!%+A-Lh#1>ZOsn7;Itk@=Pmp&>!lhIHTdp&>!loOIuQ!;pC%!<$F.!:XM"J,oLXp]15&!!)Cs
rrDk*rrDk*rrD\%!e:7No`"mkrF>m.k[a\n!Pe^3rrW8:rrD\%!&B'~>
!>ke8q??oqIK0.lnG<%_kkY8Zp&>!lhYI3Pp&>!lo_JT=!;QEj!;ZHk!:]gcJ,o$6!!)E_rrDlk
rrDlkrrD]f!e:7No`"mkrV?Kol1t_es8N'!s8TmMs1nU5!!)Zf!.B@~>
!Ccb^f*1p#D"lOtnCRR<kh#D+hUh?!o[a+o!;P1G!;Y4H!:\S@J,o#h!!)E<rrDlHrrDlHrrD]C
!.aS>rRV#Ll.67Bs8N'!s8TmMs1nU5!!)ZC!,R/~>
!A!%+A-Lh#1>ZOsn7;Fsk[XYnp&>!lhIHTdp&>!loOIuQ!;L+)!;U.*!:XM"J,o"J!!)CsrrDk*
rrDk*rrD\%!e:7No`"mkrF>m.l!t,$s8N'!s8TmMs1nU5!!)Y%!&B'~>
!>ke8q??oqIK0.lnG<"^l1tA[p&>!lhYI3Pp&>!lo_JT=!;QEj!;ZHk!:]gcJ,o$6!!)NbquHWj
qZ-NiquHHe!It1Brr<&tq>^N[q?6l7s8N)7qu6`5rrDZe!.B@~>
!Ccb^f*1p#D"lOtnCRO;l.>M,hUh?!o[a+o!;P1G!;Y4H!:\S@J,o#h!!)N?quHWGqZ-NFquHHB
!.aV?rRV#Ll.6(=_#OE7_#+-5_#FE+f)TW;~>
!A!%+A-Lh#1>ZOsn7;Crl!sbop&>!lhIHTdp&>!loOIuQ!;L+)!;U.*!:XM"J,o"J!!)M!quHV)
qZ-M(quHG$!It1Brr<&tA,lVoA-DtKs8N)7qu6`5rrDY$!&B'~>
!>ke8q??oqIK0.lnG;t]lM:J\p&>!lhYI3Pp&>!loD/K<!;ZKk!;ZHk!:TabJ,o'7!!)NbquHWj
qZ-NiquHHe!e:9$p&>0qqYG^B!9j7^!5SX7_"n!1!;$$eI=M~>
!Ccb^f*1p#D"lOtnCRL:lIYV-hUh?!o@F"n!;Y7H!;Y4H!:SM?J,o&i!!)N?quHWGqZ-NFquHHB
!e:9$oDnpC!e:7Nkgoq;_#OGMq>UEpo@EtYJ,~>
!A!%+A-Lh#1>ZOsn7;@ql=9kpp&>!lhIHTdp&>!lo4.lP!;U1*!;U.*!:OG!J,o%K!!)M!quHV)
qZ-M(quHG$!e:9$p&>0qA7U2j!9dqr!5SX7_"n!1!:s_$14T~>
!>ke8q??oqIK0.lnG<(`!.a;0!!)]l!!(mP!!)]l!!)We!e:9$qYL3lqt^AE!!)Ka!e:9$o(iE<
!!)E_rrDlkrrDlkrrDWd!It1CrrN2sqYgKXq>^Nhrr<&jq>bqo~>
!Ccb^f*1p#D"lOtnCRU=!.a:bo)RY!o)SC6!e:9$qUb`Iqptn"!!)K>!e:9$o%*qn!!)E<rrDlH
rrDlHrrDWA!.aY@s4@5MkLT\6pAY*mo@EtYJ,~>
!A!%+A-Lh#1>ZOsn7;It!.a9D!!)]l!!(kd!!)]l!!)V$!e:9$qIKU+qd]bY!!)Iu!e:9$nmhfP
!!)CsrrDk*rrDk*rrDV#!It1CrrN12AGuSlA,lW'rr<&jA,nB8~>
!>ke8q??oqIK0.lnG<.b!e:9$kkY8Zp&>!lhYI3Pp&>!lo(iB;!:p!c!:K[aJ,o0:rW)?^rrDlk
rrDlkrrDWds*t(LpAY<sq>^Nq!!)6Z!<Bq1rr<&iq>bqo~>
!Ccb^f*1p#D"lOtnCR[?!e:9$kh#D+hUh?!o%*nm!:nb@!:JG>J,o/lrW)?;rrDlHrrDlHrrDWA
s+'_A"kN_Srr<&_f)Yleq#:<oo%*kXJ,~>
!A!%+A-Lh#1>ZOsn7;P!!e:9$k[XYnp&>!lhIHTdp&>!lnmhcO!:j\"!:F@uJ,o.NrW)=rrrDk*
rrDk*rrDV#s*t(LpAY<sA,lW0!!)4n!<Bq1rr<&iA,nB8~>
!>ke8q??oqIK0.lnG37fqYG^BkkalNr;$BnlM:J\r;$Bnp&>!lo(rB:!!)Zfrr<-#!!)Kas*t(L
o_SRf!ri6#meZq`n,!%ao(iFgJ:IXos82iurr<&_q>gT3q>UEpo(i?7J,~>
!Ccb^f*1p#D"lOtnCIdCf@PNQkh#D+r7:oKlIQ"9r7CN?o%3nl!!)ZCrr<-#!!)K>s*t(Lo[j*C
!ri6#maqI=n(7R>o%*pCJ:R.i!ri6#kgoh8_"n!1!:n_ACk)~>
!A!%+A-Lh#1>ZOsn72Y%A7U2jk[a8br+#d-l=9npr+#d-p&>!lnmqcN!!)Y%rr<-#!!)Ius*t(L
oORt%!ri6#mUZ=tmpuFunmhh&J:IXos82iurr<&_A,u\Gq>UEpnmh_UJ,~>
!>ke8q??oqIK0.lm.p__JCjYt!:'F\!<)cc!:fpcJ,fTCqY^Bqrr<&fqYu'G!;?9f!!<0#!:K^`
!:fpc!:fmh!<7S"!!)or!5SF2!rp%9kkY;[_#+-3!:fmcI=M~>
!Ccb^f*1p#D"lOtm+27<JCiEQ!:&29!<(O@!:e\@J,fTCfDP[Nrr<&ffDg@$!;>%C!!<0#!:JJ=
!:e\@!:e\@!<7TF!!'h2!!<29!9i#8!5SL3!!)Q@!,R/~>
!A!%+A-Lh#1>ZOslsp+sJCe<4rrD=p!WN/uAFffkAH./[!;9t%!!<0#!:OIuJ,fTCAGlK0rr<&e
AH)Z"AH)Z"A-Du5J:IV"qu6Z3q>^Ts^]<S/!<Bq4rr<&hA,nB8~>
!>ke8q??oqIK0.lm.pa5!8.,L!5JU"qYgKPqYu*G!;lTm_"n$4s1eX'qYu*G!;lTm_"n$4s1eX'
qYgKdqYgKbq>pZss8IQF!!9rdJGoQK^]OPO!9j7[!;cWn!!)Qc!.B@~>
!Ccb^f*1p#D"lOtm+28g!8,m)!5JU"f)bsP!8lE.JH#WHf)WV_!!<29!:SP>JH#WHf)WV_!!<29
!:SP=!;"hA!:e\?!<.NF!!9rdJGoQK^]OPO!9i#8!8%/K!!)Q@!,R/~>
!A!%+A-Lh#1>ZOslsp-I!8(f`s1eX"AH2Z0!8h>eJH#WHA,sFA!!<29!:OIuJH#WHA,sFA!!<29
!:OIt!:sb#!:aS$!<<)uJGK6I^jpt7!<9h9s1eWuA,u[@r;Q`snRMVTJ,~>
!>ke8q??oqIK0.l_YO<6^qfaGq"jdd!ri6#htm>&q>^T4J:RV!s1e^9^]<j"rdahF!l0>:rW)u6
!rp%9n,!"`p%nXfnG3+brVu_Es8W(K!!)u5!rp%9l1tD\qY^?n!:fmcI=M~>
!Ccb^f*1p#D"lOt_Uehh^qfaGpt,<As8N'!hq.jXq>^T4J:RV!s1e^9^]<iTrdahF!l0>:rW)u6
!rp%9n(7O=p"00CnCRR<qLJSGrdXtKrP/L7^]<WN!<CaLrr<&hf)TW;~>
!A!%+A-Lh#1>ZOs_INcK^q]sIrr<&oAG?*(!8h>dJGK6I^jpt7!<9h9s1eX'AH%,U!!9rdJGoQK
^]OPO!:OIt!;0n%!:XM!!<)roJH,ZKJ,fTJ^]OPO!9n"p!+c$-!!)P"!&B'~>
!>ke8q??oqIK0.l_tj?5pqZn0q"asjq>UN3!!(mPqLJVBrdXtKrP/L7^]<g!qLJVBrdXtKrP/L7
^]<j"r;cZir;c<_!!)Zk!!*"K!!)u5!rp%9deWrlJ,~>
!Ccb^f*1p#D"lOt_q+kgpqQq1!;P.G!;ZWr_#FDkfD:$tfD^:#!<'\7s1eX&fD:$tfD^:#!<'\7
s1eX'fDP^FfDP^<fCAq@J,fTJ^]OPO!7KI!Ck)~>
!A!%+A-Lh#1>ZOs_dicIpqQq1!;L+"rrU"9!8_8_JH'0ZJ,fTJ^]OPO!:FCoJH'0ZJ,fTJ^]OPO
!:OIs!;U1(!:OFu!;-9k!<.KK!<'\7s1eW_A,nB8~>
!>ke8q??oqIK0.l_ts$+q"jX`eGB/p!!)u5!rp%9jnet,!!)u5!rp%9n+uVUmeQn`o`"plqYl!F
!<'\7rr<&Jq>bqo~>
!Ccb^f*1p#D"lOt_q+kgp\t3npt#KGq#C?oeCX\M!!)u5!rp%9jk'K^!!)u5!rp%9n(7.2maq"0
!8%4#!!)u5!ri6#e(4S9J,~>
!A!%+A-Lh#1>ZOs_di`Ip\t3npgj*u!!(MZrdXtKrP/L7^]<J,rdXtKrP/L7^]<h6o)S2h!!)Zk
!<?[0J,fTJ^]ON9!7PHY14T~>
!>ke8q??oqIK0.l_YWs+q"j[ade`rn!!)u5!ri6#jnet,!!)u5!ri6#meZYXm.p\^o`"smqYL2A
!W^$Or;b=C!.B@~>
!Ccb^f*1p#D"lOt_Uehhs8Vlppt,<A!ri6#db"JK!!)u5!ri6#jk'K^!!)u5!ri6#maq15m+:e.
s4@7#!W^$Or;b<u!,R/~>
!A!%+A-Lh#1>ZOs_IN]Js8Vlppgj1#s8N'!dU`?-!!)u5!ri6#j^e@@!!)u5!ri6#mUZ%llsp(r
o`"smA7Y[i!W^$Or;b;W!&B'~>
!>ke8q??oqIK0.l_>=-2lMCJ[d/*`l!W^$Or;bpTrdY%M^qfmKlMCM\kkY8Zo`"mkrqcVEquG1A
!.B@~>
!Ccb^f*1p#D"lOt_:J_grrD?9rW(<srdY%M^qfmKjOaB]!W^$Or;c-7rrD97nc8[@rdanHdanJ8
J,~>
!A!%+A-Lh#1>ZOs_.3TIrrD=p!W`6#ct*-+!W^$Or;bnhrdY%M^qfmKl=Bnpk[XYno`"mkrac"Y
quG/U!&B'~>
!>ke8q??oqIK0.l_#"'2lMCM\cMINjquGaQrdanHl2(D[kkaiMrVHMDrW(@B!.B@~>
!Ccb^f*1p#D"lOt^t8SdlIZ%9cI`&GquGa.rdanHl.>q8kh#A*rR_%!rW(?t!,R/~>
!A!%+A-Lh#1>ZOs^h!HFl=Bnpc=Hp)quG_erdanHl"'eok[a5arFGnXrW(>V!&B'~>
!>ke8q??oqIK0.l^\Rp1lM:J\bkh<hrW(mQrdatJkkb;ZeGB2qcM@NhJ,~>
!Ccb^f*1p#D"lOt^XiGclIQ"9bh)iErW(m.rdatJkh#h7eCX_NcIW&4J,~>
!A!%+A-Lh#1>ZOs^LR<El=9kpb[g^'rW(kerdatJk[a\ne7AT0c=?o1J,~>
!>ke8q??oqIK0.lJbnm4s+&o$s+'5-rrA\f!.B@~>
!Ccb^f*1p#D"lOtJ_0DCs+&nVs+'4_rrA\C!,R/~>
!A!%+A-Lh#1>ZOsJRn7\s+&m8s+'3ArrA[%!&B'~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8qYP\lqLSL`q>bqo~>
!Ccb^fDBB8f7DPof)TW;~>
!A!%+AG\-5A:\:3A,nB8~>
!>kceqLSLWq>bqo~>
!Cca6f7DPff)TW;~>
!A!#XA:\:*A,nB8~>
!#L37JUP1ZJ,~>
!(DHTJS_u8J,~>
!%WUUJMOknJ,~>
JcC<$nG`JRJ,~>
JcC<$nG`JRJ,~>
JcC<$nG`JRJ,~>
!<7W7Ja)ai!J!Fc~>
!<7W3J`ZIa!J!Fc~>
!<7W*J_]hO!J!Fc~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+92?a+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)+1s$/k:6:4+.6q'R77n6*@8P9$_92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*s8Q:&s'/f7?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\49,=D4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?bA4s'B&>?smDP@UinYAS#IdB5%>FC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQs8RBEs*K*?I=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI/j4qIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!s<s-]:DR[]e:S=Q4BStDXJTV;DcU8+KZ
UnsobVPg>jW;ijsWrK.!XFIAPs/uD%YctC;ZEggC['[6K[^NZS\@B)[]"5Mc]Y(qk^:q@s^qde&
_SX4.`5KX6`l?'>aN2KFb0%oNbfn>VcHab^d*U1fdaHUneC<%!f%/I)f\"m1g=k<9gt^`AhVR/I
i8ESQio9"YjQ,Fak2tjikih9qlK[^$m-Oc>s6fmT!J!Fc~>
"TR]n$Ocn4rt#/0IM!2*',)&o'c%Q$(Dn#-)B'P6s8O)\*ZlL(ruiR1,:"N\,pjrd-n$Mns8OT#
/1iG+/h\n40er_.1GgpG2)[BP3&ioY3]fDc4?Yhk5QCaK5sdn*6UX=27Rfm<84Z<Es8P_c9hkZf
:JXea;,U:j;cHas<`W:(=TAD)s8W+(s'>Y2Hs^8h@:<VS@q9+]AS,RfBP;*oC27U$Ci+$,Df9T6
EH6)@F*)MHG'8(RG^+L[H@(!dI!pHmIt*!"JV&K+K7nr4L5(J=Ll$tGMMmFPNK&sYO-#HcOcklk
Pa%GuQBml)R$jA2S"#q<SXl@ET:hjNTq\<WUnjiaJ3\V~>
"TRR/,piKhIjllIs!oWP/M8\00JG4:1,C^C2)R9Ns8P&=3]]A&s#iM/5<hCu5sdn*6UX@3s8PS[
84cEG91qrQ9ht`g:f("e;H$Ln<E3($='/R->$>-7>lXh1?XI2K@:E\U@q9.^AnPais8QhKCMWtM
D/O91E,]f;EcZ;DF`hkOGQ7\mH2mnkH[L6iIXZcsJ:W<(K7ei2Knb>;LkpnFMMmCONK&sYO-#Hc
P*2#mPa.N"QC!u+R@9S6S"-%?St;RITV8*SUSFW]V5C,fW2Q\qWiN2%Xf\b/YHY79ZEggC['d<M
[^WcV\[oAa]=bhj^:q@t^qmn)_o'F3`Q#p<s2Y;ab()a-~>
"TR7lC2<bIs).l:s)A!Xs)S-\s)e9`s*"Eds*/+#s8RClH[L5@s*fEHIt3'#JV&K+K7no3s8Rh/
LPUbCM2I1KMi@]9NK0$[O-#HcOcklkPE_;sQ'R`&QiI)RR@9S6S"-">SXuFFT:hjNs8SggUSRqi
V5C,fVl6PnWN)u!X8]2MXoJF(s8T=-Z*CU?Za7$G[C*HO\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*
_o'F2`Poj:a2c9BaiV]JbKJ,Rc-=PZcd0tbdF$Cje'lgre^`7%f@S[-g"G*5gY:N=h;-rEhr!AM
iSieUj5]4]jlPXekND'ml07Kulg*p(s6]jSrpKl<5_&~>
J,ea?$ig58%1`F<&-)YA&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+92?a+sJ6W,UF``-7:2i.4P;s
.kE5'/M8Y/0JG49s8Ol31c7-K2`E]U3B9,^4$5Vg4[)+1s$/k:6:4+.6q'R77n6*@8P9$_92&&S
s8Pkj:f1(f;ZB[F<)lq!<``C*s8Q:&s'/f7?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU-3*um-Rf#p.f]N!/1iG+0/#"50etL?1GgsH2E*QS3&s#\49,=D4[)(p5X7V%6:4+.77I7V
7n?0B8kM`L9MJ5Vs8Pnl;,U:j;cHas<``@)=BSg2>?bA4s'B&>?smDP@UinYAS#IdB5%>FC2.O"
s8QqRDf9T6EW:(ZF+8:SF`qtQs8RBEs*K*?I=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=CB+<MCi04PDZB`UE,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI/j4qIXcitJ:W9'JqJ]/KSBI+
L51P?Ll$tGMMmCOs8S(=NfT6_OHGZgP*;)oPa.N"QC!s<s-]:DR[]e:S=Q4BStDXJTV;DcU8+KZ
s8SpmVPg>jW;ijsWrK.!XFIAPs/uD%YctC;ZEggC['[6K[^NZS\@B)[]"5Mc]Y(qk^:q@s^qde&
_SX4.`5KX6`l?'>aN2KFb0%oNbfn>VcHab^d*U1fdaHUneC<%!f%/I)f\"m1g=k<9gt^`AhVR/I
i8ESQio9"YjQ,Fak2tjikih9qlK[^$m-Oc>s6fmT!J!Fc~>
$ifGu$ig58%1`F<&,lMB&ebom'GVB!s8Nr9ru1q;)uopY*rQ$=+X6ja!@9)ks8OPHrral)/M8[S
rr=ePrrFr6rVumWr;ZdZ!'U8[!C/sLs8PLerrYaj7nERX"%u<^:&Y(m:f72k!`N&urVun"s8N(&
r;Qh(?=*U1G[Y(]s().@AS,RfBP;*oC27U$Ci+$,Df9T6EH6)@F*)MHG'8(RG^+L[H@(!dI!pHm
It*!"JV&K+K7nr4L5(J=Ll$tGMMmFPNK&sYO-#HcOcklkPa%GuQBml)R$jA2S"#q<SXl@ET:hjN
Tq\<WUnjiaJ3\V~>
$if<6-3*um-Rf#p.fKDI/J9Zh0/,(7s8OnTs#'iV2uin;3W/pW4oG<\5skPMs$cnd"@u*V8k]-_
!)ELm!Dubns8Q*srrQ>,>5\C$?=3[2s'l$."(_FCB)M]/CB&)Js8R$9rrR4^F8c.=GQ7[CH2R^B
I/n`ps*0*Hs8R`OKnY89LPUbCMMd=MN/`gWNfT9`OcklkPE_>tQBml)R$jD3S"#q=SXuFFTV/!Q
U8+KZV5:&dVl6PnWiE,#XKAV-Y-5(6Z*L[AZa@-J[^NZT\@K2^]=Y_h]tV4q^qde'_Sa:0`Poj:
a2l?Db()a-~>
$if!sCB+<MCi04PDZ0V8EW:(ZF8p@^rsErLs*+MCH2mnjHi3pDIf03HJV*k#!JH1*rre+5Ll$ue
rrA#VrrJ.@rVln\P5P@[PlR-Js8SMcs8SVhrr\kmT:c&]"/;QcV#C;oVPjCm!i`3"rVm#%XoJF(
r;Qi'ZEjH/s0_n,Dn#bV\@K/]]">Se]Y2"m^;%Fu^qmk(_Sa:0`5T^8`lH-@aN;QHb0.uPbg"DX
cHjh`d*^7hdaQ[peCE+#f%8O+f\+s3g=tB;gtgfChV[5Ki8NYSioB([jQ5Lck3(pkkiq?slKdd&
m-X3.mf)YUJ3\V~>
BE.3'$ig58%1`F<&-)YA&eYik'GM8t(B=COs8O#;ru;"<*WQ-]+92?as8O;hs8ODFs!K5ps!e!J
.kE5'/M@)'0JG49s8Ol31c7-K2uin;s8P,As8P4]s#r[Is$/k:6::eQ7/d-<8,rT\9)noa9MJ7]
s%cEes8Ptps8Q'us&N2#s&f=$>6"V->lXh1?=.)Js8QR,s8QYLAnPaiBPD0qCMRa&D/F0/DfBZ8
EcQ5BFEDYKG'A.TG^4U]H[C-fI=?WpIt3*$JqAW-KS>,7L51P?M2@+IMi<USNK0$[OH>TeP*2#n
Pa.N"QC!u+R@0M5S"-">SXuIGTV/!PU8+KZUnsr=5_&~>
BE.'=-3*um-Rf#p.f]N!/1iG+0/#"51&q80s8OtVs#9uX3<0">49,=Ds8P;Js8PCbs$K0Rs$ctf
7n?0B8kT-`9MJ5Vs8Pnl;,U:j;uckts8Q/&s8Q:&s'&b.s'B&>?ss$7@f?<ZAcMdCB`J*IC27Vb
s(uXls8R%Xs8R0?s)iJas*+MCH2mnkHiO+oIXZcss8R]Ls8RfQL2Md&Ll%"HMi3ORNK0$[OH>Tf
P*;)oQ'IZ$Q^F/.R[T_8S=Q4BStD[KTq\9VUSO`_VP^8iW2ZesX/i>(Xfeh1YctC<ZEpmE[C*HO
\%&rY]"5Mc]Y2"m^;%J!_8=(,_o0O5`l?'?aN;ST5_&~>
BE-b%CB+<MCi04PDZB`UE,fl<EcZ;DFT;Aas8R<Cs*=YEHN4"mI/j4qs8RS!s8RZMs+>t(s+ULQ
L51P?Ll)03MMmCOs8S(=NfT6_OT5?Ds8S:Is8SAas-K)Ps-]:DR[a?WSGiI?TE"qaU&Y.eUSFXb
s.uTis8T$rs8T,!s/W7$s/l>$Y5eO+YlFa/ZEpmEs8TM*s8TV/\c98@]DoPD^&PhH^]2+L_>hCP
_uI[T`W*sXa8a6\aoBN`bQ#fdc2Z)hci;AldJqYpe,Rqtec45#fDjM'g&Ke+g]-(/h>c@3huDX7
iW%p;j8\3?jo=KCkPscGl2U&Kli6>OmJlVRmf@r(J,~>
1&pJF$ig58%1`F<&-)YA&eYik'GM8t(B=COs8O#;ru;"<*WQ-]+92?as8O;hs8ODBrs1(Rs!oWO
/M/URs8OhRrrY&61c>42%ljUh3]mBA4TGFF5QCaK62^a770!9V7n<UZ8P9$_92&&Ss8Pkj;#gPn
;ZHbrs8Q,#s8Q4$s'#I&>[7=/?=*R0G@LUPA7T7_AnPaiBPD0qCMRa&D/F0/DfBZ8EcQ5BFEDYK
G'A.TG^4U]H[C-fI=?WpIt3*$JqAW-KS>,7L51P?M2@+IMi<USNK0$[OH>TeP*2#nPa.N"QC!u+
R@0M5S"-">SXuIGTV/!PU8+KZUnsr=5_&~>
1&p>\-3*um-Rf#p.f]N!/1iG+0/#"51&q80s8OtVs#9uX3<0">49,=Ds8P;Js8PC^rs2'ns$oUN
8P2VRrs)7ns8Pnl;,[>l%orZ0='5M&>6"V,>lXh1?i9pU@fQI=AS(oAB5%>FC2.O"s8QqRDu]iV
EW?&[s8R4as8R<Cs*=YEH[GemI=D+oGCokpK7nr4L5(J>Ll%"HMi3ORNK0$[OH>TfP*;)oQ'IZ$
Q^F/.R[T_8S=Q4BStD[KTq\9VUSO`_VP^8iW2ZesX/i>(Xfeh1YctC<ZEpmE[C*HO\%&rY]"5Mc
]Y2"m^;%J!_8=(,_o0O5`l?'?aN;ST5_&~>
1&p$DCB+<MCi04PDZB`UE,fl<EcZ;DFT;Aas8R<Cs*=YEHN4"mI/j4qs8RS!s8RZIrs4>Ys+Z;a
Lkpodrs+I@s8S(=NfX,<&!HtmPEc+IQ2glNQiI)RRJd(:SH&V\StH&_TV;DcU8+KZs8SpmVZ6[p
W;lmts8T.$s8T5$s/uD%Yd"0-ZEjE.EjbrI\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*_o'F2`Poj:
a2c9BaiV]JbKJ,Rc-=PZcd0tbdF$Cje'lgre^`7%f@S[-g"G*5gY:N=h;-rEhr!AMiSieUj5]4]
jlPXekND'ml07Kulg*p(mHs?0rpKl<5_&~>
(]W_,$ig58%1`F<&-)YA&eYik'GM8t(A[tR)uopYs8O/_s8O8Bs!&fhs!@^F-R^Al.KBDu/1`A)
/h[,&IPLm&1Ggrgs#)h9s#C&Y3]mBA4TGFF5QCaKs8PDQs8PLes$fLKs8PY_s8P_c9hkZf:JXge
s&)bps&B$u<`]8#=TAD)s8Q>/s8QF*s'T77s'l$.A7T7_AnPaiBPD0qCMRa&D/F0/DfBZ8EcQ5B
FEDYKG'A.TG^4U]s*Ocn8:>r9It*!"JV&K+K7nr4L5(J=Ll$tGMMmFPNK&sYO-#HcOcklkPa%Gu
QBml)R$jA2S"#q<SXl@ET:hjNTq\<WUnjiaJ3\V~>
(]WSB-3*um-Rf#p.f]N!/1iG+0/#"51&:hm2uin;s8P,As8P7^s$&aJs$?\b6UO717K<BX84Z<E
8k]-_Inp%D:f($hs&2krs&K+!='5M&>6"V,>lXh1s8QJ7s8QR.s(#\Ps8Q_Fs8QhKCMWtMD/O:l
s);uXs)\5?F`m`aGQ7\gs8RFms8RNIs*oS!s+::NK7nr4L5(J>Ll%"HMi3ORNK0$[OH>TfP*;)o
Q'IZ$Q^F/.R[T_8SH#/[Sk#EGTV8*SUSFW]V5C,fW2Q\qWiN2%Xf\b/YHY79ZEggC['d<M[^WcV
\[oAa]=bhj^:q@t^qmn)_o'F3`Q#p<aN2KGJ3\V~>
(]W9*CB+<MCi04PDZB`UE,fl<EcZ;DFSYq[H2mnjs8RIos8RQJs*oS!s+14MK7ei1L&_1-LPL\A
M2D32IZ4=,NK0&!s,`?Bs-!E^PEc+IQ2glNQiI)Rs8SOWs8SVhs.5gSs8Sacs8SggUSRqiV5C-i
s/;mrs/Q,!X/u@$XoJF(s8T=-s8TD)s0K*4s0_n,\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*_o'F2
`Poj:a2c9BaiV]Js3(Gds3:Shs3L_ls3^kps3q"ts4./#s4@;'s4RG+s4dS/s5!_3s53k7s5F";
s5X.?s5j:Cs6'FGs69RKs6K^Os6]jSrpKl<5_&~>
J,ea?$ig58%1`F<&-)YA&eYik'GM8t()R#N)&`JS)]ShW*WQ-]+92?as8O;hs8ODFs!K3C.4P;s
.kE5'/M8Y/0`V/-s8Ol32#mS62uin;s8P,As8P4]s#r[Is$6Va6::eQ70!9V7n<UZ8P9$_92&&S
s8Pkj;#gPn;ZHcH<<)u!<r`2%s8Q:&s'/h/s'Ga*?ss$7@fQI=A7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU-3*um-Rf#p.f]N!/1iG+0/#"50f&e/1Go.32E1[93<0">49,=Ds8P;Js8PCbs$K.A77I7V
7n?0B8kM`L9`P,fs8Pnl;?-Yp;uckts8Q/&s8Q:&s'&b.s'Ga*?ss$7@fQI=AS(oAB5%>FC2.O"
s8QqRDu]iVEW?&gF8u8_FoVJcs8RBEs*K+ms*aqIIt7S!K)bk'KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$s2+fR$cL$'`l?'?aN;ST5_&~>
J,e;=CB+<MCi04PDZB`UE,fl<EcZ;DFERW`G'EudG^9>hHN4"mI/j4qs8RS!s8RZMs+>rWKSBI+
L51P?Ll$tGMZ<^8s8S(=NrT-@OT5?Ds8S:Is8SAas-K)Ps-`oeR[a?WSH&V\StH&_TV;DcU8+KZ
s8SpmVZ6[pW;lmHWrN+"XT/=&s8T8%s0/a-s0D\)ZaBc4[K$99\%&rY\[oAa]=bei]tV4q^VIY$
_8=(,_o0L4`Q#p<a2l?Dai_cLbKS2Tc-FV\cd:%ddF-Ile'umte^i='f@\a/g"P07gYCT?h;7#G
hr*GOiSrkWj5f:_jlY^gkNM.0l2U&Kli6>OmJlVRmf@r(J,~>
"TR]n$Ocn4rso)@rr3ZF',)&o'c%Q$s8NrSs8O#Ws8O)\r;Qd@,5hHA,prQi!@]MtrrXf(/M@#%
s"OL/rr3!U2>mI[3<0">49,=C4oG<\5XG>J#"8Lk7Ros>r;Qmm9MJ5Vrr3!q;>pLr;cHcqs8Q4$
rr?7#rrQJ4?MshI@fQI=A7]=aB4kmkBk_<tCM[g(D/O91E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3h
IXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZgP*;,pQ'IZ$Q^F/.R@9V7S=H.@StDXJ
TV8'RUSFW\V5Ac.J,~>
"TRR/,piKh!\#TKrr<!M&hYgj0JG4:s8Ol3s8Ou9s8P&=r;Zd[r;Qd`6N$ia77R:V"%Z!U9)\bk
9hnL`rrGtpr;R%&s8Q/&s8Q8+r;Qe(?i9p.@fQI=AS#KOs8Qj6CB/2Ms8R$9rrR4^F8c.=GQ7[C
H2R^BI/n`os*'(ps+>uYKnb>;LkpnFMMmCONK&sYO-#HcP*2#mPa.N"QC!u+R@9S6S"-%?St;RI
TV8*SUSFW]V5C,fW2Q\qWiN2%Xf\b/YHY79ZEggC['d<M[^WcV\[oAa]=bhj^:q@t^qmn)_o'F3
`Q#p<aN2KGJ3\V~>
"TR7lC2<bIs)%gTrr<"<s)S-\s)\Zls8R7ds8R=hs8RClr;ZeGr;QeKK)GZKL&V)SLPUbCrVlqW
N/[c9!KN6=rs4efs-&]Is-8oJs8SMbrs#"ns.5gSTD\]lU8+KZV#LApVPjCm!i`3"rVm#%XoJF(
r;Qi'ZEjE.EjbrI\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*_o'F2`Poj:a2c9BaiV]JbKJ,Rc-=PZ
cd0tbdF$Cje'lgre^`7%f@S[-g"G*5gY:N=h;-rEhr!AMiSieUj5]4]jlPXekND'ml07Kulg*p(
mHs?0rpKl<5_&~>
J,ea?$O[@Os8NQ>%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6Ws8OAl-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palcs8OJr.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(ps8PAO6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$s8QqRDJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcits8RY%JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
#QO#q$O[@O%K?A2%hK9a&eb'@rtc7a)&X>2)]Kb;*?H7D+!;^M,5qQA-3#<A-R^Al.4Qet/1`A)
/hSe20JP:;1G^jE2)R9N2`NcW3BB5`4?Pbi5!M7s5X@_'6UO7077Ka:7n?0B8kM`L9MJ5V:/=Y^
;,L4h;c?Xq<E<.%=BJ^/>$>-8>[:WA?=.)J@:<VS@q9+]AS,RfBP;*oC27U$Ci+$,Df9T6?#an*
F)uGFF`qqPGBe@XH?spbI!g?kIXcitJUrE)K7ei2Knb>;LPUeDMMd=NN/`gWNfT9`OcbfiPE_;s
Q'R`&R$a;0R[]e:S=Q4BT:_dLTqS3UUSO]^VLUp^~>
#QNm2,palc-iX/G.fV""/1p_us"aU1%l?.$2E*QS3&s#\4$,Pf4oPD15X@_'6UO7177Kd;84Z<E
8kVfN9heAY:Jakb;GpFl<)lq!='&L+=^#!5>?kH>?=.&I?t!MR@q0%\AS,RfBP;*pC27U$D/F0/
DfBZ8EcQ5BFEM_LGB\:VH$Xd`H[L6iIXZcsJ:W<(K7ei2Knb>;LkpnFMMmCONK&sY@?6M3Ocklk
PE_>tQBml)R$jD3S"#q=SXuFFTV/!QU8+KZV5:&dVl6PnWiE,#XKAV-Y-5(6Z*L[AZa@-J[^NZT
\@K2^]=Y_h]tV4q^qde'_Sa:0`Poj:a2l?Db()a-~>
#QNRoC27U$D#XG<DJsH4E,kaSs)n?bs*+Kfs*=Wjs*Ocns*aorrVunKs+:9's+LE+s+^Q/s+p]3
s,-i7s,?u;s,R,?s,d8Cs-!DGs-3PKs-E\Os-WhSs-itWs.'+[s.97_s.KCcs.]Ogs.o[ks/,go
s/>sss/Q+"riH.%s/uC*s02O.s0D[2s0Vg6s0hs:s1&*>s186Bs1JBFs1\NJs1nZNs2+fRs2=rV
s2P)Zs2b5^s2tAbs31Mfs3CYjs3Uens3gqrs4%)!s475%s4IA)s4[M-s4mY1s5*e5s5<q9s5O(=
s5a4As5s@Es60LIs6BXMs6TdQs6fmT!J!Fc~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
!WVD8e:H-@e,b(bJ,~>
!WV84d"0R8ciJY^J,~>
!WUr+aFVG(a8pfVJ,~>
!WVEJeGk'EeGk&qeGk'9eGk'ueE28_s+!@b~>
!WV9Fd/SXAd/SWmd/SX5d/SXqd,oi[s+!@b~>
!WUs=aT$e9aT$deaT$e-aT$eiaQA!Ss+!@b~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le,Y$^e,oZ#5_&~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LciAUZciX5t5_&~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La8gbRa9)Bl5_&~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le/a(hs4%(us4%(us4%(us4%(us4%(us4%(ueGk%aJ,~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LclIY`s3Uems3Uems3Uems3Uems3Uems3Uemd/SV]J,~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La;ofPs2b5]s2b5]s2b5]s2b5]s2b5]s2b5]aT$cUJ,~>
!WVEJe,b+"cI;lFs1?eY!!'h)e,b+"_UJU:s8LLgJCN*KeGn%ueGn%ueGn%ueGn%ueGn%ueGn%u
J3\V~>
!WV9FciJ[scHlTBs1?YU!!'h)ciJ[s_U&=6s8L@cJC)[Cd/VJmd/VJmd/VJmd/VJmd/VJmd/VJm
J3\V~>
!WUs=a8phkcH$$:s1?AM!!'h)a8phk_T2b.s8L([JB5h3aT'?]aT'?]aT'?]aT'?]aT'?]aT'?]
J3\V~>
!WVEJe,b+"cI;lFs7Fh>!!,lTlI>b4!De^Be,adorR:nK+`6f"!J(4?eGfNue,b+"rmVs=eGn%u
eGn%ueGn%ueGn%ueGn%ueGn%ueC=MK5_&~>
!WV9FciJ[scHlTBs7F\:!!,lTlHoJ0!De^BciJ@krQkVG+`6es!J(4?d/O*qciJ[srm2[9d/VJm
d/VJmd/VJmd/VJmd/VJmd/VJmd*VfC5_&~>
!WUs=a8phkcH$$:s7FD2!!,lTlH&o(!De^Ba8pMcrQ#&?+`6ek!J(4?aSu7ia8phkrl?+1aT'?]
aT'?]aT'?]aT'?]aT'?]aT'?]aN4C35_&~>
!WVEJe,b+"cI;lFs7b"DS3-Vt!ENk$e,c($qpYXIBCF=MFnsMfI:r0$!J(4?eGfNue,b+"rmVs=
eC=NJs4%(us4%(us3q%us4%(us4%(us4%(!5_&~>
!WV9FciJ[scHlTBs7ak@S3-Vp!ENk$ciKXuqp5@EBCF1IFnsAbI:r/u!J(4?d/O*qciJ[srm2[9
d*Vg>s3Uems3Uems3Lbms3Uems3Uems3Udr5_&~>
!WUs=a8phkcH$$:s7aS8S3-Vh!ENk$a8qemqoAe=BCEnAFns)ZI:r/m!J(4?aSu7ia8phkrl?+1
aN4D&s2b5]s2b5]s2Y2]s2b5]s2b5]s2b4j5_&~>
!WVEJe,b+"cI;lFs7k(ESM9lh!J>4Xe,c*oq:#FtD"6!UHo1WJ!J>4\e,b+"o@3X;f$j_Ns8LLg
JCOVKs4%(us4%(us4%&Ks4%(us4%(us4#QuJ3\V~>
!WV9FciJ[scHlTBs7jqASM9ld!J>4XciK[kq9T.pD"5jQHo1WF!J>4\ciJ[so?d@7f$FGJs8L@c
JC+>Cs3Uems3Uems3UcGs3Uems3Uems3T-mJ3\V~>
!WUs=a8phkcH$$:s7jY9SM9l\!J>4Xa8qhcq8`ShD"5RIHo1W>!J>4\a8phko>pe/f#RlBs8L([
JB7c3s2b5]s2b5]s2b3?s2b5]s2b5]s2`:]J3\V~>
!WVE\e,TL<e,b+"cI;lFs7k(D@/SLS!<(CJHXQBn!+>QN!IJ5Fe,UQ`e,VE!e,b+"p!i^9lI5l1
B)qMP!J(4Le/a(heGn%ueGn%ueGn%ue,\"ueGn%ueGn%ueGk%aJ,~>
!WV9Xci=(8ciJ[scHlTBs7jq@@/S@O!<(7FHXQBj!+>QJ!IJ5Fci>-\ci>urciJ[sp!EF5lHfT-
B)qML!J(4LclIY`d/VJmd/VJmd/VJmciDGmd/VJmd/VJmd/SV]J,~>
!WUsOa8c50a8phkcH$$:s7jY8@/S(G!<'t>HXQBb!+>QB!IJ5Fa8d:Ta8e-ja8phkouQk-lGs$%
B)qMD!J(4La;ofPaT'?]aT'?]aT'?]a8j<]aT'?]aT'?]aT$cUJ,~>
!WVE\eGfO=e,b+"o@3a>nC7F;o@*eks7k(D1]5`&!;t=H*V%VZ1\T;u*V7b]!)N:;!#bIZ!J(4D
eGfOEeGfO:e-9?u!/.OaTC^P5JH,Vu*IuZ>eGn%ueGn%ueGn%u!<:RKeGn%ueGn%Js+!@b~>
!WV9Xd/O+9ciJ[so?dI:nBh.7o?[Mgs7jq@1]5T"!;t1D*V%JV1\T/q*V7VY!)N:7!#bIV!J(4D
d/O+Ad/O+6cj!pq!/.OaTC^D1JH,Vq*IuN:d/VJmd/VJmd/VJm!<:FGd/VJmd/VJ>s+!@b~>
!WUsOaSu81a8phko>pn2nAtS/o>gr_s7jY81]5;o!;sn<*V%2N1\Sli*V7>Q!)N:/!#bIN!J(4D
aSu89aSu8.a9H(i!/.OaTC^,)JH,Vi*Iu62aT'?]aT'?]aT'?]!<:.?aT'?]aT'?&s+!@b~>
!WVE\eG]I=e,b+"o[Ej@rmUoJo$dX>rmUoJo[Enls7t.E(AlS]!;t=IJH5;k!#G7W!J(7Ce,]Oh
q/67,rmUoJp!a"ms7b%C!;G"C!:SDC5LDoQYB[Z-9D-d8JH,Vu*IuYhs4%(us4%(us4%(u!7_%u
s4%(us4%(us+!@b~>
!WV9Xd/F%9ciJ[so[!R<rm1WFo$@@:rm1WFo[!Vhs7t"A(AlGY!;t1EJH5;g!#G7S!J(7Cd.RJ=
ci=(=ciJ[spX&p?pX&p?n'D>)d7&_lGe5@sp!<_is8L@cJC)[Cd/VJmd/VJmd/VGmd/VJmd/VJm
d/VJmJ3\V~>
!WUsOaSl21a8phkoZ."4rl>'>o#Le2rl>'>oZ.&`s7s_9(Al/Q!;sn=JH5;_!#G7K!J(7Ca8l8\
q/67,rl>'>ouI/as7aV7!;FS7!:Ru75LDoQYB[Z-9D-@,JH,Vi*Iu5Ps2b5]s2b5]s2b5]!6G2]
s2b5]s2b5]s+!@b~>
!WVE\eGTC=e,b+"p!`sAr6t]Ho[Ej@r6t]Hp!a"ms7t.E!WLUF!<1IJ!;"\?!WLUG!<(CI!;+bA
-p[V.!3cCO!!)]A!J(4Ee,TLAe,TL:e-MJ=MmS#H;76Jue,b+"rmVs=eGn%ueGn%ueGn%ueGfOK
eGn%ueGn%ueC=MK5_&~>
!WV9Xd/<t9ciJ[sp!<[=r6PEDo[!R<r6PEDp!<_is7t"A!WLIB!<1=F!;"P;!WLIC!<(7E!;+V<
./*`@ci=(=ciJ[spWrm?p!<[=ma)6-V2M^2]2?!:p<Whjs8L@cJC+>Cs3Uems3Uems3UcGs3Uem
s3Uems3T-mJ3\V~>
!WUsOaSc,1a8phkouI+5r5\j<oZ."4r5\j<ouI/as7s_9!WL1:!<1%>!;"83!WL1;!<'t=!;+>5
-p[V.!3cCC!!)]5!J(4Ea8c55a8c5.a9\31MmS#H;76Jua8phkrl?+1aT'?]aT'?]aT'?]aSu8?
aT'?]aT'?]aN4C35_&~>
!WVE\eGK==e,b+"p=''BqpYTGo[Ej@qpYTGp='+ns8(4GJ.)A+q>gNE!!)Z@!ItRWeGB7Ee,TL@
e,_6gq>UGurmUoJp!a"ms7k+D!;t@H!;t@H!:ePG=)'AfmdBSpU<3K0e,b+"rmVs=eC=NJs4%(u
s4%(us3q%us4%(us4%(us4%(!5_&~>
!WV9Xd/3n9ciJ[sp<Wd>qp5<Co[!R<qp5<Cp<Whjs8((CJ.)A'q>gNA!!)Z<!ItRWd/*hAci=(<
ci>co!<1=F!;4\>JH,DkrrDuDrrDuDrrDT9$<Lsps6f=EeY:1dp<Whjs8L@cJC)[Cd/VJmd/VJm
d/VGmd/VJmd/VJmd/VJmJ3\V~>
!WUsOaSZ&1a8phkp;d46qoAa;oZ."4qoAa;p;d8bs8'e;J.)@tq>gN9!!)Z4!ItRWaSPu9a8c54
a8mt[q>UGurl>'>ouI/as7j\8!;sq<!;sq<!:e,;=)'AfmdBSpU<3K0a8phkrl?+1aN4D&s2b5]
s2b5]s2Y2]s2b5]s2b5]s2b4j5_&~>
!WVE\eGB7=e,b+"q:#KHeC4Kqe,TL@e,TLGe,o^#e,]<o!J(4He,b(-qpYTGqpYTGo[Enl$hVpK
!;+bA?:F\i!3cCO!!)]A!J(4GeG]IHeGTCGeG]I>e-Z2\gc=Ebnac8:AG+FQJH,Vu*IuZ>eGn%u
eGn%ueGn%u!<:RKeGn%ueGn%Js+!@b~>
!WV9Xd/*h9ciJ[sq9T3Dd*Mdici=(<ci=(CciX9pciEmg!J(4HciJY)qp5<Cqp5<Co[!Vh$hVdG
!;+V=?3U*(rm1WFp!<_is7t%@!<(:C!<(:D!;"PE!3t<>j72[1o'9iZciJ[srm2[9d/VJmd/VJm
d/VJmd/O+Gd/VJmd/VJmd*VfC5_&~>
!WUsOaSPu1a8phkq8`X<aN+AYa8c54a8c5;a9)F`a8l%W!J(4Ha8pf!qoAa;qoAa;oZ.&`$hVL?
!;+>5?:F\i!3cCC!!)]5!J(4GaSl2<aSc,;aSl22a9hpPgc=Ebnac8:AG+"EJH,Vi*Iu62aT'?]
aT'?]aT'?]!<:.?aT'?]aT'?&s+!@b~>
!WVE\eG91=e,b+"q:#HGe,]?p!!)Z@!!)lF!W^^Mq:#Fqs7t.F?7#O!!!)oG!!)W?!F@)Fe,TL?
e,_P;qYp]%eC5fFp!a"ms7t1D!<(FG!<(FH!:nVA*4c"-r;QaEp!a"ms8LLgJCN*KeGn%ueGn%u
eGn"ueGn%ueGn%ueGn%uJ3\V~>
!WV9Xd/!b9ciJ[sq9T0CciEph!!)Z<!!)lB!W^RIq9T.ms7t"B?7#Nr!!)oC!!)W;!F@)Fci=(;
ciH*Qq#LHA!@@g>ciJ[sq9]*@rQtKCrQtNDo$@IY\btLcrr=G>ciJ[srm2[9d*Vg>s3Uems3Uem
s3Lbms3Uems3Uems3Udr5_&~>
!WUsOaSGo1a8phkq8`U;a8l(X!!)Z4!!)l:!W^:Aq8`Ses7s_:?7#Nj!!)o;!!)W3!F@)Fa8c53
a8n9/qYp]%aN,\.ouI/as7sb8!<(";!<("<!:n25*4c"-r;QaEouI/as8L([JB5h3aT'?]aT'?]
aT'<]aT'?]aT'?]aT'?]J3\V~>
!WVE\eGfLLe,]*i!J(4GeG]FLe,TLIe,TL@e,TLIeGfLKeG]IDe,b+"q:#FY553P.0EqOKe,a5H
pXB6u"p"8E!cqK0qu6f&e,WVdp!a"ms7k+D!;t@H!;t@H!:\J=?M46r!2]>;!J(4Le-plWs4%(u
s4%(us4%)H!"8hVs4%(us4#QuJ3\V~>
!WV9Xd/O(HciE[a!J(4Gd/F"Hci=(Eci=(<ci=(Ed/O(Gd/F%@ciJ[sq9T.U553D*0EqOKciIfD
pWrsq"p"8A!HTL]!!CRJ=V^VV!J(4Fd/O+Dd/O+Dd/O+8ciIJGr;Qbno[!Vhs8L@RJC+>Cs3Uem
s3Uems82j)s3Uems3Uemd/SV]J,~>
!WUsOaSu5@a8khQ!J(4GaSl/@a8c5=a8c54a8c5=aSu5?aSl28a8phkq8`SM553,"0EqOKa8os<
pW*Ci"p"89!cqK0qu6f&a8f?XouI/as7j\8!;sq<!;sq<!:\&1?M46r!2]>/!J(4La:*U?s2b5]
s2b5]s2b6<!"8hJs2b5]s2`:]J3\V~>
!WVE\e,TLJe,TL@e,b+"q:,<Bkg]M1q:#Fqs7k(EHS,$B!W[lso$d\e/bmfs!/)Nee-%I^<58&(
rs&+J!!!=[3qh&(JH,An!!)]A!!)H:!IseArrMRso[Enls8LLgJCN*KeGn%ueGn%ue,\"ue,\"u
eGn%ueGn%uJ3\V~>
!WV9Xci=(Fci=(<ciJ[sq9]$>kg95-q9T.ms7jqAHS,$>!W[lso$@Da/bmZo!/)NeciP;+-2[`C
+oVHC$&1M7ciJ[spWrm?p!<[=ma(uap&=slmpYk8!J(4LclIY`d/VJmd/VJmd/VGmd/VGmd/VJm
d/VJmd/SV]J,~>
!WUsOa8c5>a8c54a8phkq8iI6kfEZ%q8`Ses7jY9HS,$6!W[lso#LiY/bmBg!/)Nea942R<58&(
rs&+J!!!=[3qgVqJH,Ab!!)]5!!)H.!IseArrMRsoZ.&`s8L([JB5h3aT'?]aT'?]a8j<]a8j<]
aT'?]aT'?]J3\V~>
!WVE\e,TLJe,TL@e,b+"q:,?Ck1'>0q:#Fqs7b"DF>!L@!/1=O!Yp3#o$d\^0)X3!K`1rQ'n:#k
e-&1sIRn,ND[0NU8-Ap6hg>+I!J(4EeGfOCeGfO9e,XamrrBh*e,b+"rmV($eGn%up](BqeGo=E
s3q,MJ3\V~>
!WV9Xci=(Fci=(<ciJ[sq9]'?k0X&,q9T.ms7ak@F>!L<!/1=O!Yp3#o$@DZ0)X&rK`1rQ'n:#k
cia=jCe,$7!!bPn8-Ap6hg>+E!J(4Ed/O+?d/O+5ciA=irrBh*ciJ[srm1dud/VJmp](Bqd/WnA
s3LiIJ3\V~>
!WUsOa8c5>a8c54a8phkq8iL7k/dK$q8`Ses7aS8F>!L4!/1=O!Yp3#o#LiR0)WcjK`1rQ'n:#k
a94ogIRn,ND[0NU8-Ap6hg>+=!J(4EaSu87aSu8-a8gJarrBh*a8phkrl>4maT'?]p](BqaT)&9
s2Y9AJ3\V~>
!WVEWe,TLAe,b+"q:,BDjOF//q:#Fqs7XqCG%LUk#=j;J$95NNHh,YeG%LUk#=j;J$95NNHhGkk
7/uepMuJM<_od1-<Ofs&Hhc(kJH,>mrrDlErrDE8!!*#u!5J-T!J(4Le-plWeGn%ueGn%ueGn%r
!"7<VeGn%ueGn%uJ3\V~>
!WV9Sci=(=ciJ[sq9]*@jO!l+q9T.ms7Xe?G%LUk#=j;J$95NNHh,MaG%LUk#=j;J$95NNHhGbc
!!3Wm>Q._1)_lP@<Ofs&HhbqgJH,>irrDlArrDE4!!*#u!5J-P!J(4LcjYHOd/VJmd/VJmd/VJj
!"70Rd/VJmd/VJmJ3\V~>
!WUsJa8c55a8phkq8iO8jN.<#q8`Ses7XM7G%LUk#=j;J$95NNHh,5YG%LUk#=j;J$95NNHhGG_
7/uepMuJM<_od1-<Ofs&HhbY_JH,>arrDl9rrDE,!!*#u!5J-H!J(4La:*U?aT'?]aT'?]aT'?Z
!"6mJaT'?]aT'?]J3\V~>
!WVEWe,TLAe,b+"q:,EEimdu.q:#Fqs7Fh>JH++'J6[!-_r#n4eGXpte-:G.DSX0IIJ2.j7/?ig
Y<%2=DSX0I3Vh/*JH,;lpAijq!J(4Le/a(hs4%(us4%(us4%(urrE)Ks4%(us4%(ueGk%aJ,~>
!WV9Sci=(=ciJ[sq9]-Aim@]*q9T.ms7F\:JH*t#J6[!-_r#n4d/ALpcj##*DSX0IIJ2%^!!bQ8
>].?ph`:MZ!J(4Cd.[OmciJ[srm2[9d/VJmd/VJmd/VJmd/O+Gd/VJmd/VJmd*VfC5_&~>
!WUsJa8c55a8phkq8iR9ilM-"q8`Ses7FD2JH*[pJ6[!-_r#n4aSgYha9I0"DSX0IIJ1_^7/?ig
Y<%2=DSX0I3Vg_sJH,;`pAije!J(4La;ofPs2b5]s2b5]s2b5]rrE)?s2b5]s2b5]aT$cUJ,~>
!WVEJe,b+"q:#BEi7%`,q:#Fqs6\;?J73?-]"J+0e-:G3DS*Kn!;FtC7/?ihYLM'P@;_D\$ip.R
!J(4AeGB6se,b+"rmVs=eC=NJs4%(us4%(us3q%us4%(us4%(us4%(!5_&~>
!WV9FciJ[sq9T*Ai6VH(q9T.ms6\/;J73?-]"J+0cj##/DS*Kn!;Fk7!<:CMJ73>^.1?4QciJ[s
o?d@7f$FGJs8L@cJC)[Cd/VJmd/VJmd/VGmd/VJmd/VJmd/VJmJ3\V~>
!WUs=a8phkq8`O9i5bluq8`Ses6[l3J73?-]"J+0a9I0'DS*Kn!;FP77/?ihYK4e8@;_D\$ip.F
!J(4AaSPtga8phkrl?+1aN4D&s2b5]s2b5]s2Y2]s2b5]s2b5]s2b4j5_&~>
!WVEJe,b+"cI;lFs6S5=J6ZPH!!)<6"b9ie4TGKVe,UikNrWYge-(;,$31)%e,b+"n^RR=eC4ML
s8LLgJCOVKs4%(us4%(us4%&Ks4%(us4%(us4#QuJ3\V~>
!WV9FciJ[scHlTBs6S)9J6ZPH!!)<2"b9ie4TGKVd.[P>ciel($31)%ciJ[sn^.:9eBe5Hs8L@c
JC+>Cs3Uems3Uems3UcGs3Uems3Uems3T-mJ3\V~>
!WUs=a8phkcH$$:s6Rf1J6ZPH!!)<*"b9ie4TGKVa8dR_NrWYga97#u$31)%a8phkn]:_1eAqZ@
s8L([JB7c3s2b5]s2b5]s2b3?s2b5]s2b5]s2`:]J3\V~>
!WVEJe,b+"cI;lFs6J/:J6N!RkgT]b>6"Zee,Y$me,b+"n^RR=eC4MLs8LLgJCN*KeGn%ueGn%u
eGn"ueGn%ueGn%ueGn%uJ3\V~>
!WV9FciJ[scHlTBs6J#6J6N!Rkg0E^>6"ZeciAUiciJ[sn^.:9eBe5Hs8L@cJC)[Cd/VJmd/VJm
d/VGmd/VJmd/VJmd/VJmJ3\V~>
!WUs=a8phkcH$$:s6I`.J6N!Rkf<jV>6"Zea8gbaa8phkn]:_1eAqZ@s8L([JB5h3aT'?]aT'?]
aT'<]aT'?]aT'?]aT'?]J3\V~>
!WVEJe,b+"cI;lFs6A)6JE>8\JD/KRJH*L9!J(4Le/a(hs4%(us4%(us4%(urrE)Ks4%(us4%(u
eGk%aJ,~>
!WV9FciJ[scHlTBs6@r2JE>,XJD/?NJH*L5!J(4LclIY`s3Uems3Uems3UemrrE)Gs3Uems3Uem
d/SV]J,~>
!WUs=a8phkcH$$:s6@Z*JE=iPJD/'FJH*L-!J(4La;ofPs2b5]s2b5]s2b5]rrE)?s2b5]s2b5]
aT$cUJ,~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le/a(heGn%ueGn%ueGn%ue,\"ueGn%ueGn%ueGk%aJ,~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LclIY`d/VJmd/VJmd/VJmciDGmd/VJmd/VJmd/SV]J,~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La;ofPaT'?]aT'?]aT'?]a8j<]aT'?]aT'?]aT$cUJ,~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le/a(hs4%(us4%(us4%(us4%(us4%(us4%(ueGk%aJ,~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LclIY`s3Uems3Uems3Uems3Uems3Uems3Uemd/SV]J,~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La;ofPs2b5]s2b5]s2b5]s2b5]s2b5]s2b5]aT$cUJ,~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le,Y$^e,oZ#5_&~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LciAUZciX5t5_&~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La8gbRa9)Bl5_&~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4LeE-]2J3\V~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4Ld,k9.J3\V~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4LaQ<F&J3\V~>
!<7V#JUm9@!'l&~>
!<7V#JUm9@!'l&~>
!<7V#JUm9@!'l&~>
JO"cOmm)C~>
JO"cOmm)C~>
JO"cOmm)C~>
%%EndData
showpage
%%Trailer

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

@ -22,8 +22,8 @@ int main( int argc, char **argv )
QApplication app( argc, argv );
CGAL::Qt_widget * W = new CGAL::Qt_widget();
app.setMainWidget( W );
W.resize(600, 600);
W.set_window(0, 600, 0, 600);
W.resize(400, 400);
W.set_window(0, 400, 0, 400);
W.show();
return app.exec();
@ -51,8 +51,8 @@ app.setMainWidget(W);
\end{ccExampleCode}
To resize and set the scaling factor of the window you will use:
\begin{ccExampleCode}
W->resize(600, 600);
W->set_window(0, 600, 0, 600);
W->resize(400, 400);
W->set_window(0, 400, 0, 400);
\end{ccExampleCode}
At the end you need to show the window when the initialization has been done:
\begin{ccExampleCode}
@ -197,7 +197,7 @@ The entry point is the same:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using QMainWindow QT class");
@ -252,8 +252,7 @@ CGAL::Qt_widget_standard_toolbar *stoolbar;
\end{ccExampleCode}
To use it, in the constructor of \ccc{My\_window}, it is added:
\begin{ccExampleCode}
std_toolbar = new CGAL::Qt_widget_standard_toolbar(widget, this);
this->addToolBar(std_toolbar->toolbar(), Top, FALSE);
stoolbar = new CGAL::Qt_widget_standard_toolbar(widget, this, ``Standard toolbar'');
\end{ccExampleCode}
In this tutorial you can play a little bit with the standard toolbar
but you will see probably something that is not quite pleasant. If you
@ -279,7 +278,7 @@ any event.
The sixth tutorial uses for the first time a layer to build \cgal\
objects. It is declared the class \ccc{My\_input_layer} derived from
\ccStyle{Qt\_widget\_lool}, that is used to create a \cgal\ point
\ccStyle{Qt\_widget\_layer}, that is used to create a \cgal\ point
every time you click on the widget.
\begin{ccExampleCode}
class My_input_layer : public CGAL::Qt_widget_layer{

View File

@ -3,6 +3,7 @@
% +------------------------------------------------------------------------+
% | Main TeX file for testing CGAL packages.
% +------------------------------------------------------------------------+
\newcommand{\qt}{{\em Qt}}
\documentclass{book}

View File

@ -2,7 +2,7 @@
% | CGAL Reference Manual: Reference manual for Qt_widget.tex
% +------------------------------------------------------------------------+
% |
% | 10.01.2002 Radu Ursu
% | 02.04.2003 Radu Ursu
% |
% | \RCSdef{\qtwidgetRev}{$Revision$}
% | \RCSdefDate{\qtwidgetDate}{$Date$}
@ -18,18 +18,41 @@ The standard toolbar includes the basic tools used for zooming and translating.
\ccInclude{CGAL/IO/Qt_widget_standard_toolbar.h}
\ccGlue
\ccInheritsFrom
\ccc{QToolBar}
\ccCreation
\ccCreationVariable{stoolbar}
\ccSetTwoColumns{Qt_widget_standard_toolbar}{}
\ccConstructor{Qt_widget_standard_toolbar(Qt_widget *w, QMainWindow *mw);}{The
default constructor creates a new toolbar in your application, containing all
the standard tools. The first param is a pointer to a Qt\_widget object, the
second is a pointer to a QMainWindow object, that contains the toolbar.}
\ccConstructor{Qt_widget_standard_toolbar(Qt_widget *w, QMainWindow
*mw = 0, const char* name = 0);}{This constructor creates a new
toolbar in your application, containing all the standard tools. The
first parameter is a pointer to a Qt\_widget object, the second is a
pointer to a QMainWindow object, that contains the toolbar. The last
parameter is the name of the toolbar. If you are using this
constructor, you should deallocate yourself the memory used for the
toolbar. Use the other one if you want \qt\ to do it for you.}
\ccMethod{const QToolBar* toolbar();}{Returns a pointer to the QToolBar
private member. To use the standard toolbar in an application, you
need this function in order to get the pointer to the toolbar.}
\ccConstructor{Qt_widget_standard_toolbar(Qt_widget *w, QMainWindow
*mw = 0, QWidget* parent, bool newline = true, const char* name =
0);}{ The same as the previous one except from \ccc{parent} parameter that
is used to tell \qt\ to destroy the memory after the parent is
destroied. If \ccc{newline} is true, the toolbar will be placed on a
new line.}
\ccMethod{const QToolBar* toolbar();}{Deprecated: (in CGAL-2.4 the
standard toolbar was not derived from \ccc{QToolBar}) Returns a pointer to
the \ccc{QToolBar} private member. To use the standard toolbar in your
application, you need this function in order to get the pointer to the
toolbar.}
\ccHeading{public slots:}
\ccMethod{void back();}{Goes back in the history list of the standard toolbar.}
\ccMethod{void forward();}{Goes forward in the history list of the
standard toolbar.}
\ccMethod{void clear_history();}{Clears the history list of the
standard toolbar.}
\ccExample
\ccIncludeExampleCode{Qt_widget/basic/tutorial5/tutorial5.C}

View File

@ -147,15 +147,14 @@ connected to the signal. The signal and slot are just typed in with
their names and parameter types, and wrapped with {\sc Signal()} and
{\sc Slot()}, respectively.
Every class that wants to define at least a single signal or slot must
be derived from the class \ccc{QObject}. Every class definition that
wants to declare at least a single signal or slot must contain the
macro {\sc Q\_object}.
Every class that defines at least a single signal or slot must
be derived from the class \ccc{QObject}. Every class that uses at
least a single signal or slot must contain the macro {\sc Q\_object}.
Whenever you define a class of your own that uses \ccc{signals} and/or
\ccc{slots}, it is not enough to simply compile it. You must also run
\ccc{moc}, the Meta-Object Compiler supplied with \qt\, on the file
the class declaration is in. Running \ccc{moc} outputs glue code that
that contains the class declaration. Running \ccc{moc} outputs glue code that
is needed for the signal/slot mechanism to work. You have two
possibilities to add this glue code to your application: either you
include the code generated by \ccc{moc} in one of your source files or
@ -170,7 +169,7 @@ have some header fies in different directories and you want that
\ccc{moc} parse them and include the code in the right files. If you
are not using makefiles you should not be concerned about this line.
The control flow in the example is now as follows. When you press the
The control flow in the last example is now as follows. When you press the
mouse button, a point is inserted in the triangulation. The widget's
method \ccc{redraw} is called. At the end it emits a signal, which is
connected to the slot of \ccc{My_window::redraw_win()}. In this
@ -300,24 +299,43 @@ The following is an example of a \ccc{layer} that creates \cgal\ points when
the user clicks the left mouse button over the widget.
\begin{ccExampleCode}
#include <CGAL/IO/Qt_widget.h>
#include <CGAL/IO/Qt_widget_layer.h>
#include <qcursor.h>
#ifndef CGAL_QT_WIDGET_GET_POINT_BUTTON
#define CGAL_QT_WIDGET_GET_POINT_BUTTON Qt::LeftButton
#endif
namespace CGAL {
template <class R>
class Qt_widget_get_point : public Qt_widget_layer
{
public:
typedef typename R::Point_2 Point;
typedef typename R::FT FT;
typedef typename R::Point_2 Point;
typedef typename R::FT FT;
Qt_widget_get_point(const QCursor c=QCursor(Qt::crossCursor)) :
cursor(c) {};
Qt_widget_get_point(const QCursor c=QCursor(Qt::crossCursor),
QObject* parent = 0, const char* name = 0) :
Qt_widget_layer(parent, name), cursor(c) {};
private:
bool is_pure(Qt::ButtonState s){
if((s & Qt::ControlButton) ||
(s & Qt::ShiftButton) ||
(s & Qt::AltButton))
return 0;
else
return 1;
}
void mousePressEvent(QMouseEvent *e)
{
if(e->button() == Qt::LeftButton)
if(e->button() == CGAL_QT_WIDGET_GET_POINT_BUTTON
&& is_pure(e->state()))
{
FT x=static_cast<FT>(widget->x_real(e->x()));
FT y=static_cast<FT>(widget->y_real(e->y()));
FT x, y;
widget->x_real(e->x(), x);
widget->y_real(e->y(), y);
widget->new_object(make_object(Point(x, y)));
}
};
@ -333,11 +351,12 @@ private:
};
QCursor cursor;
}//endclass;
}//namespace CGAL
QCursor oldcursor;
};
} // namespace CGAL
\end{ccExampleCode}
The \ccc{Qt_widget} forwards mouse and keyboard events to the attached tool.
The \ccc{Qt_widget} forwards mouse and keyboard events to the attached layer.
In the above example only the \ccc{mousePressEvent} member function is overloaded.
Tools that create new \cgal\ objects, must call the member
@ -376,7 +395,7 @@ standard toolbar">
\end{figure}
\newcounter{bean}
The functionality of the toolbar is like this from the left to right:
The functionality of the toolbar is as follows from the left to right:
\begin{description}
% {Button---\Roman{bean}}{\usecounter{bean}\setlength{\rightmargin}{\leftmargin}}
\item[Point tool:] Deactivate the standard layers from the
@ -392,6 +411,9 @@ region where you want to focus.
\item[Focus on the Region:] The area in the rectangle that you selected will be magnified to best fit in the window.
\item[Hand Tool:] Used for translate. Click to select the
first point of translation and drag to select the second point.
\item[Mouse Coordinates Layer:] Mouse coordinates are
displayed on the status bar of your window. You can deactivate this
layer if you click on it. To activate it again just click one more time.
\end{description}
You can select a layer by clicking on a button of the standard

View File

@ -1,12 +1,57 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner
%%Title: /1/prisme/rursu/standard_toolbar.eps
%%CreationDate: Tue May 7 14:05:04 2002
%%Title: /1/prisme/rursu/xpm_icons/standard_toolbar.eps
%%CreationDate: Wed Apr 2 14:21:41 2003
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%Pages: 1
%%BoundingBox: 14 14 259 47
%%BoundingBox: 14 14 220 50
%%EndComments
%%BeginPreview: 256 43 1 43
% 0000000000000000000000000000000000000000000000000000000000000000
% 0000000000000000000000000000000000000000000000000000000000000001
% 3fffffffffffffffffffffffffffeeedb6daaaaaaaaaaaaaaaaa924924420001
% 3fffffffffff76db6aaaaaaaaaa92aaaaaaaaaaaaaaaa949110048924914aaa9
% 3ffffffbb6d5eff7dfffff776d56db5b555555555555252a54aa922482400001
% 3ffffbbffcffbdbebaaaaa2db6cdb56a92aaaaaaaaa954a4a249248928154925
% 3833bff674def4ebe7fffd36db4a2b5501555555554aaa929524912202a01001
% 3393ffffecfbdcbea555572db6cb2d6d92aaaaaaaaaa4954a4924448a80a82a5
% 3391fa4a60c30c74210c1830c40a105000511555555555251249291202a02801
% 3393fe4a4c9264d9e7e4cb2e04cb2224922a82aaaaa94aa9549244a4a80a8249
% 3393de4a4c9204f845048a30488a230281101555554aa9249249290902a02401
% 3393ff364c927caf2764cb264c8b222412248aaaaaaa555525248252540a8892
% 3839fd3660c30678710488204a0d18508050155555554924a892548481502101
% 3e7ffffffff3fddfaefb77bdb6ebd5555aaad55554a95552454909292a050429
% bf1f01fbbd86dbb57baedd6b6dad5b6b6aaaaaaaaa952a4a9492524200a05081
% bfffffdff7ffff7feefbb7ddb6b6aaad555555555552a4a929248894aa0a0412
% 0000000000000000000000000000000000000000000000000000000000002001
% 00000030000000000010000000000000000000001800000000001100cdfbd7f4
% 8000002002000020009020011111249112492488904489224924801288000001
% 8924922120249202481104900000000000000000100000000000020088000000
% 000000200400004001100002202200022001e011108810040000102088000001
% 80000020004000040010207c02002fc8024e190010008c904924800288000001
% 092492224804920048108601804040300018060210103f000000024008002001
% 804000200080004801100010c8044008901022201101ff810001c80488002000
% 806000200060001c80100850408042080270810450218048124b400088002001
% 0972492124924922081124126008804c003ff10010030060000a589088002001
% 8078002001080041011004fe22009f84903ab110908208212005540088002001
% 007c00200208004090100cfe20219f8402376100100e2cb0025c040288002001
% 897e49225228924490108c1020018004003ad102100e1e380024089088002001
% 007e002014080040511004102484c014481b5320112e1e392410080088002001
% 806800201d88004370101441e000c49c009db70450064c300048000288007801
% 094449211f012409f0110200a01000140016de80100200200004112008004801
% 804400201e100080f250230ff10120fe491bff40909300e249020004887fcff0
% 00020020380000003010007188200f30001d5a121000ff800010020088002001
% 8910492210424812101080006402000c8016d3b810003f040000082088002001
% 8001002041000100025009005c40200b893ff0f011240c004921200488002001
% 002000200008002040000004380400270000008110008c200000008088002000
% 8902122108009002081120200080448010000000100000048004020888002001
% 0000002001200240009002008008000001200408109210800920480088002001
% 8024402020020004401000440900800920024081100000080000002088000001
% 090004a202002000091090000010092002000800100042009004808288000004
% 8000802040240490801002089001000000240012112400200120080080000001
% 777f7dadbed5eb57776bb5f6aff6fb6ffed5f7edead5dedfb6adb7beb56db6da
%%EndPreview
%%BeginProlog
% Use own dictionary to avoid conflicts
10 dict begin
@ -15,220 +60,430 @@
% Translate for offset
14.173228 14.173228 translate
% Translate to begin of first scanline
0.000000 32.245969 translate
244.469441 -32.245969 scale
0.000000 35.245594 translate
205.474316 -35.245594 scale
% Image geometry
326 43 8
274 47 8
% Transformation matrix
[ 326 0 0 43 0 0 ]
[ 274 0 0 47 0 0 ]
% Strings to hold RGB-samples per scanline
/rstr 326 string def
/gstr 326 string def
/bstr 326 string def
/rstr 274 string def
/gstr 274 string def
/bstr 274 string def
{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop}
{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop}
{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop}
true 3
%%BeginData: 9785 ASCII Bytes
%%BeginData: 25699 ASCII Bytes
colorimage
!#L37JUP1ZJ,~>
!(DHTJS_u8J,~>
!%WUUJMOknJ,~>
!#L4dJcEF`!.B@~>
!(DJ5JbQkP!,R/~>
!%WWWJ_n)s!&B'~>
!>kceqLSLWq>bqo~>
!Cca6f7DPff)TW;~>
!A!#XA:\:*A,nB8~>
!>ke8qZ$QtIK0=qJbjroa8,daJ,~>
!Ccb^fDkRID"m[?J_,J)a4C<-J,~>
!A!%+AH1Kg1>^kCJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJblGDrrD'Tq>gQ2a8,daJ,~>
!Ccb^f*1p#D"lOtJ_-sSrrD'1q>gQ2a4C<-J,~>
!A!%+A-Lh#1>ZOsJRkflrrD%hq>gQ2a(,0*J,~>
!>ke8q??oqIK0.lde`P8]DD@(s1m[kq>gQ2hYR6Pjn]%o!!)om"2Fm:^rZ?PI=M~>
!Ccb^f*1p#D"lOtdb"'j]@ZlZs1m[Hq>gQ2hUhc-jjsRL!!)oJ"2Fm:^rY+-Ck)~>
!A!%+A-Lh#1>ZOsdU_qL]4Ca<s1mZ*q>gQ2hIQWdj^\G.!!)n,"2Fm:^rU$d14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYQgDn+m+$!!)om"2Fm:^utOq^]4B3q?+M5!5RLgrrD3X!Pe^0
q?"G4^rcEQI=M~>
!Ccb^f*1p#D"lOtdb"'jhUh?!n(.WV!!)oJ"2Fm:^us;N^]4B3f)reg!5RLDrrD35!Pe^0f)i_f
^rb1.Ck)~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIQ3XmplL8!!)n,"2Fm:^uo50^]4B3A-9UI!5RK&rrD1l!Pe^0
A-0OH^r^*e14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lnG31$!;H<k^];17q>nA3p\Fs,!5ROhrrD6Y!Pe^.
q?"G4^rlKRI=M~>
!Ccb^f*1p#D"lOtdb"'jhUh?!nCI]V!;G(H^];17f)`YepX]J^!5ROErrD66!Pe^.f)i_f^rk7/
Ck)~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!ln72R8!;C"*^];17A-'IGpLF?@!5RN'rrD4m!Pe^.
A-0OH^rg0f14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lnbN:%!;60i^];19q>nA3p%ea*!5R^mpAjRV!Pe^,
q?"G4^ruQSI=M~>
!Ccb^f*1p#D"lOtdb"'jhUh?!n^dfW!;4qF^];19f)`Yep"'8\!5R^JpAjR3!Pe^,f)i_f^rt=0
Ck)~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnRM[9!;0k(^];19A-'IGoje->!5R],pAjPj!Pe^,
A-0OH^rp6g14T~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lo(iC&!;$$g^];1;q>nA3oD/O(!5Rgpo)S4T!<Bq+
q>nA3iVNQSmJ6g2J,~>
!Ccb^f*1p#D"lOtdb"'jhUh?!o%*oX!;"eD^];1;f)`Yeo@F&Z!5RgMo)S41!<Bq+f)`YeiRe)0
mFM>SJ,~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnmhd:!:s_&^];1;A-'IGo4.p<!5Rf/o)S2h!<Bq+
A-'IGiFMrgm:62PJ,~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lo(i@e_#!p-!;lTn^]<cu!<Bq+q>nA3l2(>Yq>1$i
n+m"anG3+bjneuW"8W#5s8E#fq>bqo~>
!Ccb^f*1p#D"lOtdb"'jhUh?!o%*mB_"u[_!;k@K^]<cR!<Bq+f)`Yel.>k6q:GQFn(.O>nCIX?
jk'M4"4mOgs8E#ff)TW;~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnmhb$_"qUA!;g:-^]<b4!<Bq+A-'IGl"'_mq.0F(
mplCun72M!j^eAk"(VDIs8E#fA,nB8~>
!>ke8q??oqIK0.ldeWqDp&>!lhYI3Pp&>!lo(i=dq>1*kqYC0lmJ6e_nG3+blMCJ[p%nXfnbN7d
JFNC9^]<Qo$3:,+!!'h7!5SU7nbN66J,~>
!Ccb^f*1p#D"lOtdb"'jhUh?!o%*jAq:GWHqUY]ImFM=<nCIX?lIZ"8p"00Cn^ddAJFM.k^]<QL
$3:,+!!'h7!5SU7n^dbWJ,~>
!A!%+A-Lh#1>ZOsdUW=Xp&>!lhIHTdp&>!lnmh_#q.0L*qIBR+m:61sn72M!l=Bkoojn%%nRMY#
JFI(M^]<P.$3:,+!!'h7!5SU7nRMVTJ,~>
!>ke8q??oqIK0.lnG3+bjSAiVp&>!lhYI3Pp&>!loD/IfJGK'A!;cNm^]<j"!<@Z>q>nA3m/$\]
oD8Fdo(qkVrV?KokP>Se_#FB7_#FDMrr@QLoD/H8J,~>
!Ccb^f*1p#D"lOtnCIX?jO`u'hUh?!o@F!CJGIgs!;b:J^]<iT!<@Z>f)`Yem+;4:o@NsAo%3C3
rRV#LkLU+B_#FB7_#FDMrr@QLo@EtYJ,~>
!A!%+A-Lh#1>ZOsn72M!jCA5jp&>!lhIHTdp&>!lo4.k%JGEaU!;^4,^]<h6!<@Z>A-'IGlt$(q
o47h#nmq7jrF>m.k@=u$_#FB7_#FDMrr@QLo4.hVJ,~>
!>ke8q??oqIK0.lnG<.bjn\rWp&>!lhYI3Pp&>!loD/Feq"k!jq>('kn+m"ameQn`m/$_^nbW7c
o(r@do`"mkrV?Kok5#Jds8N)7rrBk7!!'e7o_JQ9J,~>
!Ccb^f*1p#D"lOtnCR[?jk')(hUh?!o@EsBpt,NGq:>THn(.O>mahF=m+;7;n^md@o%3C3rRV#L
k1:"As8N)7rrBk7!!'e7o[a(ZJ,~>
!A!%+A-Lh#1>ZOsn7;P!j^\>kp&>!lhIHTdp&>!lo4.h$pgjC)q.'I*mplCumUQ:tlt$+rnRVY"
nmqb#o`"mkrF>m.k%"l#s8N)7rrBk7!!'e7oOIqWJ,~>
!>ke8q??oqIK0.lnG<+ak5#&Xp&>!lhYI3Pp&>!loD/Fer;--frV?Kon+m"ar;-0gr;$BnmJ?h_
n,!%ao_JW>!!)Zk!!)uo!!)0X$in*C!5SU7_#FDMrrD]f!.B@~>
!Ccb^f*1p#D"lOtnCRX>k1B2)hUh?!o@EsBr7CZCrRV#Ln(.O>r7C]Dr7:oKmFV@<n(7R>o[a(n
nGrO>!!)05$in*C!5SU7_#FDMrrD]C!,R/~>
!A!%+A-Lh#1>ZOsn7;Luk%"Glp&>!lhIHTdp&>!lo4.h$r+,O%rF>m.mplCur+,R&r+#d-m:?4s
mpuFuoOJ#R!!)Zk!!)t.!!).l$in*C!5SU7_#FDMrrD\%!&B'~>
!>ke8q??oqIK0.lnG<(`kP>/Yp&>!lhYI3Pp&>!lo_JT=!;u]f!<)`o!:]gcJ,oNDp]16g!!)E_
rrDlkrrDlkrrD]f!e:7No`"mkrV?Kokkb;Z!Pe^3rrW8:rrD]f!.B@~>
!Ccb^f*1p#D"lOtnCRU=kL];*hUh?!o[a+o!;tIC!<(LL!:\S@J,oN!p]16D!!)E<rrDlHrrDlH
rrD]C!.aS>rRV#Lkh#h7!Pe^3rrW8:rrD]C!,R/~>
!A!%+A-Lh#1>ZOsn7;Itk@=Pmp&>!lhIHTdp&>!loOIuQ!;pC%!<$F.!:XM"J,oLXp]15&!!)Cs
rrDk*rrDk*rrD\%!e:7No`"mkrF>m.k[a\n!Pe^3rrW8:rrD\%!&B'~>
!>ke8q??oqIK0.lnG<%_kkY8Zp&>!lhYI3Pp&>!lo_JT=!;QEj!;ZHk!:]gcJ,o$6!!)E_rrDlk
rrDlkrrD]f!e:7No`"mkrV?Kol1t_es8N'!s8TmMs1nU5!!)Zf!.B@~>
!Ccb^f*1p#D"lOtnCRR<kh#D+hUh?!o[a+o!;P1G!;Y4H!:\S@J,o#h!!)E<rrDlHrrDlHrrD]C
!.aS>rRV#Ll.67Bs8N'!s8TmMs1nU5!!)ZC!,R/~>
!A!%+A-Lh#1>ZOsn7;Fsk[XYnp&>!lhIHTdp&>!loOIuQ!;L+)!;U.*!:XM"J,o"J!!)CsrrDk*
rrDk*rrD\%!e:7No`"mkrF>m.l!t,$s8N'!s8TmMs1nU5!!)Y%!&B'~>
!>ke8q??oqIK0.lnG<"^l1tA[p&>!lhYI3Pp&>!lo_JT=!;QEj!;ZHk!:]gcJ,o$6!!)NbquHWj
qZ-NiquHHe!It1Brr<&tq>^N[q?6l7s8N)7qu6`5rrDZe!.B@~>
!Ccb^f*1p#D"lOtnCRO;l.>M,hUh?!o[a+o!;P1G!;Y4H!:\S@J,o#h!!)N?quHWGqZ-NFquHHB
!.aV?rRV#Ll.6(=_#OE7_#+-5_#FE+f)TW;~>
!A!%+A-Lh#1>ZOsn7;Crl!sbop&>!lhIHTdp&>!loOIuQ!;L+)!;U.*!:XM"J,o"J!!)M!quHV)
qZ-M(quHG$!It1Brr<&tA,lVoA-DtKs8N)7qu6`5rrDY$!&B'~>
!>ke8q??oqIK0.lnG;t]lM:J\p&>!lhYI3Pp&>!loD/K<!;ZKk!;ZHk!:TabJ,o'7!!)NbquHWj
qZ-NiquHHe!e:9$p&>0qqYG^B!9j7^!5SX7_"n!1!;$$eI=M~>
!Ccb^f*1p#D"lOtnCRL:lIYV-hUh?!o@F"n!;Y7H!;Y4H!:SM?J,o&i!!)N?quHWGqZ-NFquHHB
!e:9$oDnpC!e:7Nkgoq;_#OGMq>UEpo@EtYJ,~>
!A!%+A-Lh#1>ZOsn7;@ql=9kpp&>!lhIHTdp&>!lo4.lP!;U1*!;U.*!:OG!J,o%K!!)M!quHV)
qZ-M(quHG$!e:9$p&>0qA7U2j!9dqr!5SX7_"n!1!:s_$14T~>
!>ke8q??oqIK0.lnG<(`!.a;0!!)]l!!(mP!!)]l!!)We!e:9$qYL3lqt^AE!!)Ka!e:9$o(iE<
!!)E_rrDlkrrDlkrrDWd!It1CrrN2sqYgKXq>^Nhrr<&jq>bqo~>
!Ccb^f*1p#D"lOtnCRU=!.a:bo)RY!o)SC6!e:9$qUb`Iqptn"!!)K>!e:9$o%*qn!!)E<rrDlH
rrDlHrrDWA!.aY@s4@5MkLT\6pAY*mo@EtYJ,~>
!A!%+A-Lh#1>ZOsn7;It!.a9D!!)]l!!(kd!!)]l!!)V$!e:9$qIKU+qd]bY!!)Iu!e:9$nmhfP
!!)CsrrDk*rrDk*rrDV#!It1CrrN12AGuSlA,lW'rr<&jA,nB8~>
!>ke8q??oqIK0.lnG<.b!e:9$kkY8Zp&>!lhYI3Pp&>!lo(iB;!:p!c!:K[aJ,o0:rW)?^rrDlk
rrDlkrrDWds*t(LpAY<sq>^Nq!!)6Z!<Bq1rr<&iq>bqo~>
!Ccb^f*1p#D"lOtnCR[?!e:9$kh#D+hUh?!o%*nm!:nb@!:JG>J,o/lrW)?;rrDlHrrDlHrrDWA
s+'_A"kN_Srr<&_f)Yleq#:<oo%*kXJ,~>
!A!%+A-Lh#1>ZOsn7;P!!e:9$k[XYnp&>!lhIHTdp&>!lnmhcO!:j\"!:F@uJ,o.NrW)=rrrDk*
rrDk*rrDV#s*t(LpAY<sA,lW0!!)4n!<Bq1rr<&iA,nB8~>
!>ke8q??oqIK0.lnG37fqYG^BkkalNr;$BnlM:J\r;$Bnp&>!lo(rB:!!)Zfrr<-#!!)Kas*t(L
o_SRf!ri6#meZq`n,!%ao(iFgJ:IXos82iurr<&_q>gT3q>UEpo(i?7J,~>
!Ccb^f*1p#D"lOtnCIdCf@PNQkh#D+r7:oKlIQ"9r7CN?o%3nl!!)ZCrr<-#!!)K>s*t(Lo[j*C
!ri6#maqI=n(7R>o%*pCJ:R.i!ri6#kgoh8_"n!1!:n_ACk)~>
!A!%+A-Lh#1>ZOsn72Y%A7U2jk[a8br+#d-l=9npr+#d-p&>!lnmqcN!!)Y%rr<-#!!)Ius*t(L
oORt%!ri6#mUZ=tmpuFunmhh&J:IXos82iurr<&_A,u\Gq>UEpnmh_UJ,~>
!>ke8q??oqIK0.lm.p__JCjYt!:'F\!<)cc!:fpcJ,fTCqY^Bqrr<&fqYu'G!;?9f!!<0#!:K^`
!:fpc!:fmh!<7S"!!)or!5SF2!rp%9kkY;[_#+-3!:fmcI=M~>
!Ccb^f*1p#D"lOtm+27<JCiEQ!:&29!<(O@!:e\@J,fTCfDP[Nrr<&ffDg@$!;>%C!!<0#!:JJ=
!:e\@!:e\@!<7TF!!'h2!!<29!9i#8!5SL3!!)Q@!,R/~>
!A!%+A-Lh#1>ZOslsp+sJCe<4rrD=p!WN/uAFffkAH./[!;9t%!!<0#!:OIuJ,fTCAGlK0rr<&e
AH)Z"AH)Z"A-Du5J:IV"qu6Z3q>^Ts^]<S/!<Bq4rr<&hA,nB8~>
!>ke8q??oqIK0.lm.pa5!8.,L!5JU"qYgKPqYu*G!;lTm_"n$4s1eX'qYu*G!;lTm_"n$4s1eX'
qYgKdqYgKbq>pZss8IQF!!9rdJGoQK^]OPO!9j7[!;cWn!!)Qc!.B@~>
!Ccb^f*1p#D"lOtm+28g!8,m)!5JU"f)bsP!8lE.JH#WHf)WV_!!<29!:SP>JH#WHf)WV_!!<29
!:SP=!;"hA!:e\?!<.NF!!9rdJGoQK^]OPO!9i#8!8%/K!!)Q@!,R/~>
!A!%+A-Lh#1>ZOslsp-I!8(f`s1eX"AH2Z0!8h>eJH#WHA,sFA!!<29!:OIuJH#WHA,sFA!!<29
!:OIt!:sb#!:aS$!<<)uJGK6I^jpt7!<9h9s1eWuA,u[@r;Q`snRMVTJ,~>
!>ke8q??oqIK0.l_YO<6^qfaGq"jdd!ri6#htm>&q>^T4J:RV!s1e^9^]<j"rdahF!l0>:rW)u6
!rp%9n,!"`p%nXfnG3+brVu_Es8W(K!!)u5!rp%9l1tD\qY^?n!:fmcI=M~>
!Ccb^f*1p#D"lOt_Uehh^qfaGpt,<As8N'!hq.jXq>^T4J:RV!s1e^9^]<iTrdahF!l0>:rW)u6
!rp%9n(7O=p"00CnCRR<qLJSGrdXtKrP/L7^]<WN!<CaLrr<&hf)TW;~>
!A!%+A-Lh#1>ZOs_INcK^q]sIrr<&oAG?*(!8h>dJGK6I^jpt7!<9h9s1eX'AH%,U!!9rdJGoQK
^]OPO!:OIt!;0n%!:XM!!<)roJH,ZKJ,fTJ^]OPO!9n"p!+c$-!!)P"!&B'~>
!>ke8q??oqIK0.l_tj?5pqZn0q"asjq>UN3!!(mPqLJVBrdXtKrP/L7^]<g!qLJVBrdXtKrP/L7
^]<j"r;cZir;c<_!!)Zk!!*"K!!)u5!rp%9deWrlJ,~>
!Ccb^f*1p#D"lOt_q+kgpqQq1!;P.G!;ZWr_#FDkfD:$tfD^:#!<'\7s1eX&fD:$tfD^:#!<'\7
s1eX'fDP^FfDP^<fCAq@J,fTJ^]OPO!7KI!Ck)~>
!A!%+A-Lh#1>ZOs_dicIpqQq1!;L+"rrU"9!8_8_JH'0ZJ,fTJ^]OPO!:FCoJH'0ZJ,fTJ^]OPO
!:OIs!;U1(!:OFu!;-9k!<.KK!<'\7s1eW_A,nB8~>
!>ke8q??oqIK0.l_ts$+q"jX`eGB/p!!)u5!rp%9jnet,!!)u5!rp%9n+uVUmeQn`o`"plqYl!F
!<'\7rr<&Jq>bqo~>
!Ccb^f*1p#D"lOt_q+kgp\t3npt#KGq#C?oeCX\M!!)u5!rp%9jk'K^!!)u5!rp%9n(7.2maq"0
!8%4#!!)u5!ri6#e(4S9J,~>
!A!%+A-Lh#1>ZOs_di`Ip\t3npgj*u!!(MZrdXtKrP/L7^]<J,rdXtKrP/L7^]<h6o)S2h!!)Zk
!<?[0J,fTJ^]ON9!7PHY14T~>
!>ke8q??oqIK0.l_YWs+q"j[ade`rn!!)u5!ri6#jnet,!!)u5!ri6#meZYXm.p\^o`"smqYL2A
!W^$Or;b=C!.B@~>
!Ccb^f*1p#D"lOt_Uehhs8Vlppt,<A!ri6#db"JK!!)u5!ri6#jk'K^!!)u5!ri6#maq15m+:e.
s4@7#!W^$Or;b<u!,R/~>
!A!%+A-Lh#1>ZOs_IN]Js8Vlppgj1#s8N'!dU`?-!!)u5!ri6#j^e@@!!)u5!ri6#mUZ%llsp(r
o`"smA7Y[i!W^$Or;b;W!&B'~>
!>ke8q??oqIK0.l_>=-2lMCJ[d/*`l!W^$Or;bpTrdY%M^qfmKlMCM\kkY8Zo`"mkrqcVEquG1A
!.B@~>
!Ccb^f*1p#D"lOt_:J_grrD?9rW(<srdY%M^qfmKjOaB]!W^$Or;c-7rrD97nc8[@rdanHdanJ8
J,~>
!A!%+A-Lh#1>ZOs_.3TIrrD=p!W`6#ct*-+!W^$Or;bnhrdY%M^qfmKl=Bnpk[XYno`"mkrac"Y
quG/U!&B'~>
!>ke8q??oqIK0.l_#"'2lMCM\cMINjquGaQrdanHl2(D[kkaiMrVHMDrW(@B!.B@~>
!Ccb^f*1p#D"lOt^t8SdlIZ%9cI`&GquGa.rdanHl.>q8kh#A*rR_%!rW(?t!,R/~>
!A!%+A-Lh#1>ZOs^h!HFl=Bnpc=Hp)quG_erdanHl"'eok[a5arFGnXrW(>V!&B'~>
!>ke8q??oqIK0.l^\Rp1lM:J\bkh<hrW(mQrdatJkkb;ZeGB2qcM@NhJ,~>
!Ccb^f*1p#D"lOt^XiGclIQ"9bh)iErW(m.rdatJkh#h7eCX_NcIW&4J,~>
!A!%+A-Lh#1>ZOs^LR<El=9kpb[g^'rW(kerdatJk[a\ne7AT0c=?o1J,~>
!>ke8q??oqIK0.lJbnm4s+&o$s+'5-rrA\f!.B@~>
!Ccb^f*1p#D"lOtJ_0DCs+&nVs+'4_rrA\C!,R/~>
!A!%+A-Lh#1>ZOsJRn7\s+&m8s+'3ArrA[%!&B'~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8q??oqIK0.lJbjroa8,daJ,~>
!Ccb^f*1p#D"lOtJ_,J)a4C<-J,~>
!A!%+A-Lh#1>ZOsJRj=Ba(,0*J,~>
!>ke8qYP\lqLSL`q>bqo~>
!Ccb^fDBB8f7DPof)TW;~>
!A!%+AG\-5A:\:3A,nB8~>
!>kceqLSLWq>bqo~>
!Cca6f7DPff)TW;~>
!A!#XA:\:*A,nB8~>
!#L37JUP1ZJ,~>
!(DHTJS_u8J,~>
!%WUUJMOknJ,~>
JcC<$nG`JRJ,~>
JcC<$nG`JRJ,~>
JcC<$nG`JRJ,~>
!<7W7Ja)ai!J!Fc~>
!<7W3J`ZIa!J!Fc~>
!<7W*J_]hO!J!Fc~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+92?a+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)+1s$/k:6:4+.6q'R77n6*@8P9$_92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*s8Q:&s'/f7?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\49,=D4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?bA4s'B&>?smDP@UinYAS#IdB5%>FC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQs8RBEs*K*?I=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI/j4qIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!s<s-]:DR[]e:S=Q4BStDXJTV;DcU8+KZ
UnsobVPg>jW;ijsWrK.!XFIAPs/uD%YctC;ZEggC['[6K[^NZS\@B)[]"5Mc]Y(qk^:q@s^qde&
_SX4.`5KX6`l?'>aN2KFb0%oNbfn>VcHab^d*U1fdaHUneC<%!f%/I)f\"m1g=k<9gt^`AhVR/I
i8ESQio9"YjQ,Fak2tjikih9qlK[^$m-Oc>s6fmT!J!Fc~>
"TR]n$Ocn4rt#/0IM!2*',)&o'c%Q$(Dn#-)B'P6s8O)\*ZlL(ruiR1,:"N\,pjrd-n$Mns8OT#
/1iG+/h\n40er_.1GgpG2)[BP3&ioY3]fDc4?Yhk5QCaK5sdn*6UX=27Rfm<84Z<Es8P_c9hkZf
:JXea;,U:j;cHas<`W:(=TAD)s8W+(s'>Y2Hs^8h@:<VS@q9+]AS,RfBP;*oC27U$Ci+$,Df9T6
EH6)@F*)MHG'8(RG^+L[H@(!dI!pHmIt*!"JV&K+K7nr4L5(J=Ll$tGMMmFPNK&sYO-#HcOcklk
Pa%GuQBml)R$jA2S"#q<SXl@ET:hjNTq\<WUnjiaJ3\V~>
"TRR/,piKhIjllIs!oWP/M8\00JG4:1,C^C2)R9Ns8P&=3]]A&s#iM/5<hCu5sdn*6UX@3s8PS[
84cEG91qrQ9ht`g:f("e;H$Ln<E3($='/R->$>-7>lXh1?XI2K@:E\U@q9.^AnPais8QhKCMWtM
D/O91E,]f;EcZ;DF`hkOGQ7\mH2mnkH[L6iIXZcsJ:W<(K7ei2Knb>;LkpnFMMmCONK&sYO-#Hc
P*2#mPa.N"QC!u+R@9S6S"-%?St;RITV8*SUSFW]V5C,fW2Q\qWiN2%Xf\b/YHY79ZEggC['d<M
[^WcV\[oAa]=bhj^:q@t^qmn)_o'F3`Q#p<s2Y;ab()a-~>
"TR7lC2<bIs).l:s)A!Xs)S-\s)e9`s*"Eds*/+#s8RClH[L5@s*fEHIt3'#JV&K+K7no3s8Rh/
LPUbCM2I1KMi@]9NK0$[O-#HcOcklkPE_;sQ'R`&QiI)RR@9S6S"-">SXuFFT:hjNs8SggUSRqi
V5C,fVl6PnWN)u!X8]2MXoJF(s8T=-Z*CU?Za7$G[C*HO\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*
_o'F2`Poj:a2c9BaiV]JbKJ,Rc-=PZcd0tbdF$Cje'lgre^`7%f@S[-g"G*5gY:N=h;-rEhr!AM
iSieUj5]4]jlPXekND'ml07Kulg*p(s6]jSrpKl<5_&~>
J,ea?$ig58%1`F<&-)YA&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+92?a+sJ6W,UF``-7:2i.4P;s
.kE5'/M8Y/0JG49s8Ol31c7-K2`E]U3B9,^4$5Vg4[)+1s$/k:6:4+.6q'R77n6*@8P9$_92&&S
s8Pkj:f1(f;ZB[F<)lq!<``C*s8Q:&s'/f7?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU-3*um-Rf#p.f]N!/1iG+0/#"50etL?1GgsH2E*QS3&s#\49,=D4[)(p5X7V%6:4+.77I7V
7n?0B8kM`L9MJ5Vs8Pnl;,U:j;cHas<``@)=BSg2>?bA4s'B&>?smDP@UinYAS#IdB5%>FC2.O"
s8QqRDf9T6EW:(ZF+8:SF`qtQs8RBEs*K*?I=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=CB+<MCi04PDZB`UE,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI/j4qIXcitJ:W9'JqJ]/KSBI+
L51P?Ll$tGMMmCOs8S(=NfT6_OHGZgP*;)oPa.N"QC!s<s-]:DR[]e:S=Q4BStDXJTV;DcU8+KZ
s8SpmVPg>jW;ijsWrK.!XFIAPs/uD%YctC;ZEggC['[6K[^NZS\@B)[]"5Mc]Y(qk^:q@s^qde&
_SX4.`5KX6`l?'>aN2KFb0%oNbfn>VcHab^d*U1fdaHUneC<%!f%/I)f\"m1g=k<9gt^`AhVR/I
i8ESQio9"YjQ,Fak2tjikih9qlK[^$m-Oc>s6fmT!J!Fc~>
$ifGu$ig58%1`F<&,lMB&ebom'GVB!s8Nr9ru1q;)uopY*rQ$=+X6ja!@9)ks8OPHrral)/M8[S
rr=ePrrFr6rVumWr;ZdZ!'U8[!C/sLs8PLerrYaj7nERX"%u<^:&Y(m:f72k!`N&urVun"s8N(&
r;Qh(?=*U1G[Y(]s().@AS,RfBP;*oC27U$Ci+$,Df9T6EH6)@F*)MHG'8(RG^+L[H@(!dI!pHm
It*!"JV&K+K7nr4L5(J=Ll$tGMMmFPNK&sYO-#HcOcklkPa%GuQBml)R$jA2S"#q<SXl@ET:hjN
Tq\<WUnjiaJ3\V~>
$if<6-3*um-Rf#p.fKDI/J9Zh0/,(7s8OnTs#'iV2uin;3W/pW4oG<\5skPMs$cnd"@u*V8k]-_
!)ELm!Dubns8Q*srrQ>,>5\C$?=3[2s'l$."(_FCB)M]/CB&)Js8R$9rrR4^F8c.=GQ7[CH2R^B
I/n`ps*0*Hs8R`OKnY89LPUbCMMd=MN/`gWNfT9`OcklkPE_>tQBml)R$jD3S"#q=SXuFFTV/!Q
U8+KZV5:&dVl6PnWiE,#XKAV-Y-5(6Z*L[AZa@-J[^NZT\@K2^]=Y_h]tV4q^qde'_Sa:0`Poj:
a2l?Db()a-~>
$if!sCB+<MCi04PDZ0V8EW:(ZF8p@^rsErLs*+MCH2mnjHi3pDIf03HJV*k#!JH1*rre+5Ll$ue
rrA#VrrJ.@rVln\P5P@[PlR-Js8SMcs8SVhrr\kmT:c&]"/;QcV#C;oVPjCm!i`3"rVm#%XoJF(
r;Qi'ZEjH/s0_n,Dn#bV\@K/]]">Se]Y2"m^;%Fu^qmk(_Sa:0`5T^8`lH-@aN;QHb0.uPbg"DX
cHjh`d*^7hdaQ[peCE+#f%8O+f\+s3g=tB;gtgfChV[5Ki8NYSioB([jQ5Lck3(pkkiq?slKdd&
m-X3.mf)YUJ3\V~>
BE.3'$ig58%1`F<&-)YA&eYik'GM8t(B=COs8O#;ru;"<*WQ-]+92?as8O;hs8ODFs!K5ps!e!J
.kE5'/M@)'0JG49s8Ol31c7-K2uin;s8P,As8P4]s#r[Is$/k:6::eQ7/d-<8,rT\9)noa9MJ7]
s%cEes8Ptps8Q'us&N2#s&f=$>6"V->lXh1?=.)Js8QR,s8QYLAnPaiBPD0qCMRa&D/F0/DfBZ8
EcQ5BFEDYKG'A.TG^4U]H[C-fI=?WpIt3*$JqAW-KS>,7L51P?M2@+IMi<USNK0$[OH>TeP*2#n
Pa.N"QC!u+R@0M5S"-">SXuIGTV/!PU8+KZUnsr=5_&~>
BE.'=-3*um-Rf#p.f]N!/1iG+0/#"51&q80s8OtVs#9uX3<0">49,=Ds8P;Js8PCbs$K0Rs$ctf
7n?0B8kT-`9MJ5Vs8Pnl;,U:j;uckts8Q/&s8Q:&s'&b.s'B&>?ss$7@f?<ZAcMdCB`J*IC27Vb
s(uXls8R%Xs8R0?s)iJas*+MCH2mnkHiO+oIXZcss8R]Ls8RfQL2Md&Ll%"HMi3ORNK0$[OH>Tf
P*;)oQ'IZ$Q^F/.R[T_8S=Q4BStD[KTq\9VUSO`_VP^8iW2ZesX/i>(Xfeh1YctC<ZEpmE[C*HO
\%&rY]"5Mc]Y2"m^;%J!_8=(,_o0O5`l?'?aN;ST5_&~>
BE-b%CB+<MCi04PDZB`UE,fl<EcZ;DFT;Aas8R<Cs*=YEHN4"mI/j4qs8RS!s8RZMs+>t(s+ULQ
L51P?Ll)03MMmCOs8S(=NfT6_OT5?Ds8S:Is8SAas-K)Ps-]:DR[a?WSGiI?TE"qaU&Y.eUSFXb
s.uTis8T$rs8T,!s/W7$s/l>$Y5eO+YlFa/ZEpmEs8TM*s8TV/\c98@]DoPD^&PhH^]2+L_>hCP
_uI[T`W*sXa8a6\aoBN`bQ#fdc2Z)hci;AldJqYpe,Rqtec45#fDjM'g&Ke+g]-(/h>c@3huDX7
iW%p;j8\3?jo=KCkPscGl2U&Kli6>OmJlVRmf@r(J,~>
1&pJF$ig58%1`F<&-)YA&eYik'GM8t(B=COs8O#;ru;"<*WQ-]+92?as8O;hs8ODBrs1(Rs!oWO
/M/URs8OhRrrY&61c>42%ljUh3]mBA4TGFF5QCaK62^a770!9V7n<UZ8P9$_92&&Ss8Pkj;#gPn
;ZHbrs8Q,#s8Q4$s'#I&>[7=/?=*R0G@LUPA7T7_AnPaiBPD0qCMRa&D/F0/DfBZ8EcQ5BFEDYK
G'A.TG^4U]H[C-fI=?WpIt3*$JqAW-KS>,7L51P?M2@+IMi<USNK0$[OH>TeP*2#nPa.N"QC!u+
R@0M5S"-">SXuIGTV/!PU8+KZUnsr=5_&~>
1&p>\-3*um-Rf#p.f]N!/1iG+0/#"51&q80s8OtVs#9uX3<0">49,=Ds8P;Js8PC^rs2'ns$oUN
8P2VRrs)7ns8Pnl;,[>l%orZ0='5M&>6"V,>lXh1?i9pU@fQI=AS(oAB5%>FC2.O"s8QqRDu]iV
EW?&[s8R4as8R<Cs*=YEH[GemI=D+oGCokpK7nr4L5(J>Ll%"HMi3ORNK0$[OH>TfP*;)oQ'IZ$
Q^F/.R[T_8S=Q4BStD[KTq\9VUSO`_VP^8iW2ZesX/i>(Xfeh1YctC<ZEpmE[C*HO\%&rY]"5Mc
]Y2"m^;%J!_8=(,_o0O5`l?'?aN;ST5_&~>
1&p$DCB+<MCi04PDZB`UE,fl<EcZ;DFT;Aas8R<Cs*=YEHN4"mI/j4qs8RS!s8RZIrs4>Ys+Z;a
Lkpodrs+I@s8S(=NfX,<&!HtmPEc+IQ2glNQiI)RRJd(:SH&V\StH&_TV;DcU8+KZs8SpmVZ6[p
W;lmts8T.$s8T5$s/uD%Yd"0-ZEjE.EjbrI\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*_o'F2`Poj:
a2c9BaiV]JbKJ,Rc-=PZcd0tbdF$Cje'lgre^`7%f@S[-g"G*5gY:N=h;-rEhr!AMiSieUj5]4]
jlPXekND'ml07Kulg*p(mHs?0rpKl<5_&~>
(]W_,$ig58%1`F<&-)YA&eYik'GM8t(A[tR)uopYs8O/_s8O8Bs!&fhs!@^F-R^Al.KBDu/1`A)
/h[,&IPLm&1Ggrgs#)h9s#C&Y3]mBA4TGFF5QCaKs8PDQs8PLes$fLKs8PY_s8P_c9hkZf:JXge
s&)bps&B$u<`]8#=TAD)s8Q>/s8QF*s'T77s'l$.A7T7_AnPaiBPD0qCMRa&D/F0/DfBZ8EcQ5B
FEDYKG'A.TG^4U]s*Ocn8:>r9It*!"JV&K+K7nr4L5(J=Ll$tGMMmFPNK&sYO-#HcOcklkPa%Gu
QBml)R$jA2S"#q<SXl@ET:hjNTq\<WUnjiaJ3\V~>
(]WSB-3*um-Rf#p.f]N!/1iG+0/#"51&:hm2uin;s8P,As8P7^s$&aJs$?\b6UO717K<BX84Z<E
8k]-_Inp%D:f($hs&2krs&K+!='5M&>6"V,>lXh1s8QJ7s8QR.s(#\Ps8Q_Fs8QhKCMWtMD/O:l
s);uXs)\5?F`m`aGQ7\gs8RFms8RNIs*oS!s+::NK7nr4L5(J>Ll%"HMi3ORNK0$[OH>TfP*;)o
Q'IZ$Q^F/.R[T_8SH#/[Sk#EGTV8*SUSFW]V5C,fW2Q\qWiN2%Xf\b/YHY79ZEggC['d<M[^WcV
\[oAa]=bhj^:q@t^qmn)_o'F3`Q#p<aN2KGJ3\V~>
(]W9*CB+<MCi04PDZB`UE,fl<EcZ;DFSYq[H2mnjs8RIos8RQJs*oS!s+14MK7ei1L&_1-LPL\A
M2D32IZ4=,NK0&!s,`?Bs-!E^PEc+IQ2glNQiI)Rs8SOWs8SVhs.5gSs8Sacs8SggUSRqiV5C-i
s/;mrs/Q,!X/u@$XoJF(s8T=-s8TD)s0K*4s0_n,\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*_o'F2
`Poj:a2c9BaiV]Js3(Gds3:Shs3L_ls3^kps3q"ts4./#s4@;'s4RG+s4dS/s5!_3s53k7s5F";
s5X.?s5j:Cs6'FGs69RKs6K^Os6]jSrpKl<5_&~>
J,ea?$ig58%1`F<&-)YA&eYik'GM8t()R#N)&`JS)]ShW*WQ-]+92?as8O;hs8ODFs!K3C.4P;s
.kE5'/M8Y/0`V/-s8Ol32#mS62uin;s8P,As8P4]s#r[Is$6Va6::eQ70!9V7n<UZ8P9$_92&&S
s8Pkj;#gPn;ZHcH<<)u!<r`2%s8Q:&s'/h/s'Ga*?ss$7@fQI=A7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU-3*um-Rf#p.f]N!/1iG+0/#"50f&e/1Go.32E1[93<0">49,=Ds8P;Js8PCbs$K.A77I7V
7n?0B8kM`L9`P,fs8Pnl;?-Yp;uckts8Q/&s8Q:&s'&b.s'Ga*?ss$7@fQI=AS(oAB5%>FC2.O"
s8QqRDu]iVEW?&gF8u8_FoVJcs8RBEs*K+ms*aqIIt7S!K)bk'KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$s2+fR$cL$'`l?'?aN;ST5_&~>
J,e;=CB+<MCi04PDZB`UE,fl<EcZ;DFERW`G'EudG^9>hHN4"mI/j4qs8RS!s8RZMs+>rWKSBI+
L51P?Ll$tGMZ<^8s8S(=NrT-@OT5?Ds8S:Is8SAas-K)Ps-`oeR[a?WSH&V\StH&_TV;DcU8+KZ
s8SpmVZ6[pW;lmHWrN+"XT/=&s8T8%s0/a-s0D\)ZaBc4[K$99\%&rY\[oAa]=bei]tV4q^VIY$
_8=(,_o0L4`Q#p<a2l?Dai_cLbKS2Tc-FV\cd:%ddF-Ile'umte^i='f@\a/g"P07gYCT?h;7#G
hr*GOiSrkWj5f:_jlY^gkNM.0l2U&Kli6>OmJlVRmf@r(J,~>
"TR]n$Ocn4rso)@rr3ZF',)&o'c%Q$s8NrSs8O#Ws8O)\r;Qd@,5hHA,prQi!@]MtrrXf(/M@#%
s"OL/rr3!U2>mI[3<0">49,=C4oG<\5XG>J#"8Lk7Ros>r;Qmm9MJ5Vrr3!q;>pLr;cHcqs8Q4$
rr?7#rrQJ4?MshI@fQI=A7]=aB4kmkBk_<tCM[g(D/O91E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3h
IXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZgP*;,pQ'IZ$Q^F/.R@9V7S=H.@StDXJ
TV8'RUSFW\V5Ac.J,~>
"TRR/,piKh!\#TKrr<!M&hYgj0JG4:s8Ol3s8Ou9s8P&=r;Zd[r;Qd`6N$ia77R:V"%Z!U9)\bk
9hnL`rrGtpr;R%&s8Q/&s8Q8+r;Qe(?i9p.@fQI=AS#KOs8Qj6CB/2Ms8R$9rrR4^F8c.=GQ7[C
H2R^BI/n`os*'(ps+>uYKnb>;LkpnFMMmCONK&sYO-#HcP*2#mPa.N"QC!u+R@9S6S"-%?St;RI
TV8*SUSFW]V5C,fW2Q\qWiN2%Xf\b/YHY79ZEggC['d<M[^WcV\[oAa]=bhj^:q@t^qmn)_o'F3
`Q#p<aN2KGJ3\V~>
"TR7lC2<bIs)%gTrr<"<s)S-\s)\Zls8R7ds8R=hs8RClr;ZeGr;QeKK)GZKL&V)SLPUbCrVlqW
N/[c9!KN6=rs4efs-&]Is-8oJs8SMbrs#"ns.5gSTD\]lU8+KZV#LApVPjCm!i`3"rVm#%XoJF(
r;Qi'ZEjE.EjbrI\$rlW\[f;_]=Y_g]tM.o^V@S"_84"*_o'F2`Poj:a2c9BaiV]JbKJ,Rc-=PZ
cd0tbdF$Cje'lgre^`7%f@S[-g"G*5gY:N=h;-rEhr!AMiSieUj5]4]jlPXekND'ml07Kulg*p(
mHs?0rpKl<5_&~>
J,ea?$O[@Os8NQ>%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6Ws8OAl-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palcs8OJr.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(ps8PAO6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$s8QqRDJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcits8RY%JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
#QO#q$O[@O%K?A2%hK9a&eb'@rtc7a)&X>2)]Kb;*?H7D+!;^M,5qQA-3#<A-R^Al.4Qet/1`A)
/hSe20JP:;1G^jE2)R9N2`NcW3BB5`4?Pbi5!M7s5X@_'6UO7077Ka:7n?0B8kM`L9MJ5V:/=Y^
;,L4h;c?Xq<E<.%=BJ^/>$>-8>[:WA?=.)J@:<VS@q9+]AS,RfBP;*oC27U$Ci+$,Df9T6?#an*
F)uGFF`qqPGBe@XH?spbI!g?kIXcitJUrE)K7ei2Knb>;LPUeDMMd=NN/`gWNfT9`OcbfiPE_;s
Q'R`&R$a;0R[]e:S=Q4BT:_dLTqS3UUSO]^VLUp^~>
#QNm2,palc-iX/G.fV""/1p_us"aU1%l?.$2E*QS3&s#\4$,Pf4oPD15X@_'6UO7177Kd;84Z<E
8kVfN9heAY:Jakb;GpFl<)lq!='&L+=^#!5>?kH>?=.&I?t!MR@q0%\AS,RfBP;*pC27U$D/F0/
DfBZ8EcQ5BFEM_LGB\:VH$Xd`H[L6iIXZcsJ:W<(K7ei2Knb>;LkpnFMMmCONK&sY@?6M3Ocklk
PE_>tQBml)R$jD3S"#q=SXuFFTV/!QU8+KZV5:&dVl6PnWiE,#XKAV-Y-5(6Z*L[AZa@-J[^NZT
\@K2^]=Y_h]tV4q^qde'_Sa:0`Poj:a2l?Db()a-~>
#QNRoC27U$D#XG<DJsH4E,kaSs)n?bs*+Kfs*=Wjs*Ocns*aorrVunKs+:9's+LE+s+^Q/s+p]3
s,-i7s,?u;s,R,?s,d8Cs-!DGs-3PKs-E\Os-WhSs-itWs.'+[s.97_s.KCcs.]Ogs.o[ks/,go
s/>sss/Q+"riH.%s/uC*s02O.s0D[2s0Vg6s0hs:s1&*>s186Bs1JBFs1\NJs1nZNs2+fRs2=rV
s2P)Zs2b5^s2tAbs31Mfs3CYjs3Uens3gqrs4%)!s475%s4IA)s4[M-s4mY1s5*e5s5<q9s5O(=
s5a4As5s@Es60LIs6BXMs6TdQs6fmT!J!Fc~>
J,ea?$O[@O%1WjY%hK9a&eYik'GM8t()Ic()&X>2)]Kb;*?H7D+!;^M+sJ6W,UF``-7:2i.4H_r
.kE5'/M8Y/0JG491,C^C1c7-K2`E]U3B9,^4$5Vg4[)(p5X7V%6:4+.6q'R77n6*@8P2TJ92&&S
:/4S\:f1(f;ZB[F<)lq!<``C*=]np3>?kE=?!^iE?smDO@U`hXA7]=aB4kmkBk_<tCM[g(D/O91
E,]f;EcZ;DFEMbMGB\:VH$Xd`H[L3hIXZcrJ:W9'JqJ]/KnY89LPL\BM2I1KN/WaUNfK0^OHGZg
P*;,pQ'IZ$Q^F/.R@9V7S=H.@&"]DcTV/!PU8+KZUnsr=5_&~>
J,eUU,palc-R^Al.Olr!/1iG+0/#"50etL?1GgsH2E*QS3&s#\4$,Pf4[)(p5X7V%6:4+.77B[9
7n?0B8kM`L9MJ5V:JXe`;,U:j;cHas<``@)=BSg2>?b?<?!^lF?smDP@UinYAS#IdB4tsmC2.O"
Ci+$,Df9T6EW:(ZF+8:SF`qtQG^+L[H@(!dI=6QnIt3'#JqAW-KS>,7L51S@M2I1KMi<XTNfK0^
OHG]hPEV5rQ'R`&R$a;1R[]e:SXl@DT:hjNU8"EXUnsobVPgAkWN)u!X/rG*Y-+t4Yd(L>Za7$H
[C3NQ\@B)\]">Se]tM.o^VIY$_SZ>j$cL$'`l?'?aN;ST5_&~>
J,e;=C27U$Ci+$,DJsH4E,fl<EcZ;DFEM_LG'A.TG^4R\H@(!dI!pElIXcitJ:W9'JqJ]/KS>,7
L51P?Ll$tGMMmCON/`gWNfT6_OHGZgP*;)oPa.N"QC!r*R$jA2R[]e:S=Q4BStDXJTV8'RU8+KZ
UnsobVPg>jW;ijsWrK.!XT,F&Y5b^*YlD!.ZN%92[/[Q6[f<i:\Gs,>])TDB]`5\F^AktJ_#M7N
_Z.OR`;dgV`rF*ZaT'B^b5]Zbbl>rfcMu5jd/VMndf7ereGn)!f)OA%f`0Y)gAfq-h#H41hZ)L5
i;_d9irA'=jT"?Ak5XWEkl9oIlMp2Mm/QJQmf)YUJ3\V~>
!WVD8e:H-@e,b(bJ,~>
!WV84d"0R8ciJY^J,~>
!WUr+aFVG(a8pfVJ,~>
!WVEJeGk'EeGk&qeGk'9eGk'ueE28_s+!@b~>
!WV9Fd/SXAd/SWmd/SX5d/SXqd,oi[s+!@b~>
!WUs=aT$e9aT$deaT$e-aT$eiaQA!Ss+!@b~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le,Y$^e,oZ#5_&~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LciAUZciX5t5_&~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La8gbRa9)Bl5_&~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le/a(hs4%(us4%(us4%(us4%(us4%(us4%(ueGk%aJ,~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LclIY`s3Uems3Uems3Uems3Uems3Uems3Uemd/SV]J,~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La;ofPs2b5]s2b5]s2b5]s2b5]s2b5]s2b5]aT$cUJ,~>
!WVEJe,b+"cI;lFs1?eY!!'h)e,b+"_UJU:s8LLgJCN*KeGn%ueGn%ueGn%ueGn%ueGn%ueGn%u
J3\V~>
!WV9FciJ[scHlTBs1?YU!!'h)ciJ[s_U&=6s8L@cJC)[Cd/VJmd/VJmd/VJmd/VJmd/VJmd/VJm
J3\V~>
!WUs=a8phkcH$$:s1?AM!!'h)a8phk_T2b.s8L([JB5h3aT'?]aT'?]aT'?]aT'?]aT'?]aT'?]
J3\V~>
!WVEJe,b+"cI;lFs7Fh>!!,lTlI>b4!De^Be,adorR:nK+`6f"!J(4?eGfNue,b+"rmVs=eGn%u
eGn%ueGn%ueGn%ueGn%ueGn%ueC=MK5_&~>
!WV9FciJ[scHlTBs7F\:!!,lTlHoJ0!De^BciJ@krQkVG+`6es!J(4?d/O*qciJ[srm2[9d/VJm
d/VJmd/VJmd/VJmd/VJmd/VJmd*VfC5_&~>
!WUs=a8phkcH$$:s7FD2!!,lTlH&o(!De^Ba8pMcrQ#&?+`6ek!J(4?aSu7ia8phkrl?+1aT'?]
aT'?]aT'?]aT'?]aT'?]aT'?]aN4C35_&~>
!WVEJe,b+"cI;lFs7b"DS3-Vt!ENk$e,c($qpYXIBCF=MFnsMfI:r0$!J(4?eGfNue,b+"rmVs=
eC=NJs4%(us4%(us3q%us4%(us4%(us4%(!5_&~>
!WV9FciJ[scHlTBs7ak@S3-Vp!ENk$ciKXuqp5@EBCF1IFnsAbI:r/u!J(4?d/O*qciJ[srm2[9
d*Vg>s3Uems3Uems3Lbms3Uems3Uems3Udr5_&~>
!WUs=a8phkcH$$:s7aS8S3-Vh!ENk$a8qemqoAe=BCEnAFns)ZI:r/m!J(4?aSu7ia8phkrl?+1
aN4D&s2b5]s2b5]s2Y2]s2b5]s2b5]s2b4j5_&~>
!WVEJe,b+"cI;lFs7k(ESM9lh!J>4Xe,c*oq:#FtD"6!UHo1WJ!J>4\e,b+"o@3X;f$j_Ns8LLg
JCOVKs4%(us4%(us4%&Ks4%(us4%(us4#QuJ3\V~>
!WV9FciJ[scHlTBs7jqASM9ld!J>4XciK[kq9T.pD"5jQHo1WF!J>4\ciJ[so?d@7f$FGJs8L@c
JC+>Cs3Uems3Uems3UcGs3Uems3Uems3T-mJ3\V~>
!WUs=a8phkcH$$:s7jY9SM9l\!J>4Xa8qhcq8`ShD"5RIHo1W>!J>4\a8phko>pe/f#RlBs8L([
JB7c3s2b5]s2b5]s2b3?s2b5]s2b5]s2`:]J3\V~>
!WVE\e,TL<e,b+"cI;lFs7k(D@/SLS!<(CJHXQBn!+>QN!IJ5Fe,UQ`e,VE!e,b+"p!i^9lI5l1
B)qMP!J(4Le/a(heGn%ueGn%ueGn%ue,\"ueGn%ueGn%ueGk%aJ,~>
!WV9Xci=(8ciJ[scHlTBs7jq@@/S@O!<(7FHXQBj!+>QJ!IJ5Fci>-\ci>urciJ[sp!EF5lHfT-
B)qML!J(4LclIY`d/VJmd/VJmd/VJmciDGmd/VJmd/VJmd/SV]J,~>
!WUsOa8c50a8phkcH$$:s7jY8@/S(G!<'t>HXQBb!+>QB!IJ5Fa8d:Ta8e-ja8phkouQk-lGs$%
B)qMD!J(4La;ofPaT'?]aT'?]aT'?]a8j<]aT'?]aT'?]aT$cUJ,~>
!WVE\eGfO=e,b+"o@3a>nC7F;o@*eks7k(D1]5`&!;t=H*V%VZ1\T;u*V7b]!)N:;!#bIZ!J(4D
eGfOEeGfO:e-9?u!/.OaTC^P5JH,Vu*IuZ>eGn%ueGn%ueGn%u!<:RKeGn%ueGn%Js+!@b~>
!WV9Xd/O+9ciJ[so?dI:nBh.7o?[Mgs7jq@1]5T"!;t1D*V%JV1\T/q*V7VY!)N:7!#bIV!J(4D
d/O+Ad/O+6cj!pq!/.OaTC^D1JH,Vq*IuN:d/VJmd/VJmd/VJm!<:FGd/VJmd/VJ>s+!@b~>
!WUsOaSu81a8phko>pn2nAtS/o>gr_s7jY81]5;o!;sn<*V%2N1\Sli*V7>Q!)N:/!#bIN!J(4D
aSu89aSu8.a9H(i!/.OaTC^,)JH,Vi*Iu62aT'?]aT'?]aT'?]!<:.?aT'?]aT'?&s+!@b~>
!WVE\eG]I=e,b+"o[Ej@rmUoJo$dX>rmUoJo[Enls7t.E(AlS]!;t=IJH5;k!#G7W!J(7Ce,]Oh
q/67,rmUoJp!a"ms7b%C!;G"C!:SDC5LDoQYB[Z-9D-d8JH,Vu*IuYhs4%(us4%(us4%(u!7_%u
s4%(us4%(us+!@b~>
!WV9Xd/F%9ciJ[so[!R<rm1WFo$@@:rm1WFo[!Vhs7t"A(AlGY!;t1EJH5;g!#G7S!J(7Cd.RJ=
ci=(=ciJ[spX&p?pX&p?n'D>)d7&_lGe5@sp!<_is8L@cJC)[Cd/VJmd/VJmd/VGmd/VJmd/VJm
d/VJmJ3\V~>
!WUsOaSl21a8phkoZ."4rl>'>o#Le2rl>'>oZ.&`s7s_9(Al/Q!;sn=JH5;_!#G7K!J(7Ca8l8\
q/67,rl>'>ouI/as7aV7!;FS7!:Ru75LDoQYB[Z-9D-@,JH,Vi*Iu5Ps2b5]s2b5]s2b5]!6G2]
s2b5]s2b5]s+!@b~>
!WVE\eGTC=e,b+"p!`sAr6t]Ho[Ej@r6t]Hp!a"ms7t.E!WLUF!<1IJ!;"\?!WLUG!<(CI!;+bA
-p[V.!3cCO!!)]A!J(4Ee,TLAe,TL:e-MJ=MmS#H;76Jue,b+"rmVs=eGn%ueGn%ueGn%ueGfOK
eGn%ueGn%ueC=MK5_&~>
!WV9Xd/<t9ciJ[sp!<[=r6PEDo[!R<r6PEDp!<_is7t"A!WLIB!<1=F!;"P;!WLIC!<(7E!;+V<
./*`@ci=(=ciJ[spWrm?p!<[=ma)6-V2M^2]2?!:p<Whjs8L@cJC+>Cs3Uems3Uems3UcGs3Uem
s3Uems3T-mJ3\V~>
!WUsOaSc,1a8phkouI+5r5\j<oZ."4r5\j<ouI/as7s_9!WL1:!<1%>!;"83!WL1;!<'t=!;+>5
-p[V.!3cCC!!)]5!J(4Ea8c55a8c5.a9\31MmS#H;76Jua8phkrl?+1aT'?]aT'?]aT'?]aSu8?
aT'?]aT'?]aN4C35_&~>
!WVE\eGK==e,b+"p=''BqpYTGo[Ej@qpYTGp='+ns8(4GJ.)A+q>gNE!!)Z@!ItRWeGB7Ee,TL@
e,_6gq>UGurmUoJp!a"ms7k+D!;t@H!;t@H!:ePG=)'AfmdBSpU<3K0e,b+"rmVs=eC=NJs4%(u
s4%(us3q%us4%(us4%(us4%(!5_&~>
!WV9Xd/3n9ciJ[sp<Wd>qp5<Co[!R<qp5<Cp<Whjs8((CJ.)A'q>gNA!!)Z<!ItRWd/*hAci=(<
ci>co!<1=F!;4\>JH,DkrrDuDrrDuDrrDT9$<Lsps6f=EeY:1dp<Whjs8L@cJC)[Cd/VJmd/VJm
d/VGmd/VJmd/VJmd/VJmJ3\V~>
!WUsOaSZ&1a8phkp;d46qoAa;oZ."4qoAa;p;d8bs8'e;J.)@tq>gN9!!)Z4!ItRWaSPu9a8c54
a8mt[q>UGurl>'>ouI/as7j\8!;sq<!;sq<!:e,;=)'AfmdBSpU<3K0a8phkrl?+1aN4D&s2b5]
s2b5]s2Y2]s2b5]s2b5]s2b4j5_&~>
!WVE\eGB7=e,b+"q:#KHeC4Kqe,TL@e,TLGe,o^#e,]<o!J(4He,b(-qpYTGqpYTGo[Enl$hVpK
!;+bA?:F\i!3cCO!!)]A!J(4GeG]IHeGTCGeG]I>e-Z2\gc=Ebnac8:AG+FQJH,Vu*IuZ>eGn%u
eGn%ueGn%u!<:RKeGn%ueGn%Js+!@b~>
!WV9Xd/*h9ciJ[sq9T3Dd*Mdici=(<ci=(CciX9pciEmg!J(4HciJY)qp5<Cqp5<Co[!Vh$hVdG
!;+V=?3U*(rm1WFp!<_is7t%@!<(:C!<(:D!;"PE!3t<>j72[1o'9iZciJ[srm2[9d/VJmd/VJm
d/VJmd/O+Gd/VJmd/VJmd*VfC5_&~>
!WUsOaSPu1a8phkq8`X<aN+AYa8c54a8c5;a9)F`a8l%W!J(4Ha8pf!qoAa;qoAa;oZ.&`$hVL?
!;+>5?:F\i!3cCC!!)]5!J(4GaSl2<aSc,;aSl22a9hpPgc=Ebnac8:AG+"EJH,Vi*Iu62aT'?]
aT'?]aT'?]!<:.?aT'?]aT'?&s+!@b~>
!WVE\eG91=e,b+"q:#HGe,]?p!!)Z@!!)lF!W^^Mq:#Fqs7t.F?7#O!!!)oG!!)W?!F@)Fe,TL?
e,_P;qYp]%eC5fFp!a"ms7t1D!<(FG!<(FH!:nVA*4c"-r;QaEp!a"ms8LLgJCN*KeGn%ueGn%u
eGn"ueGn%ueGn%ueGn%uJ3\V~>
!WV9Xd/!b9ciJ[sq9T0CciEph!!)Z<!!)lB!W^RIq9T.ms7t"B?7#Nr!!)oC!!)W;!F@)Fci=(;
ciH*Qq#LHA!@@g>ciJ[sq9]*@rQtKCrQtNDo$@IY\btLcrr=G>ciJ[srm2[9d*Vg>s3Uems3Uem
s3Lbms3Uems3Uems3Udr5_&~>
!WUsOaSGo1a8phkq8`U;a8l(X!!)Z4!!)l:!W^:Aq8`Ses7s_:?7#Nj!!)o;!!)W3!F@)Fa8c53
a8n9/qYp]%aN,\.ouI/as7sb8!<(";!<("<!:n25*4c"-r;QaEouI/as8L([JB5h3aT'?]aT'?]
aT'<]aT'?]aT'?]aT'?]J3\V~>
!WVE\eGfLLe,]*i!J(4GeG]FLe,TLIe,TL@e,TLIeGfLKeG]IDe,b+"q:#FY553P.0EqOKe,a5H
pXB6u"p"8E!cqK0qu6f&e,WVdp!a"ms7k+D!;t@H!;t@H!:\J=?M46r!2]>;!J(4Le-plWs4%(u
s4%(us4%)H!"8hVs4%(us4#QuJ3\V~>
!WV9Xd/O(HciE[a!J(4Gd/F"Hci=(Eci=(<ci=(Ed/O(Gd/F%@ciJ[sq9T.U553D*0EqOKciIfD
pWrsq"p"8A!HTL]!!CRJ=V^VV!J(4Fd/O+Dd/O+Dd/O+8ciIJGr;Qbno[!Vhs8L@RJC+>Cs3Uem
s3Uems82j)s3Uems3Uemd/SV]J,~>
!WUsOaSu5@a8khQ!J(4GaSl/@a8c5=a8c54a8c5=aSu5?aSl28a8phkq8`SM553,"0EqOKa8os<
pW*Ci"p"89!cqK0qu6f&a8f?XouI/as7j\8!;sq<!;sq<!:\&1?M46r!2]>/!J(4La:*U?s2b5]
s2b5]s2b6<!"8hJs2b5]s2`:]J3\V~>
!WVE\e,TLJe,TL@e,b+"q:,<Bkg]M1q:#Fqs7k(EHS,$B!W[lso$d\e/bmfs!/)Nee-%I^<58&(
rs&+J!!!=[3qh&(JH,An!!)]A!!)H:!IseArrMRso[Enls8LLgJCN*KeGn%ueGn%ue,\"ue,\"u
eGn%ueGn%uJ3\V~>
!WV9Xci=(Fci=(<ciJ[sq9]$>kg95-q9T.ms7jqAHS,$>!W[lso$@Da/bmZo!/)NeciP;+-2[`C
+oVHC$&1M7ciJ[spWrm?p!<[=ma(uap&=slmpYk8!J(4LclIY`d/VJmd/VJmd/VGmd/VGmd/VJm
d/VJmd/SV]J,~>
!WUsOa8c5>a8c54a8phkq8iI6kfEZ%q8`Ses7jY9HS,$6!W[lso#LiY/bmBg!/)Nea942R<58&(
rs&+J!!!=[3qgVqJH,Ab!!)]5!!)H.!IseArrMRsoZ.&`s8L([JB5h3aT'?]aT'?]a8j<]a8j<]
aT'?]aT'?]J3\V~>
!WVE\e,TLJe,TL@e,b+"q:,?Ck1'>0q:#Fqs7b"DF>!L@!/1=O!Yp3#o$d\^0)X3!K`1rQ'n:#k
e-&1sIRn,ND[0NU8-Ap6hg>+I!J(4EeGfOCeGfO9e,XamrrBh*e,b+"rmV($eGn%up](BqeGo=E
s3q,MJ3\V~>
!WV9Xci=(Fci=(<ciJ[sq9]'?k0X&,q9T.ms7ak@F>!L<!/1=O!Yp3#o$@DZ0)X&rK`1rQ'n:#k
cia=jCe,$7!!bPn8-Ap6hg>+E!J(4Ed/O+?d/O+5ciA=irrBh*ciJ[srm1dud/VJmp](Bqd/WnA
s3LiIJ3\V~>
!WUsOa8c5>a8c54a8phkq8iL7k/dK$q8`Ses7aS8F>!L4!/1=O!Yp3#o#LiR0)WcjK`1rQ'n:#k
a94ogIRn,ND[0NU8-Ap6hg>+=!J(4EaSu87aSu8-a8gJarrBh*a8phkrl>4maT'?]p](BqaT)&9
s2Y9AJ3\V~>
!WVEWe,TLAe,b+"q:,BDjOF//q:#Fqs7XqCG%LUk#=j;J$95NNHh,YeG%LUk#=j;J$95NNHhGkk
7/uepMuJM<_od1-<Ofs&Hhc(kJH,>mrrDlErrDE8!!*#u!5J-T!J(4Le-plWeGn%ueGn%ueGn%r
!"7<VeGn%ueGn%uJ3\V~>
!WV9Sci=(=ciJ[sq9]*@jO!l+q9T.ms7Xe?G%LUk#=j;J$95NNHh,MaG%LUk#=j;J$95NNHhGbc
!!3Wm>Q._1)_lP@<Ofs&HhbqgJH,>irrDlArrDE4!!*#u!5J-P!J(4LcjYHOd/VJmd/VJmd/VJj
!"70Rd/VJmd/VJmJ3\V~>
!WUsJa8c55a8phkq8iO8jN.<#q8`Ses7XM7G%LUk#=j;J$95NNHh,5YG%LUk#=j;J$95NNHhGG_
7/uepMuJM<_od1-<Ofs&HhbY_JH,>arrDl9rrDE,!!*#u!5J-H!J(4La:*U?aT'?]aT'?]aT'?Z
!"6mJaT'?]aT'?]J3\V~>
!WVEWe,TLAe,b+"q:,EEimdu.q:#Fqs7Fh>JH++'J6[!-_r#n4eGXpte-:G.DSX0IIJ2.j7/?ig
Y<%2=DSX0I3Vh/*JH,;lpAijq!J(4Le/a(hs4%(us4%(us4%(urrE)Ks4%(us4%(ueGk%aJ,~>
!WV9Sci=(=ciJ[sq9]-Aim@]*q9T.ms7F\:JH*t#J6[!-_r#n4d/ALpcj##*DSX0IIJ2%^!!bQ8
>].?ph`:MZ!J(4Cd.[OmciJ[srm2[9d/VJmd/VJmd/VJmd/O+Gd/VJmd/VJmd*VfC5_&~>
!WUsJa8c55a8phkq8iR9ilM-"q8`Ses7FD2JH*[pJ6[!-_r#n4aSgYha9I0"DSX0IIJ1_^7/?ig
Y<%2=DSX0I3Vg_sJH,;`pAije!J(4La;ofPs2b5]s2b5]s2b5]rrE)?s2b5]s2b5]aT$cUJ,~>
!WVEJe,b+"q:#BEi7%`,q:#Fqs6\;?J73?-]"J+0e-:G3DS*Kn!;FtC7/?ihYLM'P@;_D\$ip.R
!J(4AeGB6se,b+"rmVs=eC=NJs4%(us4%(us3q%us4%(us4%(us4%(!5_&~>
!WV9FciJ[sq9T*Ai6VH(q9T.ms6\/;J73?-]"J+0cj##/DS*Kn!;Fk7!<:CMJ73>^.1?4QciJ[s
o?d@7f$FGJs8L@cJC)[Cd/VJmd/VJmd/VGmd/VJmd/VJmd/VJmJ3\V~>
!WUs=a8phkq8`O9i5bluq8`Ses6[l3J73?-]"J+0a9I0'DS*Kn!;FP77/?ihYK4e8@;_D\$ip.F
!J(4AaSPtga8phkrl?+1aN4D&s2b5]s2b5]s2Y2]s2b5]s2b5]s2b4j5_&~>
!WVEJe,b+"cI;lFs6S5=J6ZPH!!)<6"b9ie4TGKVe,UikNrWYge-(;,$31)%e,b+"n^RR=eC4ML
s8LLgJCOVKs4%(us4%(us4%&Ks4%(us4%(us4#QuJ3\V~>
!WV9FciJ[scHlTBs6S)9J6ZPH!!)<2"b9ie4TGKVd.[P>ciel($31)%ciJ[sn^.:9eBe5Hs8L@c
JC+>Cs3Uems3Uems3UcGs3Uems3Uems3T-mJ3\V~>
!WUs=a8phkcH$$:s6Rf1J6ZPH!!)<*"b9ie4TGKVa8dR_NrWYga97#u$31)%a8phkn]:_1eAqZ@
s8L([JB7c3s2b5]s2b5]s2b3?s2b5]s2b5]s2`:]J3\V~>
!WVEJe,b+"cI;lFs6J/:J6N!RkgT]b>6"Zee,Y$me,b+"n^RR=eC4MLs8LLgJCN*KeGn%ueGn%u
eGn"ueGn%ueGn%ueGn%uJ3\V~>
!WV9FciJ[scHlTBs6J#6J6N!Rkg0E^>6"ZeciAUiciJ[sn^.:9eBe5Hs8L@cJC)[Cd/VJmd/VJm
d/VGmd/VJmd/VJmd/VJmJ3\V~>
!WUs=a8phkcH$$:s6I`.J6N!Rkf<jV>6"Zea8gbaa8phkn]:_1eAqZ@s8L([JB5h3aT'?]aT'?]
aT'<]aT'?]aT'?]aT'?]J3\V~>
!WVEJe,b+"cI;lFs6A)6JE>8\JD/KRJH*L9!J(4Le/a(hs4%(us4%(us4%(urrE)Ks4%(us4%(u
eGk%aJ,~>
!WV9FciJ[scHlTBs6@r2JE>,XJD/?NJH*L5!J(4LclIY`s3Uems3Uems3UemrrE)Gs3Uems3Uem
d/SV]J,~>
!WUs=a8phkcH$$:s6@Z*JE=iPJD/'FJH*L-!J(4La;ofPs2b5]s2b5]s2b5]rrE)?s2b5]s2b5]
aT$cUJ,~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le/a(heGn%ueGn%ueGn%ue,\"ueGn%ueGn%ueGk%aJ,~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LclIY`d/VJmd/VJmd/VJmciDGmd/VJmd/VJmd/SV]J,~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La;ofPaT'?]aT'?]aT'?]a8j<]aT'?]aT'?]aT$cUJ,~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le/a(hs4%(us4%(us4%(us4%(us4%(us4%(ueGk%aJ,~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LclIY`s3Uems3Uems3Uems3Uems3Uems3Uemd/SV]J,~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La;ofPs2b5]s2b5]s2b5]s2b5]s2b5]s2b5]aT$cUJ,~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4Le,Y$^e,oZ#5_&~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4LciAUZciX5t5_&~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4La8gbRa9)Bl5_&~>
!WVEJe,b+"cI;lFs/"3GJH*L9!J(4LeE-]2J3\V~>
!WV9FciJ[scHlTBs/"'CJH*L5!J(4Ld,k9.J3\V~>
!WUs=a8phkcH$$:s/!d;JH*L-!J(4LaQ<F&J3\V~>
!<7V#JUm9@!'l&~>
!<7V#JUm9@!'l&~>
!<7V#JUm9@!'l&~>
JO"cOmm)C~>
JO"cOmm)C~>
JO"cOmm)C~>
%%EndData
showpage
%%Trailer

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 KiB

After

Width:  |  Height:  |  Size: 13 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 147 KiB

View File

@ -22,8 +22,8 @@ int main( int argc, char **argv )
QApplication app( argc, argv );
CGAL::Qt_widget * W = new CGAL::Qt_widget();
app.setMainWidget( W );
W.resize(600, 600);
W.set_window(0, 600, 0, 600);
W.resize(400, 400);
W.set_window(0, 400, 0, 400);
W.show();
return app.exec();
@ -51,8 +51,8 @@ app.setMainWidget(W);
\end{ccExampleCode}
To resize and set the scaling factor of the window you will use:
\begin{ccExampleCode}
W->resize(600, 600);
W->set_window(0, 600, 0, 600);
W->resize(400, 400);
W->set_window(0, 400, 0, 400);
\end{ccExampleCode}
At the end you need to show the window when the initialization has been done:
\begin{ccExampleCode}
@ -197,7 +197,7 @@ The entry point is the same:
int main( int argc, char **argv )
{
QApplication app( argc, argv );
My_window W(600,600);
My_window W(400,400);
app.setMainWidget( &W );
W.show();
W.setCaption("Using QMainWindow QT class");
@ -252,8 +252,7 @@ CGAL::Qt_widget_standard_toolbar *stoolbar;
\end{ccExampleCode}
To use it, in the constructor of \ccc{My\_window}, it is added:
\begin{ccExampleCode}
std_toolbar = new CGAL::Qt_widget_standard_toolbar(widget, this);
this->addToolBar(std_toolbar->toolbar(), Top, FALSE);
stoolbar = new CGAL::Qt_widget_standard_toolbar(widget, this, ``Standard toolbar'');
\end{ccExampleCode}
In this tutorial you can play a little bit with the standard toolbar
but you will see probably something that is not quite pleasant. If you
@ -279,7 +278,7 @@ any event.
The sixth tutorial uses for the first time a layer to build \cgal\
objects. It is declared the class \ccc{My\_input_layer} derived from
\ccStyle{Qt\_widget\_lool}, that is used to create a \cgal\ point
\ccStyle{Qt\_widget\_layer}, that is used to create a \cgal\ point
every time you click on the widget.
\begin{ccExampleCode}
class My_input_layer : public CGAL::Qt_widget_layer{

View File

@ -3,6 +3,7 @@
% +------------------------------------------------------------------------+
% | Main TeX file for testing CGAL packages.
% +------------------------------------------------------------------------+
\newcommand{\qt}{{\em Qt}}
\documentclass{book}

View File

@ -2,7 +2,7 @@
% | CGAL Reference Manual: Reference manual for Qt_widget.tex
% +------------------------------------------------------------------------+
% |
% | 10.01.2002 Radu Ursu
% | 02.04.2003 Radu Ursu
% |
% | \RCSdef{\qtwidgetRev}{$Revision$}
% | \RCSdefDate{\qtwidgetDate}{$Date$}
@ -18,18 +18,41 @@ The standard toolbar includes the basic tools used for zooming and translating.
\ccInclude{CGAL/IO/Qt_widget_standard_toolbar.h}
\ccGlue
\ccInheritsFrom
\ccc{QToolBar}
\ccCreation
\ccCreationVariable{stoolbar}
\ccSetTwoColumns{Qt_widget_standard_toolbar}{}
\ccConstructor{Qt_widget_standard_toolbar(Qt_widget *w, QMainWindow *mw);}{The
default constructor creates a new toolbar in your application, containing all
the standard tools. The first param is a pointer to a Qt\_widget object, the
second is a pointer to a QMainWindow object, that contains the toolbar.}
\ccConstructor{Qt_widget_standard_toolbar(Qt_widget *w, QMainWindow
*mw = 0, const char* name = 0);}{This constructor creates a new
toolbar in your application, containing all the standard tools. The
first parameter is a pointer to a Qt\_widget object, the second is a
pointer to a QMainWindow object, that contains the toolbar. The last
parameter is the name of the toolbar. If you are using this
constructor, you should deallocate yourself the memory used for the
toolbar. Use the other one if you want \qt\ to do it for you.}
\ccMethod{const QToolBar* toolbar();}{Returns a pointer to the QToolBar
private member. To use the standard toolbar in an application, you
need this function in order to get the pointer to the toolbar.}
\ccConstructor{Qt_widget_standard_toolbar(Qt_widget *w, QMainWindow
*mw = 0, QWidget* parent, bool newline = true, const char* name =
0);}{ The same as the previous one except from \ccc{parent} parameter that
is used to tell \qt\ to destroy the memory after the parent is
destroied. If \ccc{newline} is true, the toolbar will be placed on a
new line.}
\ccMethod{const QToolBar* toolbar();}{Deprecated: (in CGAL-2.4 the
standard toolbar was not derived from \ccc{QToolBar}) Returns a pointer to
the \ccc{QToolBar} private member. To use the standard toolbar in your
application, you need this function in order to get the pointer to the
toolbar.}
\ccHeading{public slots:}
\ccMethod{void back();}{Goes back in the history list of the standard toolbar.}
\ccMethod{void forward();}{Goes forward in the history list of the
standard toolbar.}
\ccMethod{void clear_history();}{Clears the history list of the
standard toolbar.}
\ccExample
\ccIncludeExampleCode{Qt_widget/basic/tutorial5/tutorial5.C}

View File

@ -54,6 +54,7 @@ namespace CGAL {
QToolBar(mw, name),
widget(w)
{
w->setMouseTracking(true);
setLabel("Qt_widget standard toolbar");
fill_toolbar(mw);
};
@ -66,6 +67,7 @@ namespace CGAL {
QToolBar("Qt_widget standard toolbar", mw, parent, newLine, name),
widget(w)
{
w->setMouseTracking(true);
fill_toolbar(mw);
};