Tải bản đầy đủ (.pdf) (30 trang)

Essential Blender- P2 potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.51 MB, 30 trang )


And now you have a pretty (or not) picture of your model. That's great, but what good is it?
Well, for many uses, architectural visualization, making fake product shots for marketing
campaigns, doing artwork for personal enjoyment, it is enough. A nice still image is the end.
But, for many others, this is not the end of the process. You might need things to move. It
could be as simple as moving the camera around your model to show off your hard work. If
you wanted to really show off, you might make the models of trees appear to sway gently in
the wind and have the striped pole on the barbershop spin slowly. Then, a car speeds down the
road. Chased by a huge boulder. Chased by a giant, three-headed robot.
That's animation.
Animation
In CG, there are basically three ways to create motion.
The first is to tell certain objects (like a car) where to be, and at what time. Essentially, you
say:
"Car, I would like you be at this side of the street when I start rolling the camera, and over at
the other end of the street three seconds later. Can you handle that?"
And the car says: "Dude, I'm not real! I'm not even constrained by the laws of physics. I can
do anything you want!"
And you say "Awesome!" because it really is.
Animating by telling things where to be and when to be there is called Keyframing.
Each rendered image that makes up part of an animation is called a Frame.
And so, to animate with this method, you go to a Frame (that's the "when") and set a Key
(that's the "where") for the location of the object. To make the Car example a little more
technical, you would go to Frame 1 in your 3D application (the start of the animation), use the
application's tools to put the car at the beginning of the street, and set a Key. Then, you would
move the application's time counter three seconds ahead in time, move the car to the end of
the street, and set another Key.
Rendering all of the images that represent those three seconds of time, then playing them back
in sequence, will show the car moving from the beginning of the street to the end.
The second division of animation, Character Animation, is really just keyframe animation -
the same basic procedure of telling "where" and "when" is used - but as it requires a different


set of skills, it is usually thought of separately.
What kinds of different skills? Well, the method of animation we just discussed is good for
moving objects around that don't change shape. It's pretty straightforward: the object starts
here, goes somewhere else, and ends up over there. Maybe it topples over onto its side. That is
considered "object level" animation, and more or less, anyone with half of pint of imagination
and visualization skills can pull it off.
Character animation is different. Some people might think that character animation is most
akin to the clay and model based stop-motion animation popularized in a glut of Christmas
specials and sometimes bad/sometimes brilliant motion picture and television features. Not so.
Let's Talk About Art
Don't expect Blender, or any other 3D application for that matter, to substitute for a lack of
artistic knowledge and skill. 3D applications are tools, and nothing more. In the hands of a
skilled artist, they can produce moving pieces of art. In the hands of a hack, they will produce
junk.
Even if you have no artistic background though, all is not lost. There are some basic rules for
creating artwork that can be gleaned from a simple web search or a trip to your local library.
In my experience, 3D art is an interesting combination of photography and illustration. From
photography, you take the techniques of lighting and composition. From illustration (painting,
drawing, etc.), you take all of the artistic decisions of working in a non-realistic medium. In
other words, at some point you have to decide what portions of reality you will try to
reproduce, and what portions you will omit or only suggest.
For a better example of what I am talking about, use as a reference any of the 3D animated
feature films produced in the last five years. None of them could be said to be completely
photorealistic. In other words, reality does not look like those films. And yet, as we watch
them, we are drawn into their shorthand for reality, and our minds fill in the blanks.
It turns out that your toughest job as a 3D artist is exactly that: decide which portions of
reality you will omit or imply, and which portions you will recreate. The rest is mechanics.
Character animation is a combination of technical skill, imagination, acting ability and
puppetry. Yes. Puppets. There is a reason that a certain high-profile animation studio's in-
house character package is called "Marionette". A well set up system of controls for character

animation will react more like a complex puppet than anything else.
In Blender, the structure that controls character animation is called an Armature. Armatures
can resemble skeletons:

Figure 1.19: An armature skeleton appropriate for character animation.

Or something a bit more esoteric:

Figure 1.20: The "Ludwig" rig by Jason Pierce.

The odd shapes floating over the head are the face controls, which act exactly like the controls
on the large-scale multi-operator puppets used for motion picture and television special
effects.
But those skeletons and additional controls still function under the same principle as object-
level keyframe animation. Place the Arm bones where and when you want them and set a
Key. Move the eyebrow controllers to make a goofy face at the right frame and set a Key.
Play the whole thing back and each bone and controller will hit their spots at the times you
told them to, making a (hopefully) brilliant character animation.
The clever armature and controls move the (equally brilliant) model you've already built of a
person, causing it to not only move from place to place, but to change shape as it does so.
This change in shape is called Deformation.

Figure 1.21.1: A rig in rest position with a character mesh around it.


Figure 1.21.2: When the rig is posed, the mesh follows.

None of this is limited to human beings, though. You could make an armature that was just a
chain of four bones, attach it to a model of a soda can, and keyframe the armature so that the
soda can wriggles around on the ground like worm. Or hops about like a kid jazzing on four

bars of high-test chocolate.
The third method of animation is called Simulation or Procedural Animation. Those are just
different ways to say "the computer figures it out for you." All natural processes, like a block
wall collapsing on itself or the motion of poured water splashing into a glass, are governed by
the laws of physics and can, with a greater or lesser degree of success, be simulated by a
computer program. Often, as in the case of water splashing into a glass, a computer can do a
much better job of animation than a human being can, because it can actually simulate the
physics of the situation. The same applies to a falling wall of blocks or a flag flapping in the
wind.
Since these are physical simulations, you have to tell your CG application the basics about
what you're simulating, which usually include values for gravity, elasticity, mass, wind, etc.

Figure 1.22.1: Rigid Body Physics: A block wall in mid-tumble.


Figure 1.22.2: Fluid Simulation: Water pouring into a glass.


Figure 1.22.3: Soft Body Physics: A flag in the wind.

In addition to built-in simulations like these, (Blender has rigid body physics - think bowling
balls falling down stairs; soft bodies - think an overweight stomach jiggling when slapped;
and fluid simulation built right in) many 3D applications, including Blender, allow you to
write little programs (usually called Scripts) that can control and generate animation. These
can be as simple as a script that makes objects follow the contours of the ground, or as
complex as full applications that can produce and animate large-scale battle scenes.

Figure 1.23.1: Objects littered around a terrain by a script.



Figure 1.23.2: A large-scale combat simulation.

Conclusion
In this mental exercise, you've made models of buildings, lampposts and a street. You've
created and applied appropriate materials to everything. Lights are strategically placed to give
a realistic feeling of being outside on a sunny day. Cars, boulders and robots are zooming
down the street. Now they're smashing into the wall of the post office, whose bricks tumble
realistically to the pavement below, coming to rest beside a little burbling fountain.
We set the frame counter to 1 and place the camera.
Now, all we have to do is press the Render button.
It's that easy.
Really.
Well, okay. It isn't.
But now that you've had your introduction, let's start learning how to actually do this.
!
!"#$%&'()*(+"&(,-&./&'(0.%&'1#2&
!"#$%&'()#*+,,
!"#$%&'"#()#"*+,&-#*#./-)#-*0(1)#"%#2*3#".*"#".)#41)&5)6#,&")67*8)#,2#5,77)6)&"#76%0#*&3".,&-#3%/#
.*9)#$%6+)5#$,".#()7%6):#;%0)#<)%<1)#2))0#"%#-)"#,"#,&"/,",9)13=#%".)62>#&%"#2%#0/8.:#?.)#(*5#&)$2#
,2#".*"#,"#,2#&%"#".)#+,&5#%7#".,&-#3%/#8*&#)&")6#$,".%/"#,&2"6/8",%&#@#".)#,&")67*8)#$*2#&%"#5)2,-&)5#"%#
*11%$#*#&)$#/2)6#"%#2,"#5%$&#*&5#()#*(1)#"%#-/)22#".),6#$*3#".6%/ #*#0*A%6#<6%A)8":
4/"#6)*113>#".*"'2#".)#-%%5#&)$2:#41)&5)6#$*2#5)2,-&)5#(3#<6%7)22,%&*1#*&,0*"%62#7%6#<6%7)22,%&*1#
*&,0*"%62:#B*&3#%7#".)#".,&-2#".*"#8*&#0*+)#*#<6%-6*0#2,0<1)#7%6#()-,&&)62#)&5#/<#8%&2"6*,&,&-#
)9)&#,&")60)5,*")#/2)62:#;%#3%/#2.%/15#+&%$#".,2C#".)#",0)#2<)&"#1)*6&,&-#".)#8%6)#<6,&8,<1)2#%7#
41)&5)6'2#,&")67*8)#$,11#<*3#3%/#(*8+#0*&3#",0)2#%9)6:
D1)*6#3%/6#0,&5#%7#$.*"#3%/#".,&+#3%/#+&%$>#*&5#1)"'2#()-,&:
?.)#B%2"#4*2,8#41)&5)6#!&")67*8)#E59,8)#F%22,(1)
G&)#.*&5#%&#".)#0%/2):#G&)#.*&5#%&#".)#+)3(%*65:
41)&5)6#$*2#5)2,-&)5#$,".#".,2#,&#0,&5:#?.)#,&")67*8)#,2#71)H,(1):#?.)6)#*6)#8%&"6%12#(/,1"#,&#2%#".*"#
,7#3%/#$*&"#"%#2+,<#1)*6&,&-#0%2"#%7#".)#+)3(%*65#2.%6"8/"2#*&5#6)13#%&#".)#0%/2)>#3%/#8*&:#4/"#,&#

