Escolar Documentos
Profissional Documentos
Cultura Documentos
!"
#
$ % $
$
$
&
'
$
& (
&
$
) *
+
,
-
(. & /
0 & &
(. 1 ,
-22 $
&
$
$
source
code
interpreter
The interpreter
reads the
source code...
source
code
compiler
The compiler
reads the
source code...
<
object
code
executor
( 1
"
$
1 "
&
! #
! # % %
;
$ >
?
" $
.
-
& 1
.
$
6
0 &
&
0
& "
-
$
&
1
& -22
$
9 "
& (
&
"
0
&
"
! #
1
"
,
1
(
$ :
$
$
9
& , $
"
$
( B */ $
$ $
+ !
( - 9 )
#
0
"
$
0 & &
$ &
5C<5D ( ?" *,
)
;
(((( ''''
$ $ &+ !
' E 3#
& H$
,
!
#
$
&
6
) $
1
$ $
/
$ "
!
#
0 & *
+
* +
; *
+ $
, $
"
(
$
0
%
>
/
% (
*B / + ' -22
$ $
&
0
"
'' (
&
& / ''
$
&
/
& "
1
&
; $
"
&
(
(
$
"
(
(
$ $ $
(
$
(
" $
3C
(
0 & >
&
&
!-.+ # !%
! $/! %
3
1 %
$
0 & $ >
!-.+ # !%
! $/! %
&
;
! # % )
$
$ >
( $
I
I
$ $
$ $
!" # $! : ! #
$
1
$ (
3 3J : $
>
(0 %
( $
1 11 121 : $ >
3<
,
( $
$
7 %
$ ! #
%
$
/ $
$
0 & -22
$
*
* %
$
$ (
$
$
$ -22 $
! - #
$
&
..%
..
$
$
$
0 &
$
>
*3 %
3 %
# %
$
& &
$
>
! #
!
*3 11%
((%
24%
& %
$
>
/ $
3@
firstLetter
hour
minute
11
59
%
!" !%
'' 567)- //
!24!%
'' 567)-/
" #
: $
$
$
3A
%
%
%
%
$
$
$
$
>
$%
(
$
) 1 $
-22
$
-22
"
,L
L !,#
3 3445 :
''$$$'
8 L $
$ $ $> (
%
% 0
&
$
M :
$
3D
&
"
( (
:(
;<
'<
&
$
$
$
$
(
&
$ 0 &
>
>
'
3J
"
(
24;( 24
( $
!
# &
$ " 8 ; :( @ :
& ; (<< ' < $
)
)
"
(
*
*
0 &
%
11
(%
%
. (
$
$ $
$ $
-22 $
0 &
. %
. 11%
. %
4J
-22
11 B$
$
35
1
$
+
,
$
I$
& I
,
0 &
$ 6
>
(0 ; %
( ) * +
& $ $
$
/)$ & >
%
; (<< ' <%
$
&
& &
/(8?> &6
& )
&
$
>
( %
34
(
$ $ ! -22#
! -22#
(
$
,
$
C
-
. %
(@(24%
$
$ >
(%
A + !!%
. (@(24%
& 1 (
"
( H
$
H
0 &
$ $ ( H
K
-22 $ (
H
$ (< $
%
0 &
((%
3
$
$ .
'
-22
$
0 &
. + (%
-22
$
. $
6
& >
. + ( ' %
: & $
+
$ $ <
H $
$ <<
&
-22
$ $ < -$ H
<<
, $
! " #
H &>
,#
(
$ H $
$
*+ !
#
&
&
0 & >
. (@(24%
%
$ < -$
$
C44444444
0 $ -22
<
(*
. :(<%
. 4<%
. ; 8 ; ' <<%
'
$
# B "
" 0 & *B M+
"
>
@
,
7
-22
&
0 &
&
>
.
'8%
$
$
$
:
>
.
(<<%
$
-22
( $
">
&
&
">
$3
%
&
$3 6
$
&
-22 >
A
&
=
A
&
/
K /
>
&
$3
$3
$3
&
D
%
&
J
&
/
%
(*
'
/
$ $ $
$
;
0 &
"
$
. $
$
.
&
$
)
"
5
/
$ ! $ #
$
$
$ $ 0 &
$
>
9$ 11%
&
$ $
$ 11
9$
( $
$
>
1.1%
9$ %
&
$ >
$
! #
!#
>
)
/
#
*
4
argument
main
phil
printTwice
/$
$
+
&
$
0
$
'' 567)-/
<C
* %
%
(
$
! $ #
H -226
.
"
( 1
0
(
$
. $
$
$
-
&
! &#
" $
-22
F & &
>
$
+
( &
0 &
F (<
!
3C#
F (<<
$
&
$
* >
*
<
!
! %
&
&
&
<3
<
+
/ +
+
+
+
+
''
''
''
''
''
''
G +
G
+
+
+
G +
G +
!
# 0*
(
& $ &
&
& >
*
F8 <
!
! %
&
!
! %
&
$
L
$
%
&
&
$
&
(
!$
#
*+
>
<<
>+ (0%
'' 567)-///
*
<
!
& *
!
&
!
&
! %
<
! %
H ! %
,
&
1
&
" 1
/
$ $ & >
*
<
!
H ! %
&
*
<
!
! %
&
!
! %
&
&
<@
"
*
0
$
$
$ 1
$
,
3 .
*
<<
!> . +# ! %
%
&
&
"
3 .
&
2*
<A
&
$ %
8
(
I**/
( & )
$3 3
<D
$3
%
&
3
$3 % $3 % $3 %
&
(
3CD (
$
'
3
*
)
4*5
(
*
# (*
!
<J
main
n:
countdown
n:
countdown
n:
countdown
n:
countdown
+
(
&
(
; $ 1
.
&
#
(
$ $
$ "
<5
2
#
$
$
%
$ $
& 0
& >
.
(<%
. ; %
'
$ $
6
3 %
$ :(%
" &
.
$ >
@C
&
&
1
-
$
&
@3
/
#
F ! # 2 !
#
!A3#
@
@<
,
. * .
# . +# .
# . +
.
# +#
# +%
. %
%
&
@@
* &
&
$
$
>
. * .
# . +# .
# . +
# +#
# +%
&
"#
. .
# . +# .
# . +
# +#
# +%
&
$
( $
$ / $
-22
$
$
>
.
<%
-22
.
" $
.
(<# 8<# @<# <%
-22 $
-22 $
% $ %
( $
:
$
@A
6 #
*
2
''
&
$
$ * -22
&
0 &
$
'' *
&
$ !
. K #
6 #
(
$
$
$
-22
' $
;
>
. * %
* %
. 6 * %
" $
6
L
(
. $
@D
'' *
'' *
* =
! $ $ E K ! %
&
( $
%
H
&
7*
-22> (9 ,8 ,
LL MM / !#
0 &
< LL
(<
L (9 3C
= MM F <
*
<
*
(<
!
! %
&
&
'
6 (*
0 . $ ;
$
0 & >
&
*
< LL
(<
%
&
* %
&
"
CBE)
@J
A N $
O 1 .
$ $ . &
8
&
< LL
(< .
$ *
>
< LL
(<%
* A N
!
! %
&
!
.! %
&
)
2
(
$
$
)
>
&
<%
$
C
$
3 $
@5
,
$ $
$ &
$
+
*
$
-22
&
( $
$
!
$
) #
.$ $ & "
(
" !
# (
- $
$
$
"
,
"
>
CM F 3
M F ! 3#M
!
@4
&
* <
(%
&
&
* <
(%
&
* :(%
; %
%
&
H
&
3
$
* $ <>
< L
3
3
AC
main
6
3
recurse:
result:
factorial
n:
recurse:
result:
factorial
n:
recurse:
result:
factorial
n:
n:
2
1
1
factorial
7 ( (
0 H
&
$ 1
( $
*
+ /
H
&
$
#
A3
$ $ " ) )
M
"
0
!C# F 3
!3# F 3
!# F ! 3# 2 ! #6
-22
$
A
$ $
.
$
&
'
%
* 2%
* %
* 0%
* %
20
" * $
A $ J
$
int fred = 5;
fred = 7;
fred
fred
5 7
A<
A@
3
,
$
8
/ $
3 $
-22
$ $
$
$
*
AA
& $ &
&
<
&
1
3
H
"
$ &
$
$
$
,
$ # (
$
* + "
$ $
$
" $
! # $ $
L >
G
$ / (
%
* F8 <
' 8%
&
;
(%
&
&
&
''
''
AD
,
0 &
$
"
$
$
-
/
* M /
+
! #
$$
/
.
(<%
$
(<<
!!
!!%
(<%
&
1 1
1
& 1
(
(
8
@
2
0
?
<
<4(@0
(<4?(
(?84
(<4@@
(04(0
(4@24(
8<04@@
4
AJ
8(4088
$
"
>
F
-
!!
' 8< %
(
8
@
2
0
?
4
<
(
(2?@4
8
88(4
82?@4
8?<02
(44
.
(<%
$
(<<<
!!
' 8< %
; 8<%
&
1
1 >
(
8
@
?
(
8
@
<
(
8
@
2
A5
(%
$
8; !
(%
&
%
!%
" L $
( & $
3 D
J
$ 8;
'
"
>
(<
(8
&
&
(%
$
; !
(%
&
%
!%
A4
(8
(2
(?
@
(8
(
8<
8@
'
>
) C %
(%
$
C %
(%
&
0
C
(
(
8
@
2
8
@
?
(<
(8
4
(8
(2
(?
@ 2
? (< (8
(8 (2 (?
( 8< 8@
8< 82 <
8@ <
&
*
DC
0
/
,
'
*
C9.
(%
$
C %
(%
&
&
$ : $
&
)
& $
)
7* #
%
8
$
"
: $
*+
$ $
$
$ % $
%
!
$
D3
main
n:
i:
printMultTable
i:
printMultiples
$
C
$
C9. , $
C
3
<
&
@
% $
%
$
0 &
O K $
$
;
+
9
(
8
@
2
0
8
@
?
(<
(8
(@
4
(8
(2
(?
8(
@ 2
? (< (8
(8 (2 (?
( 8< 8@
8< 82 <
8@ <
8? 2 @8
D
!
#
C9. ( &
1 J&J
>
(
8
@
2
0
8
@
?
(<
(8
(@
4
(8
(2
(?
8(
@ 2 0
? (< (8 (@
(8 (2 (? 8(
( 8< 8@ 8?
8< 82 < 2
8@ < @8
8? 2 @8 @4
(
8
@
2
0
@
4
? (8 (
(< (2 8<
(8 (? 8@
(@ 8( 8?
D<
82
<
2
@8
@4
#
"
" ! $ #
! $
# ?
L $
$
(
$
$
$
" L
D@
&
,
(
!""
!#
$
! % &
!#
$ '#
!
/
#
#
#
#
#
##
DA
DD
&
#
*%
* !" # !%
!$!%
" $ $
$ !" !
L
$ !" # ! !$!
- $
$ $
/ >
&
80
* *
*
(
"
!.! = 0
$
L C
!*L+#
!.! . 3 !*+#
!*+#
L
$ L
1
>
*P<Q%
&
DJ
7
"
!
#
%
* %
* $
& $
;
&
$ * +
!#
; *
$ D $ $
"
'' 567)-//
&
#
<%
$
*
*P
Q%
%
(%
&
$
*
1
D5
&
!
-
/
)
$)
$)
/
PQ
$ & $ :(
>
* # .
$ $
&&
=E)N
D4
&'
"
% #
(
, L *
$ I &
B
&
$
" $
*
$ "
&
&)
7 *
11
>
JC
>
)
( &
3
L
( &
$
$
* $
&+
3*
*
-22 $
$
. ::
.
$
&
0 & >
%
%
$ ' &
$
)
= >
<%
$
* *P
Q 11
%
&
%
&
%
'' 567)-//
=
%
$ $
8
(%
%
) &
&
J3
4
**
**
!K!%
1R1%
$ 1S1
**
%
%
&
>
RK
TK
3K
CK
)K
7K
>K
SK
J
,
) 1
)$ *,+ *R+
( &
(
$ - =
&
!K!
-22 $
$ $
&
&
*
* $ !.!
!U # $ ./! %
&
* $ !.!
!U $# ! $ !# . * .! %
& * $ !.!
!U $# ! $ !# * .! %
&
!U # $ ./! %
&
:
(
(
&
J<
,
*
**
&
-22 $
"
$ " +
11%
*
!9 ! ! ! %
&
: & $
.
) $
C
L $
$
& $ C
* L $
I
$ $ -22
$
, "
"
C 4 "
*+
$
0
$
$ '
!
$#
11%
%
%
B
( & " $
9W 93$
$
&
"
(*
J@
&
(
; $
; $
( $
$
$
$
-22
) -22 -22
-
9 $
$
-22 ::
'
, #
$
$ I
H
$ %
&
9
!
;# !
$
#
$ -22
$
> /
- !
%
#
'
:*
( &
( $
!#
$
;
0 &
!C C# !
#
( -22 .
1 $
;
">
>
.
# +%
&%
JA
JD
blank
x:
y:
(
$
.K
&
$
& $
;
$
'
!** * #
.K
%
& .K
*
; .K $
+ $ $
H
$
$
$
JJ
.K
!# ! .K+ %
. .K
; .K
.K+ ; .K+%
" # @6 $ A
'
"
*
$
!
F # ! #
(
"
)
,
> L $
$
( L
>
> .K
> .K%
.K <# @< &%
'' 567)- //
'
4
*
J5
'
, #
main
blank
x:
y:
4
printPoint
p
x:
y:
>
$
$ % .K ,
>
*
$ +
$
! #
'&
J4
,
(
*
* >
&
'' 567)- //
.
%
+%
+ %
* >L
&
.
%
+%
+ %
>
> .K%
* .K%
> .K%
&>
# @
@#
B)
>
5C
main
blank
x:
y:
reflect
.K
$
*
% .K
.
$
$
$ ,
" $
-22
$
''
2*
6
> %
. $# %
&%
1
53
,
6 $
> ">
box
corner:
x:
y:
width:
100
height:
200
.
$
2<<%
.
%
$
$
>
> .
%
.
%
( $ >
.
.
%
> *&
.
$
+
/
;
> 6 >
6 .
5
')
4
*
&
.
.
.
$'8%
. + .
+
.
'8%
>
# +&%
%
$
& !
# $ > $
>
6 .
<<# <<&# (<<# 8<< &%
> *X .
%
> %
2<# (<<
'+
/
(
*
&
%
+%
+ %
/
>
0%
O 4%
$ # O%
O %
40 9
$
+
! L# $
+
$ % O
/
&
0 & >
0%
O 4%
$ # O
(%
5<
'' 567)-//
$
$
'
%
%
&
$ $
$
-22 )
$
%
'' *
!D !%
''
%
5@
&
%
!5 + , !%
# %
%
"
8
0 &
$
$
$
$
"
" . /
'
5A
(
;
,
( $
$
(
$ $
(
$
- %
$
5D
)
( &
" "
9
$
$
" $
7
) .
B) " >
9
# %
. %
&%
/ 9
; >
9
; >
time
hour:
11
minute:
59
second:
3.14159
5J
"
55
)
)
* (
:*
&
$
; 0 $
$
>
#
#
,
*+
; "
"
)
/
(*
(
%
$
, & * 9 .
"
>
"
54
&
/
1 K 9
K
" K
( & 9
0
&
4(@<
< <A
9 "
B
1 >
9 9
9 %
"
4C
&
)
)
,
"
0
43
( &
" $
9
; (
>
&
&
)&
- (*
"
4
9 = 9 L (# 9 L 8# 9 L
(
8%
(
8 %
(
8 %
&
)'
*
))
3*
#
#
"!
$
4<
)+
9
"
4@
'
$
DC
$
$
! 9A
K 9 #
0 &
9 "
$
= $
! #
!
#
)
!
$
& -
1 9
$
"
)
4A
( &
*
+ $
;
,
$
"
(
(
% $
(
#
(
; $
#
(
*+
;
" $
$
(
$
4D
"
(
$ $ "
!
&# ( $
&
$
. "
> 9
$ (. &
$ " 6
!
45
count
0
+
P<Q 0%
P(Q P<Q ; 8%
P8Q
%
PQ : <%
(
B %
>
count
0
14
-60
!
44
$
C <
& @
$
* $ &+ 1
: & & ,
<%
$ @
PQ %
%
&
$
C @6 $
@
+
, #*
+
!
3CC
E)E9EB3EVD6%
$ X7)NE9E7)
I7NU
E)X6DCD)976
&
&
0 & >
<%
$ @
PQ %
%
&
+
*
$
>
$ !
#
$
L
$ ) $
6
L $
+
2
$ &
=
!
3C3
& 0
?
$
&
,
.
-22 $
" . $
*
+
$
C 6B)N CBY
6B)N CBY
!
# "
" %
>
(?<@8?4?
?@4<??
(?(48000
(0(@4(2
:
%
,
)
C
(
0 & >
%
+
F I%
+
$
I
$
+
C I : (
Q + $
1 I
1
H $ (
$
6B)N CBY 0 & >
%
. + .
' 6B)NZCBY%
+ $
CC 3C
( &
H $ $ 6
&
3CCC
CCC
!
3C
+
4*
+&
*
(
!
3C<
,
0 2 2 8 4 ( 8 0 < 4 < 8
: %
&
I
D "$
@ 5 $
9 $
K )
/
$ &
& '
$
)
$ J
+'
,
$
!
3C@
+)
<
(
8
@
2
0
?
4
$C+
8
(
<
8
2
8
<
8
(
1
J 3CCCCC
>
<
(
8
@
2
0
$C+
(<(<
(<<08
444<
4?@8
(<(0@
44<
(<<24
442@
!!
?
4
3CA
4?4(
442?
3S
&
$ !3CCCC#
++
!
$
; / 3C
/ 3C $
$C+7
$C+9$ ' 1
$
(
$ 3C
% B) >
+
!
3CD
+
2
$
$
*+ $ $ ) $
M
,
1
$
6
-22 $
/
1 $
$
%
C 6B)N CBY
0 %
1 $ (
*+
$ $
+
(
$ $ $
$ "
&
,
$ $ PQ
$
!
3CJ
(
; L
$
( 1
(
$
( $
$
3C5
!
33C
3 /
; ;
.
*
;+ *
;+
"
&
&
-
, L
6 ;
1
(
!
# '
$ $
$
-
9
9
# %
. %
&%
9 9 L
!! !! %
&
9
;
333
)
; $
$
$
>
9
# %
. %
9 %
&%
( ; "
"
&
6
$
/
$ "
"
3
* #
**
33
$
* +
;
& 0
!
0
&
)
-
$
; "
">
9
# %
. %
9 %
9 . %
&%
( $ $ 9
;>
#
33<
;
0
!
*
* 0
(
0 & * 9
; )
$ $
$
&
$
>
33@
&
,
*
(
-
&
>
$
33A
$
9 $
; $
; L
$
$
'
39
*
*
L 9 1 >
)
33D
+
<
9
'' .
# %
. %
!
33J
''
9 # # . %
9 . %
'' *
. %
'' *
%
. * 9 L 8 %
9 9 L 8 %
. 9A %
&%
" ) $ "&
9
$
9
9 "
! $
335
&
)
, $ 9 "
' "
9
9
*
334
(
;
(
( *
+
*+
;
;
(
;
$
(
$
(
L $
;
3C
,
:*
A
3<
B 9 -
! '#
( < @ A D J 5 4 3C 7 R Q 9
(
Q
"
;
$ $
> K
$ $
,
!A !
!S !
,
33
&
3
<
3
C
33
3
3<
X
# K%
X %
X # %
&%
XX
<% K <%
&
XX #
% K %
&
X :
$
" L
$
$ ! L
#
3<
; 7*X.
<
-
>
(*
P<Q
P(Q
P8Q
PQ
!X.!%
!N!%
!" !%
!A !%
(
$ >
0
#
#
#
##
#
0
1
#
2 3
#
# #
#
#
0
&
3@
suits
"Clubs"
"Diamonds"
"Hearts"
"Spades"
/
$
K 0
$>
3A
1 $ $
=
"
X $
/)
G
"
$
$
G
$
X ' $ > G
K
(
>
$ $
>
3D
&
(*
0
.
$
! # )
" 7
0 & H
0
&
( & . 6
*
0 & <
-
-
<
3J
&
*
( *
&
35
deck
0
51
suit:
suit:
suit:
suit:
rank:
rank:
rank:
rank:
<%
* <% %
* K (% K (% K
KPQ %
KPQK K%
%
&
&
$
&
&
! PQ # &
$
; ! # & KPQ *
+
34
&
(*
'
4
*
&
* $
X $
&
3<C
>
)
6*
*
/ $ $
'
)
$
(
>
3
-
<
@
H
A
H
$ ;
$
"
$
*
$
)
$
*I
$
$
!
$ #
3 $ &
$
-
3<3
<
$
:(
@
(
< @ $ $ B)
-22>
&
3<
&
&
* KPQ-
*I # K# $# :(%
&
*I # K#
(# %
&
<# 2(
<# 8@
(# 8@
(4# 8@
88# 8@
E *
8
! 3A
9#
"
>
<# 2(
<# 8@
(# 8@
(# (0
(# (@
(# (8
E *
:(
) $
+
3<<
*I
$
$
(
3<@
&
8
A
6K BXD(# 957# 9"6DD# =7W6# =EJD# AEY# ADJD)# DE-"9# )E)D#
9D)# RBXT# SWDD)# TE)- &%
'
" $ C 3
/ A $ X3WIA
C NEBC7)NA
3
"
6K $
" BXD
3 $
, $ " 0 &
$
K
6K
A>
X
6K K%
A %
3<A
&
3<D
" / $
.N K >
<%
* A X3WIA% A>BNDA% A
(
* 6K K BXD% K TE)-% K 6KK
(
KP
Q %
KP
QK K%
%
&
&
, &
( -22 $
>
) $
( $ $
>
A5E9X"
3<J
$ +.
1
1
*Z %
. K%
1;1
*Z %
. K%
*
!E + K$ $ * ! %
. K%
&
$ 1$
>
* +. 1
1
*Z %
& * +. 1;1
*Z %
&
!E + K$ $ * ! %
&
. K
$
H
& *
+ & /
. K
,
. K
$
0 & $ A
>
$
X3WIA
NEBC7)NA
"DB69A
A>BNDA
*
&
!X.!%
!N!%
!" !%
!A !%
!) !%
&
3<5
.*5
N K
X %
N K %
&%
N KN K H
&
$
N K
;
$
X
0 $
L
$
L $
$
>
N K K 28%
B N K
; >
deck
cards:
0
51
suit:
suit:
suit:
suit:
rank:
rank:
rank:
rank:
3<4
&
$
&
0 & & KPQ
KPQ
!
*
*
N KN K
X 28%
%
&
<%
* A X3WIA% A>BNDA% A
(
* 6K K BXD% K TE)-% K 6KK
(
PQ %
PQK K%
%
&
&
(*
3@C
&
&
&
(
$
;
0
$
X
N K
X N K 0 & $
*
$ X N K
( &
* N K
X
/ * X
B) $>
3@3
N K %
N K %
%
* XL %
&%
4=
E
$
$X
:
" E
$
: " $X
$
&
&
4
&
3@
N
( $
%
"
' * +
&
'
4*5
&
)
3@<
N K K%
K** %
+
&
3@@
-
0
$
< 8
B)
>
&
N K
''
''
''
''
&
3@A
&
''
''
''
''
* * K
K $ . K
. K
$
(
$ >
H
& *
+
$
&
/
)
H
& K : ;
/
A $
%
/ $ $
$
$ $
? M
(
-22
,
(
$
(
$
$
3@D
&
/
# *
1
)
! #
!
#
*
+
* +
9
"
$
$
,
)
0 &
X
X
X $
( & $
;
$
* +
)
-22
$
$
;
" 0 &
$ X ">
X
# K%
3@J
3@5
.
X %
X # %
6K
A
6K
A
&%
K
K% &
% &
% &
% &
$
$
$
X
$
!
# ,
$
0 &
* +
$ $
( $
$
*
X
# K%
.
X %
X # %
&%
6K
A
6K
A
3@4
,
0
( &
&
- &
& ( &
2
1
3
"
" X
>
X
% % &
&
! #
$
! #
"
3AC
Cartesian coordinates
Polar coordinates
imaginary axis
magnitude
angle
real axis
2
F
F !
#
-
F
F
X
X
. # .
&
&%
3A3
% %
% * %
& $
$
$
0
$
&
&
$
H
$ $
0 &
H
; $ &
!#
L
H
$
$
$
L $ &
$
!**
(*
. X
6
&
H $ ;
, $ X $
- >
X
X
3A
&
$
$
"
X
X
&
X
>
&
X
( 8<# <%
(X %
(>%
/ $ > > $ C
$
$
$ $ /
> $ 9 $
>
3A<
8
<222 [ <4?804@
! (*
X
X
L # X
L .
&
X
( 8<# <%
X
8 <# @<%
X
(# 8%
X %
2 0
&
!
(*
( =
- ! #
;
(
;
X
X
L # X
L .
. C ; . C
3A@
&
X
> . # .
&
% %
* % %
X
( 8<# <%
X
8 <# @<%
X
(# 8%
X %
:
(0
$
/
$
$ X $
8 ) L M
'
3#
"
3AA
$
$I
,
1
" $
$
,
$ " $
$
$
;
"
&
" $
$
$
$
$
X
$
>
X
>
X
>
$ $
,
%
$
$
&
)
/
*
,
$
$
"6
&
0 & ) X
;K :
3AD
X
X
'' .O
*
'' .O $ X
# .
* * $ .
&
X
X
* *
! X * . !
%
(%
&
; %
; %
%
&
1 $
! $ & #
-22 $
X
X
!
&
3AJ
%
; %
; %
%
LL %
X
X
> B \ 1 *
B.
"
+
/
# (*
X
. # %
. # %
. # %
X %
> %
.
X
X
. # .
% %
3A5
&
6 %
E %
C %
9 %
(
$ ! # $
$
$ "
/
A &
(
=
>
B
X
I
N
N
N
7
>
A
<
0<<
((<<
?<<
(@2<
02<
@<<
(?2<
82<
B
<
(<<<
4<<
(<<<
<<
((2<
(02<
8<<<
X
<
(02<
8<<<
?<<
(<<
82<
<<<
I
<
?<<
((2<
((<<
(<<<
8(2<
N
<
(<<
(4<<
?<<
(2<
N
<
(8<<
8<<<
8<<
N
<
8(<<
<
(<<
(@2<
<
7 >
A
4
" " $ *
; !
" # *
; !
" #
;
" " * $
(
; H
" "
3A4
3DC
' B>CB96EY
/ $ >
H
$
" $ H
"
/ *
%
%
*
%
* # %
"
"
"
)
*
6 * * . /
"
* *
" +
/$
)
$
*
$
"
B
" >
&
3D3
$ $ - '
* & - $ $
" $
$ *
"
& $
$
" =
. K
$ ! # . K
&
"
&
"
$
/
3D
' B>CB96EY
''$$$O+'K''
)
"
>
!B!
!B!
!B!
!B!
!B!
!B!
!B!
!X!
!I!
!X!
!N!
!N !
!N !
!7!
0<<
(#(<<
0<<
?<<
(#@2<
02<
@<<
"
1
1
$ *
0+
'
1
"
1
1
-22
$
" "
1 $
>
* 1!1%
1 1
$
!#
& 1 ! 1 6
1 1 1 1
"
.
"
.
& .
6 &
3D<
&
''
*
+( !! +8 !! A %
,
; &
&
/
' B>CB96EY
3D@
* PQ
A
PQ%
&
&
&
AZ%
A
PQ%
1$
*
!
$ /
+,
' $ 6 $ &
'
$
$
1
L
$ 1 $
& &
$
H
B
"
A
3DA
A
%
D %
.
A %
)D %
D %
* L %
L %
&%
A A
&
3DD
&
' B>CB96EY
* D
PQ%
&
!A
* ! %
(%
&
D &
!
# &
* '
$
>
&
$ ,
$
&
* %
*
/ :(
%
'' * *# . H
* D
H ; 8%
&
&
D %
P
Q %
D
%
%
B>CB96EY
3DJ
numElements:
numElements:
elements:
elements:
"element1"
numElements:
elements:
numElements:
elements:
"element1"
"element1"
"element2"
"element2"
"element3"
A 8%
3
A &
( +(%
8 +8%
" 3
;
&
(
&
(%
8 # @%
. $# # <<%
. @ %
3D5
' B>CB96EY
" &
C
&
L
&
7
! $
#
& PQ
>
8P<QP<Q (%
P(QP8Q (<< ; 8P<QP<Q%
1
$
8
C $ :(
C :(
$ &
&
>
'
! *
0
2<# 2<# <%
"
#
3D4
&
!!%
* <% )D %
D !!%
&
%
$
)
)
!
*
0
' B>CB96EY
3JC
NC
A %
%
.
NC
$%
L +(# L +8# %
# O %
L +(# L +8 %
+) %
X %
%
&%
=
" >
%
* * ! !%
NC
8%
$
* # %
* * * . K%
3 # %
&
&
!
3J3
&
'' . K .
( G E
P(Q : G E
P<Q : (%
+( . G E
P<Q
(# (%
8 G E
PQ : G E
P8Q : (%
+8 . G E
P8Q
(# 8%
: G E
P8Q : (%
A . G E
PQ
(# %
9E A%
&
NC
+
3J
' B>CB96EY
&
- '
+
-22 "
($
. -
&
- '
$ (. - 9$
- $
-22 "
(. - &
C 7 3444 8$ $
+
!
% ''
'' . . *
'' '
%
; %
L %
]%
''
3J<
''
''
''
''
3J@
# (
''
''
''
''
''
''
. *
* * *
* * *
. * #
;
''
P Q K % '' : K
L P Q K%
'' : K
'' *
L
L % ''
L
%
''
'' 9 *$ * : . *
'' E'7 *
L L # L %
L L # L %
L L # L %
''
.
. /
.
.
.
.
L
L
L
L
L
L
#
#
#
#
#
#
L
L
L
L
L
L
%
%
%
%
%
%
!
B>CB96EY
3JA
''
''
$ K
9+ L P Q
%
9+ L P Q
%
'' *
H $AH %
!
3JD
# (
''
'' : K
9+ L P Q K %
9+ L P Q K%
'' *
H $6$# $X% '' H
$6$
$X
''