0%2"#2,"/*",%&2>#3%/#$,11#$%6+#0%6)#)77,8,)&"13#$,".#*#0%/2)I+)3(%*65#8%0(,&*",%&#*<<6%*8.:
J*/&8.#41)&5)6:#KL%/#*16)*53#.*9)#41)&5)6>#6, "M#!7#&%">#-%#"%#D.*<")6#NC#!&2"*11,&-#*&5#O/&&,&-#
41)&5)6P:
B*8#G;Q#*&5#J,&/H#/2)62#$,11#2))#".)#*<<1,8*",%&#2"*6"#/<#*&5#7,11#".)#286))&:#R,&5%$2#/2)62#$,11#
"%%>#(/"#".)3#$,11#2))#*&#*55,",%&*1#$,&5%$#*&5#,")0#,&#".)#"*2+(*6:#S%&'"#81%2)#".,2#)H"6*#$,&5%$#
K$.,8.#2%0)#<)%<1)#0,2"*+)&13#8*11#".)#TSG;T#$,&5%$>#()8*/2)#,"#6)2)0(1)2#".)#(1*8+#R,&5%$2#
8%00*&5#1,&)#/",1,"3P>#*2#,"#$,11#8*/2)#41)&5)6#"%#81%2)#*2#$)11:#;,&8)#3%/'6)#A/2"#-)"",&-#2"*6")5>#
".,&+#%7#,"#*2#41)&5)6'2#*&&%3,&-#+,5#(6%".)6#*&5#,-&%6)#,":
?.)#0*,&#41)&5)6#$,&5%$C
/01+#2345#67+#8'.(#!&+()+1#9.()%93
U:#VS#W,)$#X:#R,&5%$#Y)*5)62#V:#4/""%&2#R,&5%$2
((
!"#$%&'#(%&")#(*+, #/0%&+,1
41)&5)6#$%6+2#()2"#$,".#*#".6))#(/""%&#$.))1#0%/2):#!"#,2#/2)*(1)#$,".#*#"$%#(/""%&#0%/2)>#%6#
$,".%/"#*#286%11#$.))1>#(/"#,"'2#&%"#6)8%00)&5)5:#J,+)$,2)>#3%/#8*&#/2)#".)#"%/8.#<*5#%6#
8%&"6%1@2",8+#2%1/",%&2#%&#*#1*<"%<#,&#*#<,&8.>#(/"#*&#)H")6&*1#0%/2)#$,11#()#()"")6:#!7#3%/#&))5#
"%#/2)#*#0%/2)#$,".#%&13#"$%#(/""%&2#K*&5#7%6-)"#*(%/"#/2,&-#".)#%&)@(/""%&#0%/2)#(/&51)5#
$,".#%15)6#B*82P>#.%15,&-#5%$&#".)#E1"#+)3#*&5#/2,&-#*#1)7"#81,8+#$,11#2,0/1*")#".)#B,551)#
B%/2)#4/""%&:#G7#8%/62)>#3%/#8*&#Z/,8+13#7,&5#3%/62)17#5%,&-#*#2<,5)6#86*$1#*6%/&5#".)#
+)3(%*65#,7#3%/#/2)#".,2#")8.&,Z/):#?.*"'2#$.3#$)#6)8%00)&5#-)"",&-#*#".6))#(/""%&#0%/2):
?.6%/ %/"#".,2#(%%+>#$)#$,11#/2)#".)2)#*((6)9,*",%&2#7%6#".)#5,77)6)&"#0%/2)#81,8+2C
34,#[#J)7"#B%/2)#4/""%&#81,8+
44,#[#B,551)#B%/2)#4/""%&#81,8+
54,#[#O, "#B%/2)#4/""%&#81,8+
6#789#%8.9(%"&(:;(<$#2&
Y%$#"%#6%"*")#".)#9,)$>#2$,"8.#()"$))&#%6".%-6*<.,8#*&5#<)62<)8",9)#0%5)2>#*&5#.%$#"%#2$,"8.#
()"$))&#2%1,5#*&5#$,6)76*0)#9,)$2:
J)"'2#7%8/2#%&#".)#VS#9,)$#7%6#*#0%0)&"#*&5#.%$#"%#-)"#*6%/&5#,&#,":
F1*8)#".)#0%/2)#8/62%6#%9)6#".)#VS#9,)$#*&5#6%11#3%/6#286%11#$.))1#(*8+#*&5#7%6".:#?.)#9,)$#\%%02#
,&#*&5#%/":#?.)#286%11#$.))1>#$.,8.#5%/(1)2#*2#".)#B,551)#B%/2)#4/""%&#KBB4P#%&#0%2"#0,8)>#

\%%02#".)#VS#9,)$:
]%$#BB4#81,8+#*&5#56*-:#Y%15,&-#5%$&#BB4#*&5#56* ,&-#76))13#6%"*")2#".)#VS#9,)$:
^2,&-#*#8%0(,&*",%&#%7#9,)$#6%"*",%&#KBB4#56*-P#*&5#\%%0,&-#K286%11#$.))1P>#3%/#8*&#-)"#"%#*&3#
9,)$#%7#".)#%(A)8"2#,&#".)#VS#$,&5%$#".*"#3%/#8*6)#"%#2)):
G&)#1*2"#0%/2)#9,)$#&*9,-*",%&#"%%1#7%6#".)#VS#$,&5%$>#*&5#".)#7,62"#",0)#".*"#%.%0%.%+#K3)2>#
".*"'2#*&#*86%&30#7%6#G&)#Y*&5#G&#B%/2)>#G&)#Y*&5#G&#_)3(%*65P#8%0)2#,&"%#<1*3:#Y%15#5%$&#
".)#;.,7"#+)3#*2#3%/#BB4#56*-:#?.)#9,)$#2,0<13#"6*&21*")2#*1%&-#$,".#3%/6#0%/2)#0%9)0)&"2:#
B*&3#/2)62#6)7)6#"%#".,2#*2#T<*&&,&-T#".)#9,)$:
!&#*55,",%&#"%#0%/2)@(*2)5#&*9,-*",%&#,&#VS#2<*8)>#".)6)#*6)#2)9)6*1#+)3(%*65#2.%6"8/"2#"%#.)1<#3%/#
*1%&-:#!&#%65)6#"%#Z/,8+13#-,9)#3%/62)17#76%&">#2,5)#*&5#"%<#9,)$2>#3%/#8*&#/2)#".)#U>#V#*&5#`#+)32#%&#
".)#&/0()6#<*5#K]/0<*5P>#1%8*")5#%&#".)#6, "#2,5)#%7#*10%2"#*11#7/11#2,\)5#+)3(%*652:
/01+#2325#:,.(/#;7+#<08=+1#>')#;%#?7'(/+#;7+#@.+93
R,".,&#*#7)$#5*32>#/2,&-#".)2)#+) 32#"%#2.,7"#3%/6#9,)$#$,11#()#2)8%&5#&*"/6)>#(/"#/&",1#".)&#,"#0, "#
.)1<#3%/#"%#6)0)0()6#"%#8%&8)<"/*1,\)#".)#&/0<*5#*2#9,)$,&-#".6%/ #*#2<.)6)>#$,".#".)#&/0()6#
+)32#8%66)2<%&5,&-#"%#T$.)6)T#3%/'6)#9,)$,&-#".,&-2#76%0:
/01+#23A5#B(%#;+C;D
G7#8%/62)>#".*"#0)&"*1#0%5)1#0, "#2"*6"#3%/#$%&5)6,&-#,7#".)6)#*6)#2.%6"8/"2#7%6#".)#T,-&%6)5T#
<%2,",%&2>#&*0)13#().,&5>#"%#".)#1)7">#*&5#5%$&:#a*8.#%7#".%2)#8*&#()#*88%0<1,2.)5#(3#/2,&-#".)#
D"61#+)3#0%5,7,)6:#D"61#]/0<*5@U#9,)$2#76%0#().,&5:#D"61#]/0<*5@V#*&5#@`#9,)$#76%0#".)#1)7"#*&5#
()1%$>#6)2<)8",9)1 3:
!"#.98.9(%"&(=#>(%"#%(?@A&2%B(C'&(;'#D.*(<E-8/(#./(=8'&1'#F&
B%9,&-#%&#76%0#8%&"6%12#".*"#8.*&-)#3%/6#<%,&"#%7#9,)$>#1)"'2#1)*6&#*(%/"#2%0)#%7#".)#5,77)6)&"#
$*32#"%#9,2/*1,\)#".)#VS#%(A)8"2#".)02)19)2:
L%/#0*3#.*9)#&%",8)5#$.)&#<1*3,&-#*6%/&5#*&5#<6*8",8,&-#$,".#".)#9,)$#6%"*",%&>#"6*&21*",%&#*&5#
\%%0#8%&"6%12#".*"#".)#8/()#,&#".)#VS#$,&5%$#,2#2.*5)5#*&5#6)2)0(1)2#*#2%1,5#(%H:#F6)22#".)#b@+)3#
%&8):#?.)#VS#5,2<1*3#8.*&-)2#2%#".*"#".)#8/()#1%2)2#,"2#2%1,5,"3#*&5#,2#2.%$&#%&13#(3#,"2#)5-)2:#
F6)22#".)#b@+)3#*-*,&#"%#-%#(*8+#,&"%#".)#2%1,5#5,2<1*3#0%5):
/01+#23A3E5#F%8+#,.8G&+#G1.8.;.@+,#.(#=%;7#9.1+H1'8+#'()#,%&.)#8%)+,3
G7#8%/62)>#3%/#8%/15#/2)#".)#,8%&,8#56%<5%$&#0)&/#,&#".)#.)*5)6#"%#5%#".,2##"%%:
/01+#23I5#67+#F7').(/#8%)+#8+(0#%(#;7+#AJ#7+')+13

L)2>#3%/#8%/15#/2)#".*"#0)&/:#4/"#3%/#$%&'":#R.3#&%"M#4)8*/2)#*"#7,62">#cde#%7#".)#",0)#3%/'11#()#
$%6+,&-#,&#),".)6#;%1,5#0%5)#%6#R,6)76*0)#0%5)#K".)#%&)#$,".#".)#)5-)2P:#G7")&>#,"#,2#/2)7/1#"%#
Z/,8+13#2$,"8.#()"$))&#".)#"$%#0%5)2#"%#0*+)#2/6)#3%/#.*9)#".)#8%66)8"#)5-)#2)1)8")5>#%6#"%#8.)8+#
".)#%9)6*11#1%%+#%7#2%0)".,&-#3%/'9)#5%&)>#*&5#,7#3%/#6)13#%&#".)#56%<5%$&#0)&/#7%6#".,2#0%2"#
(*2,8#".,&->#,"'11#()#3%/6#7,62"#2")<#%&#".)#6%*5#"%#21%%%%%%$#41)&5,&-:#^2)#".)#b@+)3:#G.%0%.%+:
!"#.98.9(%"&(=#>(%"&(G8&D(;&#-B(=8%"(;8B%#.2&*(?'%"E9'#$"82(#./(H&'B$&2%87&
?.)#%".)6#9,)$#"% 1)#$)'11#)H*0,&)#7%6#&%$#,2#]/0<*5@d:#]/0<*5@d#"% 1)2#".)#VS#9,)$#()"$))&#
%6".%-6*<.,8#*&5#<)62<)8",9)#0%5)2#K*&5#,7#3%/#5%&'"#+&%$#$.*"#".*"#0)*&2>#3%/#8*&#8.)8+#%/"#".)#
G6".%-6*<.,8#*&5#F)62<)8",9)#2,5)(*6P:#F6)22#]/0<*5@d#"%#"% 1)#F)62<)8",9):#]%$>#/2)#".)#
8%&"6%12#3%/'9)#*16)*53#1)*6&)5#@@#\%%0>#6%"*")#*&5#"6*&21*")#@@"%#0%9)#*6%/&5:#?.)#8%&"6%12#7))1#*#
(,"#5,77)6)&"#,&#F)62<)8",9)#0%5):
E2#*&#)H)68,2)>#3%/#0, "#$*&"#"%#"63#"%#-)"#41)&5)6#"%#2.%$#3%/#*#&,8)#9,)$#%7#".)#(%""%0#2,5)#%7#
".)#5)7*/1"#8/()#".*"'2#".)6)#$.)&#3%/#6/&#41)&5)6>#\%%0)5#"%#7,11#0%2"#%7#".)#286))&:#?63#,"#,&#(%".#
G6".%-6*<.,8#*&5#F)62<)8",9)#0%5)2:#!7#3%/#-)"#1%2"#%6#5,2%6,)&")5>#/2)#]/0<*5@U#"%#2)"#3%/#(*8+#
,&"%#*#76%&"#9,)$#*&5#"63#*-*,&:#
!&#41)&5)6>#&)$#VS#9,)$2#5)7*/1"#"%#G6".%#0%5)>#0*+,&-#".)0#)*2,)6#"%#$%6+#,&:#D*0)6*#9,)$2#
K8*0)6*2#*6)#5)"*,1)5#,&#D.*<")6#UVP#5)7*/1"#"%#F)62<)8",9)#0%5)>#"%#*,5#$,".#7,&*1#9,2/*1,\*",%&:##
C(H'#2%82# -(IJ#F$-&*(G8&D8.9(K8//&.(0%&FB(8.(<E-8/(4E/&(=8%"(H&'B$&2%87&(#./(LEEF8.9
;%0)",0)2#$.)&#$%6+,&-#,&#%&)#%7#".)#2%1,5#0%5)2#,&#G6".%-6*<.,8#VS#9,)$2>#3%/#$,11#7,&5#".*"#
".)6)#*6)#%(A)8"2#3%/#8*&&%"#2)):#!7#3%/#*6)#86)*",&-#*&#,&")6,%6#6%%0#28)&)>#7%6#)H*0<1)>#$.,8.#,2#
8%&2"6/8")5#%7#*#8/()#7%6#".)#$*112>#8),1,&-#*&5#71%%6>#)&")6,&-#2%1,5#0%5)#$,11#0*+)#3%/6#7/6&,"/6)#
*&5#%".)6#,&")6,%6#%(A)8"2#,0<%22,(1)#"%#2)):
2'-,%+'34,*5#306#7)'"4)5-*8)#9*):"
/01+#23E5#69%#,7%;,#%H#;7+#,'8+#,;1++;#8%)+&#.(#).HH+1+(;#G+1,G+?;.@+#8%)+,3
TF)62<)8",9)T#6)7)62#"%#".)#$*3#3%/#2))#".,&-2#,&#6)*1#1,7):#G(A)8"2#81%2)#"%#3%/#1%%+#1*6-)6#".*&#
%(A)8"2#$.,8.#*6)#7*6#*$*3:#?.,2#,2#A/2"#".)#$*3#3%/#2))#".,&-2:#41)&5)6#8*&#5,2<1*3#VS#9,)$2#
"%#1%%+#1,+)#".,2#*2#$)11:#!&#7*8">#,7#41)&5)6#8%/15&'"#5,2<1*3#".,&-2#$,".#<)62<)8",9)>#,"#$%/15#()#
7*,613#/2)1)22#*2#,"#$%/15#&)9)6#()#*(1)#"%#<6%5/8)#,0*-)2#".*"#-*9)#".)#,11/2,%&#%7#6)*1,"3:
!"#"/6&2#%/">#".%/ >#".*"#0*&3#0%5)1,&-#*&5#*&,0*",%&#"*2+2#5%&'"#$%6+#2%#$)11#,&#<)62<)8",9)#
0%5):#!"#8*&#()#5,77,8/1"#"%#*1,-&#,")02#,&#<)62<)8",9)#0%5)>#%6#"%#9,2/*1,\)#".)#"6/)#2.*<)#%7#*#

1*6-)#%(A)8"#$.)&#,"#,2#8%&2"*&"13#5,2"%6")5#(3#".)#)77)8"2#%7#<)62<)8",9):#f%6#".*"#6)*2%&>#0%2"#
0%5)1)62#*&5#*&,0*"%62#$%6+#,&#G6".%-6*<.,8#0%5):
TG6".%-6*<.,8T>#%6#TG6".%T#6)0%9)2#".)#2.%6")&,&-#5/)#"%#5,2"*&8)#".*"#,2#7%/&5#,&#<)62<)8",9)>#
0*+,&-#".,&-2#*<<)*6#T71*"T:#!7#3%/'6)#&%"#7*0,1,*6#$,".#".)#)77)8">#*#7)$#0,&/")2#%7#"% 1,&-#
()"$))&#".)#0%5)2#*&5#%(2)69,&-#3%/6#0%5)12#76%0#5,77)6)&"#*&-1)2#$,11#*8Z/*,&"#3%/#$,".#,":
/01+#23K345#L#9.1+H1'8+#@.+9#%H#'#1%%8#.(#M1;7%#8%)+
/01+#23K325#L#,%&.)#@.+9#%H#;7+#,'8+#8%)+&3#<%#8';;+1#7%9#H'1#"%0#N%%8#.(O#"%0#9%(P;#,++#;7+#
.(;+1.%13
G&)#$*3#"%#"*+)#*#-%%5#1%%+#*6%/&5#,&#2/8.#*#2,"/*",%&#,2#"%#/2)#]/0<*5@d#"%#)&")6#F)62<)8",9)#
0%5):#D)&")6#".)#6%%0#,&#".)#VS#9,)$>#".)&#2"*6"#6%11,&-#".)#286%11#$.))1#"%#\%%0#,&#/&",1#3%/6#
9,)$<%,&"#.*2#<*22)5#".6%/ #%&)#%7#".)#$*112#%7#".)#6%%0:
/01+#23K3A5#:,.(/#>+1,G+?;.@+#8%)+O#N%%8.(/#(%9#;'Q+,#"%0#R.(,.)+R#;7+#8%)+&3
R,".#8*6)7/1#8%&"6%1>#*&5#".)#/2)#%7#F)62<)8",9)#0%5)>#3%/#8*&#2))#%(A)8"2#".*"#$%/15#&%60*113#()#
%(28/6)5#,&#2%1,5#9,)$:
;3<<%&-=#>?#9*):#@38*+3-*%0#A3"*5"#B&CC3'.=
/01+#23S#T,'8+#',# /01+#232U5#
@&C436DEO#>#'()#F#,7%9#H1%(;O#1./7;#,.)+#'()#;%G#@.+9,3
;-'<D@&C436DEO#>#'()#F#,7%9#='?QO#&+H;#,.)+#'()#=%;;%8#@.+9,3
67+#GVQ+"#;%//&+,#=+;9++(#9.1+H1'8+#'()#,%&.)#@.+9,3
@&C436DH#;%//&+,#=+;9++(#%1;7%/%('&#'()#G+1,G+?;.@+#8%)+,3
+"&(+EE-@EJ
/01+#23SE5#67+#;%%&=%C#?%(;'.(,#'&8%,;#'("#?%88'()#"%0#?'(#0,+#.(#!&+()+13
R.)&#$%6+,&-#,&#".)#VS#9,)$>#".)#"%%1(%H#,2#%&)#%7#3%/6#()2"#76,)&52:#F1*8)#".)#0%/2)#%9)6#".)#VS#
$,&5%$#*&5#<6)22#".)#;<*8)(*6:#?.)#"%%1(%H#<%<2#/<#/&5)6#".)#0%/2)#8/62%6:#!"#7/&8",%&2#A/2"#1,+)#
*&3#%".)6#.,)6*68.,8*1#0)&/#3%/'9)#)9)6#/2)5:
?.)#"%%1(%H#8%&"*,&2#*10%2"#*&3#8%00*&5#%6#"%%1#3%/#$%/15#8*6)#"%#/2)#,&#41)&5)6:#!&#7*8">#"%#-)"#*#
-%%5#,5)*#%7#".)#+,&52#%7#".,&-2#3%/#8*&#5%#$,".#41)&5)6>#,"#,2#,&2"6/8",9)#"%#/2)#".)#;<*8)(*6>#(6,&-#
/<#".)#"%%1(%H>#*&5#()-,&#"%#(6%$2):#?.)6)#*6)#8%&"6%12#".)6)#7%6#86)*",&-#%(A)8"2#%7#*11#+,&52>#
0%9,&-#,&"%#5,77)6)&"#0%5)2>#-6%/<,&->#2)1)8",&->#6)&5)6,&->#"6*&27%60,&-#*&5#-)&)6*113#)9)63".,&-#
)12)#3%/#8*&#5%:

G&)#1,""1)#.,&"#7%6#/2,&-#".)#"%%1(%HC#,7#3%/#7,&5#3%/62)17#-%,&-#"%#".)#"%%1(%H#0%6)#".*&#"$,8)#7%6#
".)#2*0)#,")0>#2))#,7#".)#8%00*&5#.*2#*#+)3(%*65#2.%6"8/"#1,2")5#()2,5)#,":#!7#,"#5%)2>#56*-#3%/6#
0%/2)#*$*3#76%0#".)#"%%1(%H#"%#81%2)#,">#".)&#/2)#".)#+)3(%*65#2.%6"8/":#;/6)>#3%/#8*&#()#".)#+,&5#
%7#/2)6#$.%#*1$*32#-%)2#".6))#1)9)12#5))<#,&"%#".)#"%%1(%H#"%#7,&5#TE<<13#;8*1)IO%"*",%&T>#(/"#".)&#
*11#%7#3%/6#76,)&52#$,11#1*/ #*"#3%/>#()8*/2)#".)3#6)*1,\)5#,"#$*2#()"")6#"%#2,0<13#<6)22#D"61@E>#A/2"#
1,+)#,"#2*,5#,&#".)#"%%1(%H:#G7#8%/62)>#3%/#5%&'"#.*9)#"%#1)*6&#)9)63#+)3(%*65#2.%6"8/">#&%6#2.%/15#
3%/#"63:#4/"#7%6#8%00*&52#".*"#3%/#7,&5#3%/62)17#/2,&-#*-*,&#*&5#*-*,&>#".)#20*11#*0%/&"#%7#)77%6"#
3%/#2<)&5#"%#0*+)#3%/62)17#/2)#".)#+)3(%*65#$,11#2*9)#3%/#",0)#*&5#.)1<#3%/6#$%6+71%$:##
+"&(,M%%E.B(=8./ED
/01+#23W5#67+#)+H'0&;#!0;;%(,#9.()%9#'()#.;,#8'X%1#?%8G%(+(;,3
E#4/" "%&2#$,&5%$#2.%$2#* #2)6,)2#%7#<*&)12#*&5#"*(2#".*"#*6)#<%</1*")5#(3#9*6,%/2#8%&"6%12:#
S)<)&5,&-#%&#$.,8.#D%&")H"#3%/#.*9)#2)1)8")5>#".)2)#8%&"6%12#8*&#*77)8"#%(A)8"2#,&#".)#VS#9,)$>#2)"#
%<",%&2#*&5#<6%<)6",)2#K1,+)#B*")6,*12P>#*&5#"6, )6#<6%8)5/6)2#K1,+)#O)&5)6,&-P:
R.*"#,2#*#D%&")H"M#?.*"'2#A/2"#".)#")8.&,8*1#&*0)#7%6#".)#5,77)6)&"#-6%/<,&-2#%7#8%&"6%12>#2)1)8")5#(3#
),".)6#81,8+,&-#%&#".)#*<<6%<6,*")#(/""%&>#*2#., 1, ")5#,&#f,-/6)#X:g>#%6#(3#/2,&-#".)#*22%8,*")5#
.%"+)3:#Y%"+)32#7%6#".)#5,77)6)&"#8%&")H"2#8*&#()#7%/&5#,&#".)#.%"+)3#,&5)H#*&5#,&#".)#8.*<")62#
6)1)9*&"#"%#)*8.#8%&")H"#".6%/ %/"#".,2#(%%+:#f%6#%/6#</6<%2)2>#$)#$,11#()#7%8/2,&-#%&#".)#7%/6#
6, "0%2"#8%&")H"#,8%&2C#;.*5,&-#K.%"+)3#fdP>#G(A)8"#Kf`P>#a5,",&-#KfcP#*&5#;8)&)#KfUNP:
f%6#&%$>#<6)22#fd#"%#)&")6#".)#;.*5,&-#D%&")H":#L%/#$,11#2))#".*"#*#&)$#2)"#%7#,8%&2#.*2#*<<)*6)5#"%#
".)#6, "#%7#".)#%6,-,&*1#8%&")H"#(/""%&2:#?.)2)#*6)#8*11)5#;/(8%&")H"2>#(/"#5%&'"#1)"#".*"#28*6)#3%/>#*2#
".)3#*6)#A/2"#-*")$*32#"%#0%6)#-6%/<2#%7#8%&"6%12:
/01+#23Y5#F7').(/#,0=?%(;+C;#=0;;%(,3
;/(8%&")H"2#7/&8",%&#".)#2*0)#$*3#*2#8%&")H"2C#".)3#5,2<1*3#*#5,77)6)&"#2)"#%7#<*&)12#*&5#"*(2#$,".#
8%&"6%12:#!&#".)#8*2)#%7#".)#;.*5,&-#D%&")H"#$)#A/2"#)&")6)5>#".)6)#*6)#7,9)#2/(8%&")H"2C#J*0<2>#
B*")6,*12>#?)H"/6)2>#O*5,%2,"3#*&5#R%615:#_))<,&-#.%"+)32#,&#0,&5>#"63#<6)22,&-#fd#2)9)6*1#0%6)#
",0)2:
S%,&-#".,2#Z/,8+13#8381)2#3%/#".6%/ #".)#5,77)6)&"#;.*5,&-#2/(8%&")H"2:#!&#7*8">#".,2#")8.&,Z/)#
.%152#"6/)#7%6#*11#8%&")H"2>#*11%$,&-#3%/#7*2"#+)3(%*65@(*2)5#*88)22#"%#5,77)6)&"#2)"2#%7#8%&"6%12:
]%")C#]*0,&-#2.%6"8/"2
!"#$%/15#()8%0)#")5,%/2#*&5#<6%(*(13#8%&7/2,&-#"%#*1$*32#()#"*1+,&-#*(%/"#8%&")H"2#*&5#

2/(8%&")H"2#$.)&#6)7)66,&-#"%#5,77)6)&"#2)"2#%7#8%&"6%12:#f%6#".*"#6)*2%&>#0%2"#41)&5)6#/2)62#2,0<13#
6)7)6#"%#5,77)6)&"#2)"2#%7#8%&"6%12#(3#0%6)#8%00%&#&*0)2:#?.)#B*")6,*12#2/(8%&")H"#,2#8%00%&13#
8*11)5#".)#B*")6,*1#(/""%&2:#J,+)$,2)>#".)#a5,",&-#8%&")H"#*&5#?)H"/6,&-#8%&")H"#*6)#8*11)5#".)#a5,"#
(/""%&2#*&5#?)H"/6)#(/""%&2>#6)2<)8",9)13:#
?.)2)#2)"2#%7#8%&"6%12#*6)#-6%/<)5#,&#<*&)12#*&5#"*(2:#^2)#fd#"%#-)"#3%/62)17#"%#".)#B*")6,*1#(/""%&2#
K%6#A/2"#JB4#81,8+#%&#".)#B*")6,*1#(/""%&P#*&5#"*+)#*#1%%+#*"#".)#1*3%/":
/01+#234Z5#67+#[';+1.'&#=0;;%(,3
?.)#<*&)1I"*(#,&")67*8)#,2#Z/,")#71)H,(1):#L%/#8*&#JB4@81,8+#*&5#56*-#*#"*(#,&"%#*#5,77)6)&"#<*&)1#,7#
3%/#5%&'"#1,+)#".)#8/66)&"#%6-*&,\*",%&:#L%/#8*&#56*-#"*(2#%/"#%7#*#<*&)1>#56%<<,&-#".)0#,&"%#".)#
(*8+-6%/&5#"%#()8%0)#".),6#%$&#<*&)1:#E12%>#3%/#8*&#56*-#*&5#56%<#)&",6)#<*&)12>#8*/2,&-#".),6#
&), (%62#"%#2./771)#*2,5)#*&5#6)*66*&-):#
E2#*&#)H)68,2)>#"63#56* ,&-#*11#%7#".)#"*(2#,&#".)#B*")6,*1#(/""%&2#,&"%#%&13#"$%#<*&)12>#".)&#56*-#
2%0)#%7#".%2)#"*(2#%77#*-*,&>#86)*",&-#".),6#%$&#<*&)12:#?.*"'2#&%"#".)#$*3#3%/#$%/15#$*&"#"%#$%6+>#
(/"#,"#$,11#-,9)#3%/#".)#,5)*#%7#.%$#<*&)12#*&5#"*(2#%<)6*"):
/01+#23445#>'(+&,#'()#;'=,#?'(#=+#)1'//+)#'()#X%.(+)3
]%$>#1)"'2#1%%+#*"#".)#*8"/*1#8%&"6%12:#F6)22#f`#$,".#".)#0%/2)#%9)6#".)#4/""%&2#R,&5%$#"%#(6,&-#/<#
".)#G(A)8"#(/""%&2:
/01+#23425#67+#M=X+?;#=0;;%(,3
B%2"#%7#".)#8%&"6%12#,&#41)&5)6#7/&8",%&#1,+)#".),6#8%/&")6<*6"2#,&#*&3#%".)6#<,)8)#%7#2%7"$*6)>#(/"#
2,&8)#41)&5)6#/2)2#,"2#%$&#9,2/*1#28.)0)>#$)'11#-%#%9)6#".)0#"%#*11)9,*")#*&3#8%&7/2,%&:
6E%&*(?.)#8%1%6#6)7)6)&8)2#,&#".,2#2)8",%&#%&13#*<<13#,7#3%/#*6)#/2,&-#".)#(*2,8#41)&5)6#".)0):#L%/#
8*&#7,&5#%/"#.%$#"%#8.*&-)#".)#1%%+#%7#41)&5)6#,&#D.*<")6#UhC#D/2"%0,\*",%&#$,".#G<",%&2#*&5#
H'&1&'&.2&BN#E10%2"#*11#"/"%6,*12>#,&81/5,&-#".)#%&)2#,&#".,2#(%%+>#2.%$#41)&5)6#$,".#".)#2"*&5*65#
,&")67*8)>#2%#3%/#2.%/15#<6%(*(13#1)*9)#,"#*2#,"#,2#7%6#&%$:
U: +E99-&(@M%%E.C#EZ/*#(/""%&2#".*"#.*9)#"$%#2)"",&-2C#G&#*&5#G77:#!&#8)6"*,&#<*6"2#%7#".)#
,&")67*8)>#".)3#8*&#"% 1)#".6%/ #".6))#5,77)6)&"#2)"",&-2>#".)#".,65#1%%+,&-#1,+)#G&>#(/"#$,".#".)#
(/""%&'2#1*()1#*<<)*6,&-#,&#3)11%$:#?% 1)#(/""%&2#*6)#/2/*113#/2)5#"%#,&5,8*")#2)"",&-2:
X: ,M%%E.C#F,&+#(/""%&2#*6)#/2)5#"%#,&,",*")#*8",%&2:#?.)3#$,11#&%"#2"*3#<6)22)5:
V: +&J%(,-E2OC#?.)2)#8%&"6%12#*11%$#3%/#"%#"3<)#")H"#@#/2/*113#".)#&*0)#%7#*&#%(A)8"#%6#%".)6#
41)&5)6#)1)0)&":#!7#".)6)#,2#*#-6%/<#%7#6)1*")5#?)H"#41%8+2>#3%/#8*&#/2/*113#/2)#".)#?*(#+)3#"%#0%9)#

()"$))&#".)0#7%6#7*2")6#")H"#)&"63:
h: ;'E$(;ED.(4&.MC#i6)3#8%&"6%12#".*"#.*9)#*&#/<I5%$&#*66%$#$,5-)"#%&#".),6#2,5):#?.)2)#
7/&8",%&#0%2"13#1,+)#56%<5%$&#0)&/2#,&#*&3#%".)6#<6%-6*0>#*11%$,&-#3%/#"%#2)1)8"#76%0#*#
<6)5)7,&)5#1,2"#%7#%<",%&2:#?.)6)#*6)#",0)2>#".%/ >##$.)&#3%/#$,11#2))#2%0)".,&-#1,+)#".,2C
/01+#2342345#67+#)1%G)%9(#8+(0#H%1#8'('/.(/#&.(Q,3
!&#".)2)#"3<)2#%7#56%<5%$&#0)&/2>#2)1)8",&-#TE55#])$T#$,11#86)*")#*#8%0<1)")13#&)$#,")0#
*<<6%<6,*")#"%#".)#0)&/#K7%6#)H*0<1)>#,"#86)*")2#*#&)$#B*")6,*1#,&2")*5#%7#2)1)8",&-#*&#)H,2",&-#%&)P:#
E12%>#81,8+,&-#".)#TQT#"%#".)#6, "#%7#".)#0)&/#$,11#81)*6#*&3#2)1)8",%&#76%0#".)#0)&/>#(*2,8*113#
")11,&-#,"#".*"#3%/#$*&"#"%#2)1)8"#T&%".,&-:T
d: <$8 &'BC#S*6+)6#-6*3#8%&"6%12#$,".#1)7"I6, "#*66%$#.)*52#%&#),".)6#2,5):#;<,&&)6#8%&"6%12#
*6)#*#1,""1)#0%6)#8%0<1)H#".*&#".)#%".)62:#?.)3#*6)#/2)5#7%6#2)"",&-#&/0)6,8#9*1/)2:#D1,8+,&-#%&#".)#
1*()1#%6#".)#*8"/*1#9*1/)#,&#".)#;<,&&)6#$,11#")0<%6*6,13#"/6&#,"#,&"%#*#")H"#(%H>#*11%$,&-#3%/#"%#)&")6#
*#9*1/)#5,6)8"13#76%0#".)#+)3(%*65:#D1,8+,&-#%&#),".)6#*66%$#.)*5#$,11#6*,2)#%6#1%$)6#".)#9*1/)>#
6)2<)8",9)13:#E&5#7,&*113>#81,8+,&-#*&5#56* ,&-#*&3$.)6)#$,".,&#".)#;<,&&)6#$,11#T2<,&T#".)#9*1/)#
/<#%6#5%$&>#5)<)&5,&-#%&#$.)".)6#3%/#56*-#"%#".)#6, "#%6#".)#1)7":#?63#,"#%&#%&)#%7#".)#;<,&&)62#,&#
".)#G(A)8"#(/""%&2#"%#2))#.%$#,"#7))12:#;%0)#+)3(%*65#0%5,7,)62#8*&#.)1<#$,".#;<,&&)62>#"%%C#
.%15,&-#;.,7"#$.,1)#3%/#56*-#0*+)2#".)#9*1/)2#*59*&8)#0%6)#21%$13>#$.,1)#.%15,&-#5%$&#".)#D"61#
+)3#0*+)2#".)#9*1/)#*59*&8)#(3#*#5,77)6)&"#,&86)0)&"#K/2/*113#UNP:#;%#/2,&-#".)#81,8+@56*-#0)".%5#
%&#*#;<,&&)6#8%&"6%1#$.,1)#.%15,&-#5%$&#D"61@;.,7"#$%/15#21%$13#*59*&8)#".)#9*1/)2#,&#,&86)0)&"2#
%7#UN:
G9)6#",0)>#".)#41)&5)6#,&")67*8)#.*2#2))&#*#1%"#%7#-6%$".>#*2#$)11#*2#2%0)#$)*6#*&5#")*6:#L%/#0*3#
7,&5#"% 1)#(/""%&2#".*"#*6)#&%"#EZ/*:#L%/#0* 3#7,&5#56%<5%$&#0)&/2#".*"#*<<)*6#*"#7,62"#"%#()#
2"*&5*65#(/""%&2:#!7#3%/'6)#".)#<,8+3#"3<)>#3%/#8*&#0*+)#*#1,2"#%7#2/8.#,66)-/1*6,",)2#*&5#2)&5#,"#"%#
".)#5)9)1%<)62#2%#".)3#8*&#/&,73#".)#$.%1)#".,&-:#!7#3%/'6)#&%">#5%&'"#$%663#*(%/"#,":#j/2"#.,"#".)#
(/""%&#*&5#2))#$.*"#,"#5%)2:#L%/#$%&'"#(1%$#/<#3%/6#8%0</")6#%6#*&3".,&-#K".*"'11#()#%&)#%7#".)#8%%1#
V:N#7)*"/6)2kP:
;3<<%&-=#A& %0"#I*06%:#A3"*5#B&CC3'.=
L#!0;;%(,#\.()%9#?%(;'.(,#?%(;1%&,#H%1#,+;;.(/,#@'&0+,O#;1.//+1.(/#'?;.%(,#'()#;%//&.(/#8%)+,3#67+#
?%(;1%&,#'1+#/1%0G+)#.(#]%(;+C;,O#;7+#8%1+#G%G0&'1#%H#97.?7#'1+#'??+,,.=&+#="#7%;Q+",3
\.;7.(#+'?7#?%(;+C;O#?%(;1%&,#'GG+'1#%(#;'=,#'()#G'(+&,#;7';#"%0#?'(#1+'11'(/+#;%#,0.;#"%01#

9%1QH&%93
K&#/&'B
a*8.#$,&5%$#,&#".)#41)&5)6#,&")67*8)#8*&#.*9)#*#.)*5)6:
/01+#234A5#67+#:,+1#>1+H+1+(?+,#7+')+13
Y)*5)62#*1$*32#8%&"*,&#0)&/2>#*&5#%7")&#%".)6#8%&"6%12#6)1)9*&"#"%#".)#<*6",8/1*6#"3<)#%7#$,&5%$#"%#
$.,8.#".)3'6)#*""*8.)5:#!&#".)#7,-/6)>#$)#2))#".)#^2)6#F6)7)6)&8)2#.)*5)6:
/01+#234A345#67+#?%(;+(;,#%H#;7+# &+#8+(03
D1,8+,&-#%&#".)#f,1)#0)&/#2.%$2#$.*"#3%/#*6)#/2)5#"%#2)),&-#76%0#*#7,1)#0)&/#,&#*#-6*<.,82#
<6%-6*0C#8%00*&52#7%6#%<)&,&->#81%2,&->#2*9,&->#,0<%6",&-#*&5#)H<%6",&-#7,1)2:#]%")#".)#+)3(%*65#
2.%6"8/"2#".*"#*<<)*6#()2,5)#".)#8%00*&52:#B%2"#*6)#5,77)6)&"#76%0#".)#%&)2#3%/#*6)#*88/2"%0)5#"%#
76%0#%".)6#,&")67*8)2:#4)8*/2)#".)3#*6)#5,77)6)&"#76%0#cce#%7#".)#<6%-6*02#3%/#$,11#/2)>#$)'11#-%#
".6%/ #".)#0%6)#<%</1*6#%&)2#.)6)C
])$C#2.%6"8/"C#D"61@Q:#?.,2#5/0<2#$.*")9)6#3%/#*6)#8/66)&"13#$%6+,&-#%&#*&5#2)"2#/<#*#76)2.#$%6+#
2<*8):#!"#*12%#<%<2#/<#".)#28*63>#863<",8#TG_M#a6*2)#*11T#0)22*-)#".*"#3%/#&))5#"%#8%&7,60#(3#JB4@
81,8+,&-:#41)&5)6#$,11#&)9)6#*2+#3%/#,7#3%/#$*&"#"%#2*9)#3%/6#8/66)&"#$%6+#$,".#*#TL%/#.*9)&'"#
2*9)5#3%/6#$%6+:#S%#3%/#$*&"#"%#2*9)MT#0)22*-):
S%&'"#$%663>#".%/ #@#".,2#Ta6*2)#*11T#0)22*-)#5%)2#&%"#A/2"#5)1)")#*11#%7#".)#%(A)8"2#*&5#2)"",&-2#,&#
3%/6#8/66)&"#<6%A)8"#$.,1)#1)*9,&-#".)#<6%A)8"#%<)&#7%6#3%/#"%#*88,5)&"*113#2*9):#?.,2#,2#41)&5)6'2#
$*3#%7#2*3,&-#TS%#3%/#$*&"#0)#"%#81)*6#03#0)0%63#*&5#2"*6"#*#&)$#<6%A)8"MT
G<)&C#2.%6"8/"C#fU:#;.%$2#".)#7,1)#(6%$2)6#$,&5%$>#$.)6)#3%/#8*&#7,&5#7,1)2#"%#%<)&:

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×