EasyManua.ls Logo

LG LS-J0762YL/NM/NN/NQ - Page 71

LG LS-J0762YL/NM/NN/NQ
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
-71-
Outdoor (LS-N096J_Series) INDOOR
P45
P53(AN3)
P54(AN4)
P56(AN6)
P57(AN7)
P55(AN5)
P51(AN1)
P50(AN0)
P52(AN2)
P46
P47
INT12
P60/INT10
P61/INT11
AVcc
AVR
RXD
RXD
1K
(DATA)
CN-COM1
SVC271D-10A
472M
CY1~2
SVC561D-14A
CN-OUT
ZNR01N
275VAC
0.1UF
C01N
275VAC
0.047uF
C02N
WCN-NOISE
(BLACK)
MOTOR
INDOOR
FAN
1
SH-CAPACITOR
3
2
(AC2)
CN-POWER
1
125V/2A
FUSE
RY-PWR
G4A-1A-E
11mH/1.5A
N/F01N
1
CN-MOTOR
3
2
1
3
1
3
1
R08D
300K
3216
1/4W
BL
CN-COM2
3216
1/4W
4
3
1
2
5V
INT
S78DL05L,1W
5V
ZNR01K
32
102
C01K
R05K
1K
R04K
10K
5
4
BL
1
4
2
3
12V
5V
12V
5V
INT
GND
ROOM-TH
D02K
1N4007
1N4007
D01K
15K,3W
3
3
2
2
;
;;
;
;
;
;
;;
;
;
;
;
;;
;
;;
;
;;;;
;
;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;
;;;;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;;
;
;
;
;;;;
;
;;;;
;
;;;;
;;
;
;;
;
;
;
;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;;;
;
;;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;
;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;;
;
;
;;
;;;
;;
;;
;;
;;;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;
;
;
;;;;
;
;;;;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;;
;
;;;;;;;
;
;;
;
;
;
;;;;;
;
;;;;;;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;
;
;
;
;;
;
;;;;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;;;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;;;
;
;;;;
;
;;
;
;;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;
;;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;
;
;;
;
;;;;
;
;;;;;
;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;
;
;
;
;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;
;
;;;;
;
;;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;
;
;;
;
;
;;
;
;
;;
;;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;;
;;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;;
;;;
;;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;;
;
;
;;
;;;;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;
;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;
;;;;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;
;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;;;;;;;;;;
;
;;;;;;;
;
;;
;
;;;;;
;;;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;
;
;
;
;;
;
;;
;
;;;;
;
;;
;
;;;
;
;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;
;
;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;
;
;;;;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;
;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;
;
;
;;
;
;;;;
;
;
;
;;;;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;
;;
;
;;;;
;
;
;;;;;;;;;;
;;;;;
;
;;
;;;
;;
;
;;
;
;
;
;
@
@@
@
@
@
@
@@
@
@
@
@
@@
@
@@
@
@@@@
@
@@@
@@@@@@@@@@@@@
@@@@@@@@@@@@@@@
@@@@@@@@@@
@
@@@@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@@
@
@
@
@@@@
@
@@@@
@
@@@@
@@
@
@@
@
@
@
@@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@@@@@@
@
@@
@@@@
@
@@@@
@
@@@@
@
@@@@@@@@@@@@
@
@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@@
@
@
@@
@@@
@@
@@
@@
@@@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@@
@
@
@
@@
@
@@@@
@
@@@
@@
@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@@
@
@@@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@@@@@@@
@
@
@@@@
@
@@@@@
@
@@@@
@
@@
@
@@@@
@
@@
@
@@@@
@
@@
@
@@@@
@@
@
@@@@@@@
@
@@
@
@
@
@@@@@
@
@@@@@@@
@
@@@@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@
@
@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@@
@@@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@@
@
@
@
@@
@
@@@@
@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@
@
@
@@@
@
@@@@
@
@@
@
@
@
@@@@@
@
@@@@@@@
@
@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@
@
@@@@
@
@@@@
@
@@
@
@@@@@@@@@@@@@@@@@@@@@@
@
@@@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@
@@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@
@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@@@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@@@@@@@@@
@
@@@@
@
@@@@
@
@@
@
@@@@
@
@@@@@
@
@
@@@@@@@
@
@@@@@@@
@
@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@
@
@
@
@
@
@
@@
@@@
@@
@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@@@@@@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@
@
@@@@
@
@@
@@@@
@
@@
@
@
@
@@@@
@@
@@@
@
@@@
@@
@@@@
@
@
@
@@
@
@@@@
@
@@
@
@
@
@@@@
@@
@@@
@
@
@@
@
@
@@
@
@
@@
@@@@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@@
@
@
@
@
@@
@
@@@@
@
@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@
@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@@
@@@
@@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@@
@@
@@@
@@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@@
@
@
@
@@
@
@
@@
@@@@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@@
@
@
@@
@
@
@@
@@@@
@
@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@
@@
@@@
@@
@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@
@@@@@@@@@@@@@@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@@@@
@@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@
@@@@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@
@
@@@@@@@
@
@@@@@@@
@
@@@@@@@
@
@@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@
@
@@@@
@
@@
@
@@@@@@@
@
@@
@
@@@@@@@@@@@@
@
@@@@@@@
@
@@
@
@@@@@
@@@@@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@
@
@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@@
@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@
@
@@@@
@
@@
@
@@@@
@
@@
@
@@
@
@
@
@@
@
@@
@
@@@@
@
@@
@
@@@
@
@
@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@@
@
@@
@
@@@@@@@@@@@@@@@@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@@@@@
@
@@
@
@
@@
@
@@
@
@
@
@@
@
@@@@
@
@@
@
@@@@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@
@@
@@@
@
@@
@
@
@
@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@
@
@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@
@
@@@@@@@@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@
@
@
@@@@@@@
@
@@@@@@@
@
@@
@
@@@
@
@@@@
@
@@
@
@@@@
@
@@
@
@@@@
@
@@@@@@@@@@@@@@@@@@@@
@
@
@@
@
@@@@
@
@
@
@@@@
@
@
@@
@
@@
@
@
@
@@
@
@
@@
@@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@
@@
@
@@@@
@
@
@@@@@@@@@@
@@@@@
@
@@
@@@
@@
@
@@
@
@
@
@












































































































































































































































































































































































































































































































































À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀ
ÀÀ
ÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀ
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀ
À
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
ÀÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
ÀÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
ÀÀÀÀ
À
À
ÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀ
ÀÀÀ
ÀÀ
À
ÀÀ
À
À
À
À
;
;;
;
;
;
;
;;
;
;
;
;
;;
;
;;
;
;;;;
;
;;;
;;;;;;;;;;;;;
;;;;;;;;;;;;;;;
;;;;;;;;;;
;
;;;;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;;
;
;
;
;;;;
;
;;;;
;
;;;;
;;
;
;;
;
;
;
;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;;;
;
;;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;
;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;;
;
;
;;
;;;
;;
;;
;;
;;;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;
;
;
;;;;
;
;;;;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;;
;
;;;;;;;
;
;;
;
;
;
;;;;;
;
;;;;;;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;
;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;
;
;
;
;;
;
;;;;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;;;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;;;
;
;;;;
;
;;
;
;;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;
;;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;
;
;;
;
;;;;
;
;;;;;
;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;
;
;
;
;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;
;
;;;;
;
;;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;
;
;;
;
;
;;
;
;
;;
;;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;;
;;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;;
;;
;;;
;;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;;
;
;
;;
;;;;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;;;;
;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;
;;;;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;
;
;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;;;;;;;;;;
;
;;;;;;;
;
;;
;
;;;;;
;;;;;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;
;
;
;
;;
;
;;
;
;;;;
;
;;
;
;;;
;
;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;;
;
;;
;
;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;;;;;
;
;;
;
;
;;
;
;;
;
;
;
;;
;
;;;;
;
;;
;
;;;;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;
;
;
;;;;;;;
;
;;;;;;;
;
;;
;
;;;
;
;;;;
;
;;
;
;;;;
;
;;
;
;;;;
;
;;;;;;;;;;;;;;;;;;;;
;
;
;;
;
;;;;
;
;
;
;;;;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;
;;
;
;;;;
;
;
;;;;;;;;;;
;;;;;
;
;;
;;;
;;
;
;;
;
;
;
;
A
1
1
CN-POWER
PIPE-TH
Receiver
R02A,4.7K 1/8W
1
2
IC01K,TLP127
3
IC02K,TLP181
R03K
4
1
5V
R01K
4
Q01K
KRC102S(CHIP)
680
R06K
IC01A
KIA7036P
3.6V
2
1
5V
12V12V
5V
GND
C10D
25V
103
103
C01A
25V
3
14
15
RXD
16
Freq.
103
25V
C02H
3
4
3
4
5V
R02H
6.2K
5V
1
2
CN-TH
1
2
1%
1%
12.1K
R01H
R04H,1K
R03H,1K
12.1K, 1%
R05H
5V
103
25V
C01H
5V
AVss
10
11
13
12
Func1
OR01H
7
6
9
8
PIPE-TH
ROOM-TH
2
4
3
5
1
5V
Vss
SDA
4.7K
R06H~R08H
IC01M
Q03G
12V12V
CN-AC/DC
SSR-FAN
RY-PWR
SSR-FAN
TXD
1K
Q01G~05G : KRA105S
R02P
Q05G
Q04G
5V
20K
R01P
CN-DISP1(WH)
8
9
KID65004AP
KID65004AP
R02L
5.1K
12
5
G
P22/PPG02
SCAN 1
SSR-FAN
OSC01B
RY-PWR
CN-AC/DC
CST-8.00MTW
TXD
23
20
18
19
17
RST
MOD0
X1A
X0A
RESET
22
X0
X1
21
MOD1
29
28
25
24
26
SCAN 5
TXD
SCAN 2
SCAN 4
SCAN 3
P25
27
P27
Vss
P26
P23
30
P24
Q01G
Q02G
681
C01L
BZ01E
PKM13EPY-4000
32
31
1K
R01E
R02E,20
35
34
P15
P16
33
P20
P17
P21/PPG01
F
A
5V5V
11
6
9
8
IC01G
10
7
MB89537A
FUJITSU
P37/PTO1
P40/INT20/EC
61
P42
63
62
64
P43
P44
58
59
TXT
60
P41
RXD
P36/WTO
P35/PWC
P34/PTO2
P33SI1
P32/SO1
P31/SCK1/LMCO
54
56
57
55
Vcc
52
51
53
8
D
39
P11
38
36
37
P12
P13
P14
C
E
43
42
40
41
P10
P05
P06
P07
B
1
16
15
14
13
3
4
2
P30/PPG3/MCO
47
46
45
44
P01
P02
P03
P04
SSR-FAN
RY-PWR
PLASMA
49
50
48
P00
C
(-) ION
5
6
4
7
2
1
3
220uF
10V
+
4
5
6
7
1
3
2
C02L
5V
6
7
8
(UP/DOWN)
STEPPING MOTOR
RD
9
Q06G
KRC105S
CN-DISP2
2
3
5
4
11
1
CN-U/D
12
11
13
10
15
16
14
BL
4
3
2
5
3
2
5
4
PK
YL
OR
C02C
47uF,16V
103
C01C
8
A2
SCL
A1
WP
1
CAT24WC01
EEPROM
5V
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
220,1/4W
POWER LED
S/W(FORCE)
7
CN-DISP1
8
9
DIGIT2
4
5
6
LED
POWER LED
DIGIT1
220,1/4W
220,1/4W
220,1/4W
220,1/4W
RECEIVER
GND
Vout
3
2
1
Vcc
CN-DISP2
8
R08G
5
6
4
7
R05G
R06G
R07G
LED2
LED1
DIGIT1 DIGIT2
d
e c
g
LED5
LED3
LED4
LED8
LED6
LED7
220,1/4W
220,1/4W
220,1/4W
1
2
3
R02G
R04G
R03G
R01G
f
a
b
LED11
LED10
LED12
LED9
;
;
;;;
;;;
;
;;;
;;
;
;
;
;;;
;
;;;
;
;
;
;
;;;;
;;
;;
;;
;;
;
;
;;;
;;
;;
;;;;
;
;
;;
;;;
;;
;
;
;
;;;
;;;
;
;
;
;;;
;;
;
;
;;;;;;;
;
;;
;;;;;
;;;
;
;;;;;;
;
;;;
;
;
;;;;;
;;;;
;;;;;;;;;;;;;
;
;;;;;
;;
;
;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;
;
;;;;;;;;;;
;
;;;;;;;
;;;
;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;;
;
;;
;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;;;
;
;
;
;
;;;;;;;
;
;;
;
;;;;;;;;;;;;;;;;
;
;;
;;;;;
;;
;
;
;;;;;;;;;;
;
;;;;;;;;;
;
;;;;;;;;
;
;
;
;;
;
;
;
;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;
;;;;;
;
;;
;
;
;;
;
;
;;
;
;;
;
;;;
;
;;;;;;;;;;
;;
;;;;;;
;
;;
;;
;;;
;;
;
;
;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;;
;
;;
;
;;
;;;
;;
;
;;
;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;
;;
;;
;
;;
;
;;
;;
;
;
;
;;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;
;
;
;
;;;
;
;
;
;;;
;;
;;;
;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;;
;
;
;;;
;;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;
;
;;;
;
;
;
;;;
;;
;
;
;;;;;
;
;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;
;;;;
;
;;
;
;
;;;;;;;
;
;
;
;;;;;;
;
;
;
;;;;;;
;
;
;
;;;
;;;;;
;;;
;
;;;;;;;;
;
;
;
;;;;;;;;
;
;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;;;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;
;;;;;
;;;;
;;;;;;
;
;;;;;;;;;;;;;;
;
;
;
;;;;;;;
;
;
;;;
;;;;
;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;
;;;
;
;
;
;;;;;
;
;;;
;
;;;;;;;;;;
;
;;;;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;
;;;;
;
;;
;
;;;;;;;
;;
;;;;;;;
;;
;
;
;;;
;
;;
;
;;
;
;
;
;
;
;;
;;;;
;
;
;
;;;
;
;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;;;;
;
;;
;
;;;
;
;
;;;
;;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;;
;;
;
;
;
;
;
;
;;
;;
;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;;;;
;
;;;
;
;
;
;;
;;
;
;;
;
;;;
;;;
;;
;
;
;
;;;
;;;
;;;;
;
;;;
;
;;;;;;
;
;
;
;;;;
;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;;;
;
;;;
;
;;;;;
;
;
;;;
;;;;
;;;;
;
;;;
;
;;;;;;
;
;;;;;;;;;;
;;
;;;
;;;;;
;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;
;;
;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;
;;;
;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;
;
;;;
;
;
;;;;
;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;
;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;
;;;;;;;;
;
;
;
;
;
;;;;;;
;
;
;
;
;
;;;
;;
;;
;
;
;
;
;
;;;;
;;
;
;;;
;
;;;;
;
;;;;;
;
;;;;
;
;;;;;
;
;;
;
;;;;
;
;;;
;
;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;;
;
;;
;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;;;
;
;;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;;
;;
;;
;
;;;;
;;
;
;
;
;
;
;;;;
;
;;;
;
;
;
;;;;;;;;;;
;
;;
;;;;;
;
;
;
;
;
;
;;;;;
;
;
;
;;;;;;;;
;
;;
;
;;;;;;;;;
;
;
;;;
;;;
;
;
;
;;;;;;;;
;
;;;;;;;;;;
;;
;;;;;;;;
;;
;
;;
;;;;
;;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;;;;;;
;;
;
;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;;;;
;;;
;
;;;;;;;;;;
;
;;;;;;;;;;
;
;;;
;
;
;;;;;
;;;;
;;;;;;
;
;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;
;;;;
;;;;;
;
;;;
;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;
;
;;;
;
;
;
;
;;
;
;
;;;;;;
;
;;;
;
;;;
;
;;
;
;;;
;
;;;
;
;;;
;;;
;
;
;;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;
;;
;;;
;
;;;
;
;
;
;;;;
;
;;;
;
;
;
;;;;
;
;;
;
;
;
;
;
;
;
;;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;;
;
;;
;;
;
;
;
;;
;;
;
;;;;;
;;
;
;;
;
;
;;;;
;;
;
;;
;;;;;
;;;
;
;;
;;;
;
;
;
;
;
;
;;;;
;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;;
;;;;
;;
;;;
;
;;;;;;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;
;
;
;;;
;;;;;;;;;;;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;
;;;
;
;;;;;;
;
;;;;;;;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;
;
;;;;
;;;;;;
;
;;;;;;;;;;
;
;;;
;
;;;;;;
;
;;
;;;;
;
;;;;
;;;;;;;;;;
;
;;;;;;;;;;
;
;
;;;;;;;;
;
;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;
;
;;;;;
;
;;;
;
;;;;;;;;;
;
;
;;;;;;;;;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;
;
;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;;;;
;
;
;;;
;;
;
;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;
;;;;;
;
;;;
;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;;;;;
;
;
;;;;;
;;;;
;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;;;
;
;;;;;;;;
;;
;
;;
;;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;;
;;
;
;;
;;;;
;;
;
;;;
;;
;
;;
;;
;
;;
;;;
;
;;;
;
;;
;
;;;
;
;;;
;
;
;
;;
;
;
;
;;
;;
;;;
;
;;
;
;;
;;
;
;
;;;;
;
;;
;;
;
;
;
;;;
;
;
;
;
;
;
;;;
;
;;
;;;
;
;
;;;
;;
;
;;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;;
;
;;
;;;
;
;
;;;
;;
;;
;;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;
;
;;
;;
;
;;;;
;
;
;;
;
;;;;;;
;;
;;
;
;;;;
;
;;
;
;;
;
;;;;
;;;
;
;
;;;;;
;
;;;;;;;;;;
;
;;
;;
;;
;
;;;;;;
;;
;;
;
;;
;
;
;
;;;;;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;;;
;
;;;
;
;;
;;
;;
;
;
;;
;
;;
;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;
;;
;
;
;;;;;
;;;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;
;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;
;;;;
;;;;
;
;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;
;;;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;
;
;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;
;
;;
;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;;;;
;
;
;
;
;
;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;;;;;
;
;;;
;;;;
;;;;;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;;;;;;
;
;;;
;
;;;
;
;;
;
;
;;;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;;;;;;;;
;
;;;
;;;
;;
;;;
;
;;
;
;;
;;
;;;;;;;;;;
;
;
;
;;;;;;;
;;;
;
;
;
;
;;
;;;
;
;
;;;
;;
;
;;;
;
;;
;
;;;
;
;;;
;
;;
;
;;
;;;;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;;;;
;
;;;
;
;
;
;;;
;;;
;;
;
;
;;;
;
;;
;;;
;;;
;
;
;;
;
;;
;;;;
;
;;
;
;
;
;
;;;
;
;;
;
;
;;;
;
;
;
;;;
;
;;
;;;
;
;
;;;
;
;;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;;
;;;;;;
;;
;;
;
;;;;
;
;
;
;;;
;
;;;;;;
;
;;
;
;
;;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;;;
;
;
;;;
;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;;;
;
;;;;;
;
;
;;
;;;;;
;;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;;;;
;;;
;
;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;
;;;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;
;
;;;;
;;
;
;;
;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;
;
;
;
;
;;;;;
;
;
;;
;
;;;;;;;;;;;
;
;;;;;;;;
;
;
;
;;;
;;;
;
;;;;;
;;;;;
;
;;;;;;
;
;;;
;
;;
;
;;;
;
;;;;
;
;;
;;;
;
;
;;
;
;
;;
;
;;
;;
;;
;
;;;
;
;;;
;
;;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;
;;;;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;;;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;
;;
;;
;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;;;;;
;
;
;
;
;
;;;;
;
;;
;
;
;;
;;
;
;;
;;;;;;
;
;;;;;;;;;;;;;;;;;
;
;
;
;;;;
;;;;
;;;
;
;
;
;
;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;;;;;
;
;;;
;;;;
;;;;;
;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;
;
;
;;
;
;;;;
;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;
;
;
;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;
;
;;
;
;;;;
;;;;;;
;
;;;;;;;;
;
;;;
;
;;;;;;
;
;
;
;
;
;;;;
;;;;
;
;;
;
;;;;;;;
;;
;;;;;;
;
;;;
;
;;;;;;;;
;;
;
;
;;;;;
;;;
;
;
;
;;;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;;;
;;
;
;;
;;
;;;;
;
;
;
;;;
;
;;
;
;;;
;
;;;
;;
;
;
;;;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;;;
;
;;;
;
;
;
;
;;;
;;
;
;
;;;
;;
;;;;;
;
;;;
;;
;
;;;;
;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;;;;;
;
;
;
;
;
;
;;;
;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;;;
;
;
;;
;;;;
;;;
;
;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;;;
;
;;;;;;;;;;;;;
;;;;
;
;
;;;
;
;;;;;;
;
;;;;;;;;
;
;;;;;;;;;;
;
;;;
;;;;
;
;
;;;
;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;;;
;
;;;
;;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;
;
;
;;;;;;;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;;;
;
;
;
;;;;;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;;;;
;;;;;
;;
;
;;;;;
;
;;;;
;
;;;
;
;
;
;;;;
;
;;;
;
;;
;
;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;;;
;
;;;;
;
;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;
;
;;
;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;
;
;
;;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;
;
;;
;;
;
;
;;;
;;;;
;;;
;
;;
;;
;
;;
;;
;;
;;
;;
;
;;
;
;
;;;
;
;
;
;;
;
;
;
;;;
;
;;;;;;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;;;
;
;
;
;;;;;
;
;;
;
;;;;;;;
;
;;;
;
;;;;;;
;
;;
;
;
;;
;;;;;
;
;
;
;
;;;;;;;;
;
;;;;;;;;
;
;;;;;;;;;
;
;
;;
;
;;;;
;;;;;;
;
;;;;;;;;;;;;;;;
;
;;
;
;;;;;
;;
;
;
;
;
;;;
;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;
;
;;
;
;
;;;;;
;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;
;
;
;
;;;;;;;;
;
;;;;;;;;;
;
;
;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;
;;;;
;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;;
;
;;;;;;
;
;
;;
;
;
;;;;;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;
;;
;
;;
;
;
;;;;;;
;
;;;
;
;
;
;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;
;
;;;;;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;
;;;
;
;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;;;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;
;
;
;
;;;;;
;;
;
;
;
;;
;;;;
;;
;
;;
;;;
;
;;
;;
;;
;
;;;
;
;
;;
;
;
;;;
;;
;
;;
;;
;
;;;
;;
;
;;
;;
;
;;
;;;
;
;;
;;
;;
;;
;
;
;
;;;;
;
;;;
;
;;
;
;;;
;
;;;
;;
;
;;
;;
;
;;
;;
;
;
;;
;;
;
;;
;
;;
;;;
;
;
;
;;;
;;
;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;
;
;;;
;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;;;
;;;;;
;
;;;;;;;;;;
;;
;;
;
;;;;;;
;;
;;
;
;;
;
;
;;;;
;;;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;
;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;
;;;;
;;;;
;
;;;;;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;;;;
;;;;;;;;;;;;;;
;
;;;;;;;;
;;
;
;
;;;;;
;;;;
;
;;;;;;;;;;;;;
;
;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;
;
;;;;;;;;
;;;;
;
;;;;
;;
;
;;;;;;;;;;
;
;
;;;;
;;;;;
;;;;;;
;
;;;;;;
;
;;;
;;;;
;
;;;
;
;;;;;;;
;;;
;
;;
;;;
;;;
;
;;;
;
;
;;;;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;;;
;
;;;;
;;;
;
;
;
;
;;
;;
;
;
;
;;
;
;;;
;
;
;
;;
;
;;;
;
;
;
;
;
;
;
;;
;;
;
;
;;
@
@
@@@
@@@
@
@@@
@@
@
@
@
@@@
@
@@@
@
@
@
@
@@@@
@@
@@
@@
@@
@
@
@@@
@@
@@
@@@@
@
@
@@
@@@
@@
@
@
@
@@@
@@@
@
@
@
@@@
@@
@
@
@@@@@@@
@
@@
@@@@@
@@@
@
@@@@@@
@
@@@
@
@
@@@@@
@@@@
@@@@@@@@@@@@@
@
@@@@@
@@
@
@
@
@@@@@@@@@@
@
@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@
@
@@@@@@@@@@
@
@@@@@@@
@@@
@
@
@@@@
@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@
@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@
@@@@@
@
@@
@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@
@@@
@
@
@
@
@@@@@@@
@
@@
@
@@@@@@@@@@@@@@@@
@
@@
@@@@@
@@
@
@
@@@@@@@@@@
@
@@@@@@@@@
@
@@@@@@@@
@
@
@
@@
@
@
@
@@@@@
@
@@@@@@@@@@
@
@@@@@@@@
@
@@@@@
@
@@
@
@
@@
@
@
@@
@
@@
@
@@@
@
@@@@@@@@@@
@@
@@@@@@
@
@@
@@
@@@
@@
@
@
@@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@@
@
@@
@
@@
@@@
@@
@
@@
@@
@
@
@
@
@
@@
@@
@@
@
@
@
@
@
@
@@
@@
@
@@
@
@@
@@
@
@
@
@@
@
@
@@@
@
@@
@
@
@
@
@
@@@
@
@
@@
@
@
@
@
@
@
@
@@@
@
@
@
@@@
@@
@@@
@
@
@
@@@
@
@@@@
@
@
@
@@@
@
@@@
@
@
@@@
@@@
@
@
@
@@@@@@
@
@
@
@
@
@@@@@@
@
@
@
@@@@
@
@@@
@
@
@
@@@
@@
@
@
@@@@@
@
@@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@@
@@@@
@
@@
@
@
@@@@@@@
@
@
@
@@@@@@
@
@
@
@@@@@@
@
@
@
@@@
@@@@@
@@@
@
@@@@@@@@
@
@
@
@@@@@@@@
@
@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@
@@@
@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@
@
@@@@@@@@@@
@
@
@@@@@
@@@@
@@@@@@
@
@@@@@@@@@@@@@@
@
@
@
@@@@@@@
@
@
@@@
@@@@
@@@@@@
@
@@@@@@@@@@
@
@@@@@@
@
@@@
@
@
@
@@@@@
@
@@@
@
@@@@@@@@@@
@
@@@@@@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@
@@
@@@@
@
@@
@
@@@@@@@
@@
@@@@@@@
@@
@
@
@@@
@
@@
@
@@
@
@
@
@
@
@@
@@@@
@
@
@
@@@
@
@@@@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@@@@
@
@@
@
@@@
@
@
@@@
@@
@
@
@
@
@
@
@@@
@@
@
@
@
@
@
@@
@@
@
@
@
@
@
@
@@
@@
@
@
@
@
@
@
@
@@@
@@
@
@
@
@
@
@
@@@@
@
@@@
@
@
@
@@
@@
@
@@
@
@@@
@@@
@@
@
@
@
@@@
@@@
@@@@
@
@@@
@
@@@@@@
@
@
@
@@@@
@
@@
@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@@@@@@
@
@@@
@
@@@@@
@
@
@@@
@@@@
@@@@
@
@@@
@
@@@@@@
@
@@@@@@@@@@
@@
@@@
@@@@@
@@
@
@
@
@
@
@@@@@@
@
@
@
@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@
@
@@
@@@@@@@@
@
@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@@
@@@
@
@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@@@
@
@@@
@
@
@@@@
@@@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@
@
@@@
@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@
@
@@@@@@@@
@
@
@
@
@
@@@@@@
@
@
@
@
@
@@@
@@
@@
@
@
@
@
@
@@@@
@@
@
@@@
@
@@@@
@
@@@@@
@
@@@@
@
@@@@@
@
@@
@
@@@@
@
@@@
@
@@@@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@
@@@
@
@
@
@@
@
@@
@@@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@@@
@
@@
@
@
@
@
@
@@@
@@@
@
@@
@
@
@
@
@
@
@
@
@@
@@@
@
@
@
@
@
@
@@@
@@
@
@
@
@
@
@
@@@
@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@@
@@@
@
@
@
@
@
@@
@
@@@
@
@@
@@
@@
@
@@@@
@@
@
@
@
@
@
@@@@
@
@@@
@
@
@
@@@@@@@@@@
@
@@
@@@@@
@
@
@
@
@
@
@@@@@
@
@
@
@@@@@@@@
@
@@
@
@@@@@@@@@
@
@
@@@
@@@
@
@
@
@@@@@@@@
@
@@@@@@@@@@
@@
@@@@@@@@
@@
@
@@
@@@@
@@@@
@
@@@@@@
@
@@@
@
@@@@@@
@
@@@@@@@@
@@
@
@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@
@@@@
@@@
@
@@@@@@@@@@
@
@@@@@@@@@@
@
@@@
@
@
@@@@@
@@@@
@@@@@@
@
@@@@@@@@
@
@@@@@@@@@@
@
@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@
@
@@@@@@@
@
@@@@
@@@@@
@
@@@
@@@
@
@
@
@
@
@@@@
@
@
@
@
@
@@@@@@
@
@
@
@@@@
@
@@@
@
@
@
@
@@
@
@
@@@@@@
@
@@@
@
@@@
@
@@
@
@@@
@
@@@
@
@@@
@@@
@
@
@@
@
@
@
@
@
@@@
@
@@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@
@@
@
@
@@
@@@
@
@@@
@
@
@
@@@@
@
@@@
@
@
@
@@@@
@
@@
@
@
@
@
@
@
@
@@@
@
@
@
@
@
@@
@@
@@
@
@
@
@
@
@@
@@
@@
@
@
@
@
@@
@
@@
@@
@
@
@
@@
@@
@
@@@@@
@@
@
@@
@
@
@@@@
@@
@
@@
@@@@@
@@@
@
@@
@@@
@
@
@
@
@
@
@@@@
@
@
@
@@@
@
@@@@
@
@
@
@@@
@
@@
@
@
@
@
@
@@@
@@
@@@@
@@
@@@
@
@@@@@@
@
@@@
@
@@@@
@
@
@
@@@
@
@@
@
@
@
@
@
@
@
@@@
@@@@@@@@@@@@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@
@@@
@
@@@@@@
@
@@@@@@@@@@
@
@@
@
@@@@@@@
@
@@
@
@@@
@
@@@@
@@@@@@
@
@@@@@@@@@@
@
@@@
@
@@@@@@
@
@@
@@@@
@
@@@@
@@@@@@@@@@
@
@@@@@@@@@@
@
@
@@@@@@@@
@
@
@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@
@
@
@@@@@
@
@@@
@
@@@@@@@@@
@
@
@@@@@@@@@
@
@@@@@
@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@
@@@@
@@
@
@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@
@@@@
@
@
@@@
@@
@
@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@
@@@@@
@
@@@
@@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@@@@@@
@
@
@@@@@
@@@@
@@
@
@
@
@@@@@@
@
@
@
@
@
@@@@@@
@
@@@@@@@@
@@
@
@@
@@
@@
@
@@@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@
@@
@
@@@
@
@
@
@@
@@
@
@@
@@@@
@@
@
@@@
@@
@
@@
@@
@
@@
@@@
@
@@@
@
@@
@
@@@
@
@@@
@
@
@
@@
@
@
@
@@
@@
@@@
@
@@
@
@@
@@
@
@
@@@@
@
@@
@@
@
@
@
@@@
@
@
@
@
@
@
@@@
@
@@
@@@
@
@
@@@
@@
@
@@@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@@
@@
@@
@
@
@
@
@
@@@
@
@@
@@@
@
@
@@@
@@
@@
@@
@
@
@@@
@
@@@@
@
@
@
@@@
@
@@@@
@
@
@
@@@
@
@@
@
@
@
@
@
@
@@
@@
@
@@@@
@
@
@@
@
@@@@@@
@@
@@
@
@@@@
@
@@
@
@@
@
@@@@
@@@
@
@
@@@@@
@
@@@@@@@@@@
@
@@
@@
@@
@
@@@@@@
@@
@@
@
@@
@
@
@
@@@@@
@
@@@
@
@@@@
@
@
@
@@@
@
@@
@
@@@
@
@@@
@
@@
@@
@@
@
@
@@
@
@@
@@@@
@
@@@@@@@@
@
@
@
@@@@@@
@
@
@
@
@
@@@@
@@
@
@
@@@@@
@@@@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@
@@@@@@@@@@@@
@
@@@@@@@@@@@@@@@@@@
@@@@
@@@@
@
@@@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@
@
@@@
@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@
@@@@
@
@
@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@
@
@@
@@@@@@@@
@
@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@@@@
@@@@
@
@
@
@
@
@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@@@@@@
@
@@@
@@@@
@@@@@
@
@
@
@@
@
@@@
@
@
@
@
@
@@
@
@@@
@
@@@@@@
@
@@@
@
@@@
@
@@
@
@
@@@@@@
@
@@
@
@@@@@@@
@
@@
@
@@@@@@@@@@
@
@@@
@@@
@@
@@@
@
@@
@
@@
@@
@@@@@@@@@@
@
@
@
@@@@@@@
@@@
@
@
@
@
@@
@@@
@
@
@@@
@@
@
@@@
@
@@
@
@@@
@
@@@
@
@@
@
@@
@@@@
@
@
@
@
@
@
@
@@
@@@
@
@
@
@
@
@@
@
@@@
@
@
@
@@@@
@
@@@
@
@
@
@@@
@@@
@@
@
@
@@@
@
@@
@@@
@@@
@
@
@@
@
@@
@@@@
@
@@
@
@
@
@
@@@
@
@@
@
@
@@@
@
@
@
@@@
@
@@
@@@
@
@
@@@
@
@@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@@
@@@@@@
@@
@@
@
@@@@
@
@
@
@@@
@
@@@@@@
@
@@
@
@
@@
@
@@@
@
@@
@
@
@
@
@
@@@
@
@@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@
@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@@@@
@
@
@@@
@@@
@
@@@@@@@@
@
@
@
@@@@@@
@
@@@
@
@@@@@
@
@
@@
@@@@@
@@@@@@@@
@
@@
@
@@@@@@@
@
@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@
@@@@
@@@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@
@
@@@
@@@@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@@@@@@@
@
@@@@
@@
@
@@
@@@@
@
@@@@@@@@
@
@
@
@@@@@@
@
@
@
@
@
@@@@
@
@
@
@
@@@@@
@
@
@@
@
@@@@@@@@@@@
@
@@@@@@@@
@
@
@
@@@
@@@
@
@@@@@
@@@@@
@
@@@@@@
@
@@@
@
@@
@
@@@
@
@@@@
@
@@
@@@
@
@
@@
@
@
@@
@
@@
@@
@@
@
@@@
@
@@@
@
@@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@@
@
@
@
@@
@
@
@@@@
@
@
@@@
@
@@
@
@
@
@
@
@@@
@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@@@
@
@
@
@
@
@
@@
@@
@@
@
@
@
@
@
@@@
@@
@
@
@
@
@
@
@
@@
@@
@
@@
@@@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@@@
@
@@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@
@@@@@@
@
@
@
@
@
@@@@
@
@@
@
@
@@
@@
@
@@
@@@@@@
@
@@@@@@@@@@@@@@@@@
@
@
@
@@@@
@@@@
@@@
@
@
@
@
@@@
@
@
@
@
@
@@@@@@
@
@
@
@@@@@@@@
@
@@@
@@@@
@@@@@
@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@@
@
@
@@
@
@@@@
@@@@@@
@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@
@
@
@
@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@@
@
@@@@
@@@@@@
@
@@@@@@@@
@
@@@
@
@@@@@@
@
@
@
@
@
@@@@
@@@@
@
@@
@
@@@@@@@
@@
@@@@@@
@
@@@
@
@@@@@@@@
@@
@
@
@@@@@
@@@
@
@
@
@@@@@@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@@@
@@
@
@@
@@
@@@@
@
@
@
@@@
@
@@
@
@@@
@
@@@
@@
@
@
@@@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@@@
@@
@
@
@
@
@
@@@
@
@@@
@
@
@
@
@@@
@@
@
@
@@@
@@
@@@@@
@
@@@
@@
@
@@@@
@
@
@
@
@
@
@
@@@
@@
@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@@@@@@@@
@
@
@
@
@
@
@@@
@@@
@
@
@
@
@
@@@@@@
@
@
@
@@@@@@
@
@
@@
@@@@
@@@
@
@@
@
@
@
@@@@@@
@
@
@
@
@
@@@@@@
@
@@@@@@@@@@@@@
@@@@
@
@
@@@
@
@@@@@@
@
@@@@@@@@
@
@@@@@@@@@@
@
@@@
@@@@
@
@
@@@
@@@@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@@@
@
@@@
@@
@
@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@
@
@
@@@@@@@@@
@
@@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@
@
@@@@
@
@
@
@@@@@@@@
@
@@@@@@@@
@
@
@
@@@@@@
@
@
@
@@@@
@@@@@
@@
@
@@@@@
@
@@@@
@
@@@
@
@
@
@@@@
@
@@@
@
@@
@
@
@@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@@@
@
@@@@
@
@
@
@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@
@@
@@
@@
@
@
@
@
@
@
@
@@
@
@
@
@
@@
@
@@
@
@
@
@
@
@
@@
@
@
@@@
@
@
@
@
@
@@
@@
@@
@
@
@
@
@
@@
@
@@
@@
@
@
@@@
@@@@
@@@
@
@@
@@
@
@@
@@
@@
@@
@@
@
@@
@
@
@@@
@
@
@
@@
@
@
@
@@@
@
@@@@@@
@
@@@
@
@@@@
@
@
@
@@@
@
@@
@
@
@
@
@@@
@
@
@
@@@@@
@
@@
@
@@@@@@@
@
@@@
@
@@@@@@
@
@@
@
@
@@
@@@@@
@
@
@
@
@@@@@@@@
@
@@@@@@@@
@
@@@@@@@@@
@
@
@@
@
@@@@
@@@@@@
@
@@@@@@@@@@@@@@@
@
@@
@
@@@@@
@@
@
@
@
@
@@@
@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@@@
@
@
@@
@
@
@@@@@
@@@@@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@
@
@@@@@@@@@@
@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@
@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@
@
@
@
@@@@@@@@
@
@@@@@@@@@
@
@
@@@@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@
@
@@@@@
@@@@
@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@
@
@@@
@
@@@@@@
@
@
@@
@
@
@@@@@
@@@@@@@
@
@@@@@@@@@@
@
@@@@@@@@@@@@
@@@@
@@
@
@@
@
@
@@@@@@
@
@@@
@
@
@
@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@
@
@@
@
@@@@@@@@
@
@@@@@@@@
@
@
@
@@@@@@
@
@
@
@
@@@
@
@
@
@
@
@
@
@
@
@@
@
@@@
@
@
@@@
@@
@
@@@
@
@
@
@
@
@@
@
@@@
@
@
@
@
@
@
@
@
@
@@@@@
@@
@
@
@
@@
@@@@
@@
@
@@
@@@
@
@@
@@
@@
@
@@@
@
@
@@
@
@
@@@
@@
@
@@
@@
@
@@@
@@
@
@@
@@
@
@@
@@@
@
@@
@@
@@
@@
@
@
@
@@@@
@
@@@
@
@@
@
@@@
@
@@@
@@
@
@@
@@
@
@@
@@
@
@
@@
@@
@
@@
@
@@
@@@
@
@
@
@@@
@@
@
@
@
@
@
@
@@@
@
@@
@
@
@
@
@
@@@
@
@
@
@@@
@
@
@@@
@
@@@@@@
@
@@@
@
@@
@
@
@
@
@
@@@
@
@@
@
@
@
@
@
@@@@@
@@@@@
@
@@@@@@@@@@
@@
@@
@
@@@@@@
@@
@@
@
@@
@
@
@@@@
@@@@@@
@
@@
@
@@@@@@@
@
@@
@
@@@@@@@
@
@@
@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@@@@
@@@@
@@@@
@
@@@@@@@@@@
@
@@@
@
@@@@@@
@
@@@
@
@@
@
@@@@@
@@@@@@@@@@@@@@
@
@@@@@@@@
@@
@
@
@@@@@
@@@@
@
@@@@@@@@@@@@@
@
@@
@@@@
@@@@@
@@@@@@@@@@@@@@@@@@@
@@@@
@@@@@
@@@@@@@@
@
@@@@@@@@
@@@@
@
@@@@
@@
@
@@@@@@@@@@
@
@
@@@@
@@@@@
@@@@@@
@
@@@@@@
@
@@@
@@@@
@
@@@
@
@@@@@@@
@@@
@
@@
@@@
@@@
@
@@@
@
@
@@@@
@@
@@@
@
@
@
@
@
@@
@
@@@
@
@
@@@
@
@@@@
@@@
@
@
@
@
@@
@@
@
@
@
@@
@
@@@
@
@
@
@@
@
@@@
@
@
@
@
@
@
@
@@
@@
@
@
@@
















































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































À
À
ÀÀÀ
ÀÀÀ
À
ÀÀÀ
ÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀ
À
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀ
ÀÀ
ÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀ
ÀÀÀÀ
À
À
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
ÀÀÀ
ÀÀÀ
À
À
À
ÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
ÀÀ
À
À
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
ÀÀÀ
À
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀÀ
À
À
À
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
ÀÀ
ÀÀÀÀÀÀ
À
ÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
ÀÀ
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀ
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀ
À
À
À
ÀÀÀ
ÀÀ
ÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
ÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
ÀÀ
ÀÀÀÀÀÀÀ
ÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀ
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
ÀÀ
ÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀ
À
À
À
À
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
À
ÀÀÀ
ÀÀÀ
ÀÀ
À
À
À
ÀÀÀ
ÀÀÀ
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
ÀÀ
ÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
À
À
ÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀ
À
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
ÀÀÀÀ
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
ÀÀÀ
À
À
À
ÀÀ
À
ÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
ÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
ÀÀÀ
À
À
À
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
À
ÀÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀÀÀ
ÀÀ
À
À
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀÀ
À
À
À
À
À
À
ÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
ÀÀ
ÀÀÀÀÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀÀ
ÀÀÀ
À
À
ÀÀ
À
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀ
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀÀÀÀ
ÀÀ
À
ÀÀ
À
À
ÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
ÀÀ
ÀÀÀ
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
ÀÀ
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀ
ÀÀ
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
ÀÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
ÀÀ
À
À
À
ÀÀÀ
À
À
À
À
À
À
ÀÀÀ
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
ÀÀÀ
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀ
ÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀÀÀ
ÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀ
À
À
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀÀÀÀÀ
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
À
ÀÀ
À
ÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀ
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
À
ÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
ÀÀÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀ
ÀÀÀ
À
À
À
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀ
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀ
ÀÀÀ
ÀÀ
À
À
ÀÀÀ
À
ÀÀ
ÀÀÀ
ÀÀÀ
À
À
ÀÀ
À
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
ÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀ
ÀÀÀÀÀÀ
ÀÀ
ÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀ
À
À
ÀÀ
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀ
À
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀ
À
À
À
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
ÀÀÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
ÀÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
ÀÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀ
ÀÀÀÀ
ÀÀÀ
À
À
À
À
ÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
À
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀ
ÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
ÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
ÀÀ
À
À
ÀÀÀ
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
ÀÀÀ
À
ÀÀÀ
À
À
À
À
ÀÀÀ
ÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀÀÀÀ
À
ÀÀÀ
ÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀÀÀ
À
À
À
À
À
À
ÀÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
ÀÀ
ÀÀÀÀ
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
À
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀ
À
À
ÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
ÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
ÀÀ
À
À
À
À
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀÀ
ÀÀÀÀ
ÀÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
ÀÀ
ÀÀ
ÀÀ
À
ÀÀ
À
À
ÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
ÀÀÀ
À
À
À
ÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀÀ
À
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀ
ÀÀ
À
À
À
À
ÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
À
ÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
À
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
À
ÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀ
À
ÀÀ
À
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
À
À
À
ÀÀÀÀÀÀ
À
À
À
À
ÀÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀÀÀ
ÀÀ
À
À
À
ÀÀ
ÀÀÀÀ
ÀÀ
À
ÀÀ
ÀÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀÀ
À
À
ÀÀ
À
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀÀ
À
ÀÀ
ÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀ
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀ
ÀÀ
À
ÀÀ
À
ÀÀ
ÀÀÀ
À
À
À
ÀÀÀ
ÀÀ
À
À
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
À
À
À
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
ÀÀ
ÀÀ
À
ÀÀÀÀÀÀ
ÀÀ
ÀÀ
À
ÀÀ
À
À
ÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀÀÀÀÀÀÀÀÀÀ
À
ÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀÀ
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀ
À
ÀÀÀÀÀÀÀÀÀÀ
À
À
ÀÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀÀÀÀ
ÀÀÀ
À
ÀÀ
ÀÀÀ
ÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀ
ÀÀÀ
À
À
À
À
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
À
À
À
À
ÀÀ
ÀÀ
À
À
ÀÀ
;
;
;;;
;;;
;
;;;
;;
;
;
;
;;;
;
;;;
;
;
;
;
;;;;
;;
;;
;;
;;
;
;
;;;
;;
;;
;;;;
;
;
;;
;;;
;;
;
;
;
;;;
;;;
;
;
;
;;;
;;
;
;
;;;;;;;
;
;;
;;;;;
;;;
;
;;;;;;
;
;;;
;
;
;;;;;
;;;;
;;;;;;;;;;;;;
;
;;;;;
;;
;
;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;
;
;;;;;;;;;;
;
;;;;;;;
;;;
;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;;
;
;;
;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;;;
;
;
;
;
;;;;;;;
;
;;
;
;;;;;;;;;;;;;;;;
;
;;
;;;;;
;;
;
;
;;;;;;;;;;
;
;;;;;;;;;
;
;;;;;;;;
;
;
;
;;
;
;
;
;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;
;;;;;
;
;;
;
;
;;
;
;
;;
;
;;
;
;;;
;
;;;;;;;;;;
;;
;;;;;;
;
;;
;;
;;;
;;
;
;
;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;;
;
;;
;
;;
;;;
;;
;
;;
;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;
;;
;;
;
;;
;
;;
;;
;
;
;
;;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;
;
;
;
;;;
;
;
;
;;;
;;
;;;
;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;;
;
;
;;;
;;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;
;
;;;
;
;
;
;;;
;;
;
;
;;;;;
;
;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;
;;;;
;
;;
;
;
;;;;;;;
;
;
;
;;;;;;
;
;
;
;;;;;;
;
;
;
;;;
;;;;;
;;;
;
;;;;;;;;
;
;
;
;;;;;;;;
;
;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;;;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;
;;;;;
;;;;
;;;;;;
;
;;;;;;;;;;;;;;
;
;
;
;;;;;;;
;
;
;;;
;;;;
;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;
;;;
;
;
;
;;;;;
;
;;;
;
;;;;;;;;;;
;
;;;;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;
;;;;
;
;;
;
;;;;;;;
;;
;;;;;;;
;;
;
;
;;;
;
;;
;
;;
;
;
;
;
;
;;
;;;;
;
;
;
;;;
;
;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;;;;
;
;;
;
;;;
;
;
;;;
;;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;;
;;
;
;
;
;
;
;
;;
;;
;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;;;;
;
;;;
;
;
;
;;
;;
;
;;
;
;;;
;;;
;;
;
;
;
;;;
;;;
;;;;
;
;;;
;
;;;;;;
;
;
;
;;;;
;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;;;
;
;;;
;
;;;;;
;
;
;;;
;;;;
;;;;
;
;;;
;
;;;;;;
;
;;;;;;;;;;
;;
;;;
;;;;;
;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;
;
;;
;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;
;;;
;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;
;
;;;
;
;
;;;;
;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;
;;;
;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;
;
;;;;;;;;
;
;
;
;
;
;;;;;;
;
;
;
;
;
;;;
;;
;;
;
;
;
;
;
;;;;
;;
;
;;;
;
;;;;
;
;;;;;
;
;;;;
;
;;;;;
;
;;
;
;;;;
;
;;;
;
;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;;
;
;;
;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;;;
;
;;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;;
;;
;;
;
;;;;
;;
;
;
;
;
;
;;;;
;
;;;
;
;
;
;;;;;;;;;;
;
;;
;;;;;
;
;
;
;
;
;
;;;;;
;
;
;
;;;;;;;;
;
;;
;
;;;;;;;;;
;
;
;;;
;;;
;
;
;
;;;;;;;;
;
;;;;;;;;;;
;;
;;;;;;;;
;;
;
;;
;;;;
;;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;;;;;;
;;
;
;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;;;;
;;;
;
;;;;;;;;;;
;
;;;;;;;;;;
;
;;;
;
;
;;;;;
;;;;
;;;;;;
;
;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;
;;;;
;;;;;
;
;;;
;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;
;
;;;
;
;
;
;
;;
;
;
;;;;;;
;
;;;
;
;;;
;
;;
;
;;;
;
;;;
;
;;;
;;;
;
;
;;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;
;;
;;;
;
;;;
;
;
;
;;;;
;
;;;
;
;
;
;;;;
;
;;
;
;
;
;
;
;
;
;;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;;
;
;;
;;
;
;
;
;;
;;
;
;;;;;
;;
;
;;
;
;
;;;;
;;
;
;;
;;;;;
;;;
;
;;
;;;
;
;
;
;
;
;
;;;;
;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;;
;;;;
;;
;;;
;
;;;;;;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;
;
;
;;;
;;;;;;;;;;;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;
;;;
;
;;;;;;
;
;;;;;;;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;
;
;;;;
;;;;;;
;
;;;;;;;;;;
;
;;;
;
;;;;;;
;
;;
;;;;
;
;;;;
;;;;;;;;;;
;
;;;;;;;;;;
;
;
;;;;;;;;
;
;
;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;
;
;
;;;;;
;
;;;
;
;;;;;;;;;
;
;
;;;;;;;;;
;
;;;;;
;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;
;;;;
;;
;
;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;;;;
;
;
;;;
;;
;
;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;
;;;;;
;
;;;
;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;;;;;
;
;
;;;;;
;;;;
;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;;;
;
;;;;;;;;
;;
;
;;
;;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;;
;;
;
;;
;;;;
;;
;
;;;
;;
;
;;
;;
;
;;
;;;
;
;;;
;
;;
;
;;;
;
;;;
;
;
;
;;
;
;
;
;;
;;
;;;
;
;;
;
;;
;;
;
;
;;;;
;
;;
;;
;
;
;
;;;
;
;
;
;
;
;
;;;
;
;;
;;;
;
;
;;;
;;
;
;;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;;
;
;;
;;;
;
;
;;;
;;
;;
;;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;
;
;;
;;
;
;;;;
;
;
;;
;
;;;;;;
;;
;;
;
;;;;
;
;;
;
;;
;
;;;;
;;;
;
;
;;;;;
;
;;;;;;;;;;
;
;;
;;
;;
;
;;;;;;
;;
;;
;
;;
;
;
;
;;;;;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;;;
;
;;;
;
;;
;;
;;
;
;
;;
;
;;
;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;
;;
;
;
;;;;;
;;;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;
;;;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;
;;;;
;;;;
;
;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;
;;;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;
;
;
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;
;
;;
;;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;;;
;;;;
;
;
;
;
;
;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;;;;;
;
;;;
;;;;
;;;;;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;;;;;;
;
;;;
;
;;;
;
;;
;
;
;;;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;;;;;;;;
;
;;;
;;;
;;
;;;
;
;;
;
;;
;;
;;;;;;;;;;
;
;
;
;;;;;;;
;;;
;
;
;
;
;;
;;;
;
;
;;;
;;
;
;;;
;
;;
;
;;;
;
;;;
;
;;
;
;;
;;;;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;;;;
;
;;;
;
;
;
;;;
;;;
;;
;
;
;;;
;
;;
;;;
;;;
;
;
;;
;
;;
;;;;
;
;;
;
;
;
;
;;;
;
;;
;
;
;;;
;
;
;
;;;
;
;;
;;;
;
;
;;;
;
;;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;;
;;;;;;
;;
;;
;
;;;;
;
;
;
;;;
;
;;;;;;
;
;;
;
;
;;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;;;
;
;
;;;
;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;;;
;
;;;;;
;
;
;;
;;;;;
;;;;;;;;
;
;;
;
;;;;;;;
;
;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;;;;
;;;
;
;
;
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;
;
;;;
;;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;;;;;;;
;
;;;;
;;
;
;;
;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;
;
;
;
;
;;;;;
;
;
;;
;
;;;;;;;;;;;
;
;;;;;;;;
;
;
;
;;;
;;;
;
;;;;;
;;;;;
;
;;;;;;
;
;;;
;
;;
;
;;;
;
;;;;
;
;;
;;;
;
;
;;
;
;
;;
;
;;
;;
;;
;
;;;
;
;;;
;
;;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;
;;;;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;;;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;
;;
;;
;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;;;;;
;
;
;
;
;
;;;;
;
;;
;
;
;;
;;
;
;;
;;;;;;
;
;;;;;;;;;;;;;;;;;
;
;
;
;;;;
;;;;
;;;
;
;
;
;
;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;;;;;
;
;;;
;;;;
;;;;;
;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;
;
;
;;
;
;;;;
;;;;;;
;
;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;
;
;
;
;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;
;
;
;;
;
;;;;
;;;;;;
;
;;;;;;;;
;
;;;
;
;;;;;;
;
;
;
;
;
;;;;
;;;;
;
;;
;
;;;;;;;
;;
;;;;;;
;
;;;
;
;;;;;;;;
;;
;
;
;;;;;
;;;
;
;
;
;;;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;;;
;;
;
;;
;;
;;;;
;
;
;
;;;
;
;;
;
;;;
;
;;;
;;
;
;
;;;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;;;
;
;;;
;
;
;
;
;;;
;;
;
;
;;;
;;
;;;;;
;
;;;
;;
;
;;;;
;
;
;
;
;
;
;
;;;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;;;;;
;
;
;
;
;
;
;;;
;;;
;
;
;
;
;
;;;;;;
;
;
;
;;;;;;
;
;
;;
;;;;
;;;
;
;;
;
;
;
;;;;;;
;
;
;
;
;
;;;;;;
;
;;;;;;;;;;;;;
;;;;
;
;
;;;
;
;;;;;;
;
;;;;;;;;
;
;;;;;;;;;;
;
;;;
;;;;
;
;
;;;
;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;;;
;
;;;
;;
;
;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;
;
;
;;;;;;;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;;;
;
;
;
;;;;;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;;;;
;;;;;
;;
;
;;;;;
;
;;;;
;
;;;
;
;
;
;;;;
;
;;;
;
;;
;
;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;;;
;
;;;;
;
;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;
;
;;
;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;
;
;
;;;
;
;
;
;
;
;;
;;
;;
;
;
;
;
;
;;
;
;;
;;
;
;
;;;
;;;;
;;;
;
;;
;;
;
;;
;;
;;
;;
;;
;
;;
;
;
;;;
;
;
;
;;
;
;
;
;;;
;
;;;;;;
;
;;;
;
;;;;
;
;
;
;;;
;
;;
;
;
;
;
;;;
;
;
;
;;;;;
;
;;
;
;;;;;;;
;
;;;
;
;;;;;;
;
;;
;
;
;;
;;;;;
;
;
;
;
;;;;;;;;
;
;;;;;;;;
;
;;;;;;;;;
;
;
;;
;
;;;;
;;;;;;
;
;;;;;;;;;;;;;;;
;
;;
;
;;;;;
;;
;
;
;
;
;;;
;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;;;
;
;
;;
;
;
;;;;;
;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;
;;;;;;;;;;
;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;
;
;
;
;;;;;;;;
;
;;;;;;;;;
;
;
;;;;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;
;
;;;;;
;;;;
;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;;
;
;;;;;;
;
;
;;
;
;
;;;;;
;;;;;;;
;
;;;;;;;;;;
;
;;;;;;;;;;;;
;;;;
;;
;
;;
;
;
;;;;;;
;
;;;
;
;
;
;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;
;
;;;;;;;;
;
;;;;;;;;
;
;
;
;;;;;;
;
;
;
;
;;;
;
;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;;;
;;
;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;
;
;
;
;
;
;
;;;;;
;;
;
;
;
;;
;;;;
;;
;
;;
;;;
;
;;
;;
;;
;
;;;
;
;
;;
;
;
;;;
;;
;
;;
;;
;
;;;
;;
;
;;
;;
;
;;
;;;
;
;;
;;
;;
;;
;
;
;
;;;;
;
;;;
;
;;
;
;;;
;
;;;
;;
;
;;
;;
;
;;
;;
;
;
;;
;;
;
;;
;
;;
;;;
;
;
;
;;;
;;
;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;
;
;;;
;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;
;
;
;
;;;
;
;;
;
;
;
;
;
;;;;;
;;;;;
;
;;;;;;;;;;
;;
;;
;
;;;;;;
;;
;;
;
;;
;
;
;;;;
;;;;;;
;
;;
;
;;;;;;;
;
;;
;
;;;;;;;
;
;;
;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;;;;
;;;;
;;;;
;
;;;;;;;;;;
;
;;;
;
;;;;;;
;
;;;
;
;;
;
;;;;;
;;;;;;;;;;;;;;
;
;;;;;;;;
;;
;
;
;;;;;
;;;;
;
;;;;;;;;;;;;;
;
;;
;;;;
;;;;;
;;;;;;;;;;;;;;;;;;;
;;;;
;;;;;
;;;;;;;;
;
;;;;;;;;
;;;;
;
;;;;
;;
;
;;;;;;;;;;
;
;
;;;;
;;;;;
;;;;;;
;
;;;;;;
;
;;;
;;;;
;
;;;
;
;;;;;;;
;;;
;
;;
;;;
;;;
;
;;;
;
;
;;;;
;;
;;;
;
;
;
;
;
;;
;
;;;
;
;
;;;
;
;;;;
;;;
;
;
;
;
;;
;;
;
;
;
;;
;
;;;
;
;
;
;;
;
;;;
;
;
;
;
;
;
;
;;
;;
;
;
;;
;
;
;
;;
;
;
;
;;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;;
;
;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;;;
;
;;
;
;
;
;;;;
;
;;;;
;
;
;;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;;
;
;
;
;;
;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;;;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;;;
;;
;;
;;;;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;;
;;;
;;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;;;;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;;
;;
;
;;;;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;;;;;
;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;
;;;
;
;
;
;
;;;;
;
;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;
;
;;
;
;
;
;;;
;
;
;;;
;;
;;;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;;
;
;
;;;;;
;;;;
;
;;
;
;
;
;;;;
;
;;;;
;
;;
;;
;
;
;
;;;;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;;
;
;
;
;;
;
;;;
;;
;;
;;;
;
;
;;;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;;;
;;
;;;
;
;;;;;
;;;;;;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;;;;
;
;
;
;;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;;
;
;;
;;
;;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;;;;;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;;;;;
;
;
;
;;
;
;
;
;;;;
;
;;;
;
;;
;;
;
;;
;
;
;;;
;;
;
;
;
;;
;
;
;;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;;
;;
;
;;
;;
;
;;;;
;
;;;;
;
;;;;
;
;
;
;;
;
;;;
;;
;
;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;;;;;
;;;
;
;;;;
;
;;;;
;
;;;;
;;
;;
;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;
;;;;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;;
;;
;;;
;
;
;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;
;
;
;;
;;
;;
;
;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;
;
;;;
;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;;;;;
;
;;
;
;
;
;;;;
;
;
;;;
;
;;;
;
;
;
;;
;
;
;
;
;;;
;
;;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;;;;
;
;;
;;
;
;
;
;;;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;;;
;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;
;;;
;
;;
;
;;
;;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;;
;
;
;
;
;;
;;;
;;
;
;
;;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;
;;;;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;;
;;;;;
;;;;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;;;
;
;
;
;
;;
;;
;
;;;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;;;
;;
;;
;;
;;;
;;
;
;
;;
;
;
;
;;
;
;;;
;
;
;;
;;;;;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;;
;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;;;;
;;
;
;
;
;;
;
;
;
;;;;
;
;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;
;;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;;;
;
;
;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;;
;;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;;
;;
;
;;
;;
;
;
;;
;
;;;
;
;
;
;;
;
;
;
;
;;
;;
;
;;;
;
;;;;
;
;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;
;;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;;;
;;;;;
;
;;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;;
;;;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;;
;
;;
;;
;;;;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;
;;
;;
;
;;
;
;;;
;;
;;;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;
;
;
;;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;
;;;;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;;;
;
;
;;;
;;;;;
;;
;
;;
;
;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;
;;;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;
;
;
;
;
;
;
;;
;
;;
;;
;;;
;
;
;;;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;;
;
;;
;
;;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;
;;
;;
;;;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;
;
;
;;
;;;;
;
;;;;
;
;
;;;
;
;
;;
;
;
;;;
;
;
;
;
;;
;
;
;;
;
;;
;;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;;;
;
;
;;
;;
;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;;;
;;;;;;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;;
;
;
;
;;
;
;
;
;;;
;
;
;;;
;
;
;;;
;
;;
;
;
;
;
;
;;
;
;
;
;;
;
;
;;
;;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;;
;
;
;;;
;;
;;;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;;;
;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;;;;
;
;
;;
;
;
;
;;;;
;
;;;;
;;
;;
;
;
;
;;;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;
;;;
;;
;
;;
;;
;;;;
;
;;;;
;
;
;
;;
;
;;;;
;
;
;
;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;;;;
;;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;;
;
;;
;
;
;
;;
;
;;;
;
;
;;;
;
;
;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;;;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;;
;;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;;
;;
;
;
;;;
;
;
;;;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;
;
;;
;;
;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;;
;
;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;
;;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;
;
;
;;;;
;
;
;
;;
;;
;;
;
;
;;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;
;
;
;;
;
;
;
;
;;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;;;;
;
;
;
;;;
;
;
;;;
;
;
;;
;
;;;
;
;
;
;;
;;
;
;;;
;
;
;
;
;;;
;
;
;;;;
;
;;
;
;
;
;
;;
;;
;;
;;;
;
;
;
;
;
;;;;
;
;
;;
;;
;
;
;;;;
;;
;
;
;;
;;;;
;
;
;
;
;
;
;;
;
;
;;;
;
;
;
@
@
@
@@
@
@
@
@@@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@@
@
@@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@@@
@
@
@
@@
@
@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@@@@
@
@@
@
@
@
@@@@
@
@@@@
@
@
@@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@@@@
@
@
@@@
@
@@@
@
@
@@@@
@
@
@
@@
@
@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@
@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@
@@
@
@@@@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@@@
@@
@@
@@@@@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@@
@
@@
@
@
@
@
@
@
@@@@
@
@
@
@
@
@
@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@
@
@
@
@@
@
@
@@
@@@
@@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@@
@@@@
@
@@@
@@
@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@@
@@
@
@@@@
@
@@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@@@@@
@
@
@
@
@@
@
@
@
@
@@@
@
@
@@
@
@
@@@
@
@
@
@
@@@@
@
@
@@@
@
@@@
@@
@@@@
@
@
@
@@
@
@
@
@@
@
@
@
@@@
@
@
@@@
@@
@@@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@@@
@
@
@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@@
@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@@
@
@
@@@@@
@@@@
@
@@
@
@
@
@@@@
@
@@@@
@
@@
@@
@
@
@
@@@@
@
@@@@
@
@
@@@
@
@@@
@
@
@@@@
@
@
@
@@
@
@@@
@@
@@
@@@
@
@
@@@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@
@@@
@
@
@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@@
@
@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@@@
@@
@@@
@
@@@@@
@@@@@@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@@@@
@
@
@
@@
@@
@
@@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@@@
@
@@
@@
@@@
@@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@
@@@@@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@@
@@@@@
@@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@@@@@
@
@
@
@@
@
@
@
@@@@
@
@@@
@
@@
@@
@
@@
@
@
@@@
@@
@
@
@
@@
@
@
@@
@@
@
@@
@@
@
@
@
@
@
@
@
@
@@
@@
@
@@
@@
@
@@@@
@
@@@@
@
@@@@
@
@
@
@@
@
@@@
@@
@
@@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@
@@@
@
@
@@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@@@@@
@@@
@
@@@@
@
@@@@
@
@@@@
@@
@@
@
@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@
@
@
@@
@
@
@@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@
@@
@@
@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@
@
@@@@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@@
@@
@@@
@
@
@@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@
@
@@
@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@
@
@
@
@
@@
@@
@@
@
@@
@@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@@
@
@
@
@@@
@
@
@@@
@@
@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@
@@@
@
@
@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@@
@
@@@@@
@
@@
@
@
@
@@@@
@
@
@@@
@
@@@
@
@
@
@@
@
@
@
@
@@@
@
@@
@@@
@
@@@
@@
@@@@
@
@
@
@@
@
@@@@
@
@@
@@
@
@
@
@@@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@
@@@@@
@
@
@@@@
@
@@
@
@
@
@@@@
@@
@@@
@
@@@
@
@@
@
@@
@@
@
@@@@
@
@
@@@
@
@@@
@
@
@@@@
@
@
@
@
@@
@@@
@@
@
@
@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@@@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@
@
@@@
@@@@@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@@
@@@@@
@@@@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@@@
@
@
@
@
@@
@@
@
@@@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@@@
@@
@@
@@
@@@
@@
@
@
@@
@
@
@
@@
@
@@@
@
@
@@
@@@@@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@@@
@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@@@@@
@@
@
@
@
@@
@
@
@
@@@@
@
@@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@
@@
@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@@@
@
@
@@@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@@
@@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@@
@@
@
@@
@@
@
@
@@
@
@@@
@
@
@
@@
@
@
@
@
@@
@@
@
@@@
@
@@@@
@
@
@
@@
@
@
@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@
@@@
@@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@
@@
@
@@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@@@
@@@@@
@
@@@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@@
@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@
@
@@
@@
@@@@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@
@@
@@
@
@@
@
@@@
@@
@@@
@@
@
@
@@
@
@
@
@@
@
@@@
@@@
@
@
@@
@@
@@@
@@
@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@@@@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@@
@
@@@@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@@@
@
@
@@@
@@@@@
@@
@
@@
@
@
@
@@@@
@
@
@@@
@
@@@
@
@
@@@
@@@
@
@
@@@
@
@@@@
@
@@@@
@
@@@@
@
@
@
@
@
@
@@
@
@@
@@
@@@
@
@
@@@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@@
@
@@
@
@@
@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@@@
@@
@@
@@@
@
@
@@@
@
@@@@
@
@@
@
@
@
@@@@
@@
@@
@
@
@@
@@@@
@
@@@@
@
@
@@@
@
@
@@
@
@
@@@
@
@
@
@
@@
@
@
@@
@
@@
@@
@@
@
@@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@@
@
@
@@@
@
@
@@
@@
@
@@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@@
@@@@@
@@@@@@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@@@
@
@
@
@@
@
@
@
@@@
@
@
@@@
@
@
@@@
@
@@
@
@
@
@
@
@@
@
@
@
@@
@
@
@@
@@
@
@@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@@
@@
@
@
@@@
@@
@@@
@@
@
@
@@
@
@
@
@@
@
@
@@@
@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@@
@@@@@
@@@@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@@@@@
@
@
@@
@
@
@
@@@@
@
@@@@
@@
@@
@
@
@
@@@
@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@@
@@@
@@
@
@@
@@
@@@@
@
@@@@
@
@
@
@@
@
@@@@
@
@
@
@
@
@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@
@
@
@@
@
@@@@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@@
@
@@@@
@@
@
@@@@
@
@@
@
@
@
@@@@
@@
@@@
@@
@@
@
@
@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@@
@
@@
@
@
@
@
@
@
@@@
@
@@
@
@
@
@@
@
@@@
@
@
@@@
@
@
@
@@
@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@@
@
@
@
@@@
@@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@
@@
@@@
@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@
@@
@@
@
@@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@@
@
@
@@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@@@
@
@
@@@
@
@@@
@@
@@@@
@
@
@
@@
@
@@
@@
@
@
@@@
@
@
@@@
@@
@@@
@@
@
@
@
@
@@
@
@
@@
@
@
@
@@
@@
@
@
@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@
@@@
@
@
@
@@
@@
@
@@
@
@
@
@
@
@
@
@
@@
@
@
@
@@
@@
@
@
@
@
@@@
@
@@@@
@
@@@@
@
@@@@
@
@@@@
@
@@
@@
@
@
@@@@
@
@@@@
@
@@@@
@
@@@
@
@
@@@@
@
@
@
@@
@@
@@
@
@
@@@
@
@
@
@
@
@@
@
@
@
@
@
@
@
@
@
@
@
@
@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@
@
@@
@
@@
@
@
@
@
@
@
@@
@
@
@@
@
@
@
@
@@
@
@
@
@
@@@@
@
@@@@
@
@@
@
@
@
@@
@
@
@@
@
@@@@
@
@
@
@@@
@
@
@@@
@
@
@@
@
@@@
@
@
@
@@
@@
@
@@@
@
@
@
@
@@@
@
@
@@@@
@
@@
@
@
@
@
@@
@@
@@
@@@
@
@
@
@
@
@@@@
@
@
@@
@@
@
@
@@@@
@@
@
@
@@
@@@@
@
@
@
@
@
@
@@
@
@
@@@
@
@
@


















































































































































































































































































































































































































































































































































































































































































































































































































































































À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀ
ÀÀÀÀÀ
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
ÀÀ
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀ
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀÀÀ
À
À
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀ
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀÀ
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
ÀÀÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
ÀÀ
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
ÀÀ
ÀÀ
ÀÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
À
À
ÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀ
ÀÀ
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
ÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
ÀÀ
ÀÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
ÀÀ
À
À
À
ÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
À
À
À
À
ÀÀ
ÀÀÀ
ÀÀ
À
À
ÀÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
ÀÀÀÀÀ
ÀÀÀÀ
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
ÀÀÀ
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀÀ
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
ÀÀÀ
ÀÀ
ÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
ÀÀÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀ
ÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀÀ
ÀÀ
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
ÀÀÀ
ÀÀÀÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
ÀÀ
ÀÀ
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀÀ
À
À
ÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
ÀÀÀÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
ÀÀ
À
ÀÀ
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀ
ÀÀ
ÀÀ
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀ
À
À
ÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
À
À
ÀÀÀ
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀ
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀÀ
À
À
ÀÀ
ÀÀ
À
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀ
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀÀ
À
À
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
ÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
ÀÀÀÀÀ
ÀÀÀÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
ÀÀÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀÀ
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
ÀÀÀ
ÀÀ
À
ÀÀ
ÀÀ
ÀÀÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
À
À
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
À
À
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
ÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀÀÀ
ÀÀ
ÀÀÀ
ÀÀ
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
ÀÀ
À
À
À
À
À
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀÀ
À
À
ÀÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀÀ
ÀÀ
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
ÀÀ
ÀÀÀ
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
À
ÀÀÀ
À
ÀÀÀ
ÀÀ
ÀÀÀÀ
À
À
À
ÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀÀ
À
À
ÀÀÀ
ÀÀ
ÀÀÀ
ÀÀ
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
À
À
ÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀ
À
À
À
À
À
À
À
À
ÀÀ
À
À
À
ÀÀ
ÀÀ
À
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
ÀÀ
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀÀ
À
À
ÀÀÀÀ
À
À
À
ÀÀ
ÀÀ
ÀÀ
À
À
ÀÀÀ
À
À
À
À
À
ÀÀ
À
À
À
À
À
À
À
À
À
À
À
À
ÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
ÀÀ
À
ÀÀ
À
À
À
À
À
À
ÀÀ
À
À
ÀÀ
À
À
À
À
ÀÀ
À
À
À
À
ÀÀÀÀ
À
ÀÀÀÀ
À
ÀÀ
À
À
À
ÀÀ
À
À
ÀÀ
À
ÀÀÀÀ
À
À
À
ÀÀÀ
À
À
ÀÀÀ
À
À
ÀÀ
À
ÀÀÀ
À
À
À
ÀÀ
ÀÀ
À
ÀÀÀ
À
À
À
À
ÀÀÀ
À
À
ÀÀÀÀ
À
ÀÀ
À
À
À
À
ÀÀ
ÀÀ
ÀÀ
ÀÀÀ
À
À
À
À
À
ÀÀÀÀ
À
À
ÀÀ
ÀÀ
À
À
ÀÀÀÀ
ÀÀ
À
À
ÀÀ
ÀÀÀÀ
À
À
À
À
À
À
ÀÀ
À
À
ÀÀÀ
À
À
À
;
;
;
;;
;
;
;
;;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;;
;
;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;;;
;
;
;
;;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;;;
;
;;
;
;
;
;;;;
;
;;;;
;
;
;;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;;
;
;
;
;;
;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;;;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;;;
;;
;;
;;;;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;;
;;;
;;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;;;;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;;
;;
;
;;;;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;;;;;
;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;
;;;
;
;
;
;
;;;;
;
;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;
;
;;
;
;
;
;;;
;
;
;;;
;;
;;;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;;
;
;
;;;;;
;;;;
;
;;
;
;
;
;;;;
;
;;;;
;
;;
;;
;
;
;
;;;;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;;
;
;
;
;;
;
;;;
;;
;;
;;;
;
;
;;;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;;;
;;
;;;
;
;;;;;
;;;;;;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;;;;
;
;
;
;;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;;
;
;;
;;
;;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;;;;;
;;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;;;;;
;
;
;
;;
;
;
;
;;;;
;
;;;
;
;;
;;
;
;;
;
;
;;;
;;
;
;
;
;;
;
;
;;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;;
;;
;
;;
;;
;
;;;;
;
;;;;
;
;;;;
;
;
;
;;
;
;;;
;;
;
;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;;;;;
;;;
;
;;;;
;
;;;;
;
;;;;
;;
;;
;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;
;;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;
;;;;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;;
;;
;;;
;
;
;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;
;
;
;
;
;;
;;
;;
;
;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;
;
;;;
;
;
;;;
;;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;;;;;
;
;;
;
;
;
;;;;
;
;
;;;
;
;;;
;
;
;
;;
;
;
;
;
;;;
;
;;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;;;;
;
;;
;;
;
;
;
;;;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;;;;;
;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;
;;;
;
;;
;
;;
;;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;;
;
;
;
;
;;
;;;
;;
;
;
;;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;
;
;;;
;;;;;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;;
;;;;;
;;;;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;;;
;
;
;
;
;;
;;
;
;;;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;;;
;;
;;
;;
;;;
;;
;
;
;;
;
;
;
;;
;
;;;
;
;
;;
;;;;;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;;;
;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;;;;;
;;
;
;
;
;;
;
;
;
;;;;
;
;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;
;;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;;;
;
;
;;;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;;
;;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;;
;;
;
;;
;;
;
;
;;
;
;;;
;
;
;
;;
;
;
;
;
;;
;;
;
;;;
;
;;;;
;
;
;
;;
;
;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;
;;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;
;;
;
;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;;;
;;;;;
;
;;;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;;
;;;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;;
;
;;
;;
;;;;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;
;;
;;
;
;;
;
;;;
;;
;;;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;
;
;
;;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;;;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;
;;;;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;;;
;
;
;;;
;;;;;
;;
;
;;
;
;
;
;;;;
;
;
;;;
;
;;;
;
;
;;;
;;;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;
;
;
;
;
;
;
;;
;
;;
;;
;;;
;
;
;;;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;;
;
;;
;
;;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;
;;
;;
;;;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;
;
;
;;
;;;;
;
;;;;
;
;
;;;
;
;
;;
;
;
;;;
;
;
;
;
;;
;
;
;;
;
;;
;;
;;
;
;;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;;;
;
;
;;
;;
;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;;
;;;;;
;;;;;;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;;
;
;
;
;;
;
;
;
;;;
;
;
;;;
;
;
;;;
;
;;
;
;
;
;
;
;;
;
;
;
;;
;
;
;;
;;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;;
;;
;
;
;;;
;;
;;;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;;
;;;;;
;;;;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;;;;;
;
;
;;
;
;
;
;;;;
;
;;;;
;;
;;
;
;
;
;;;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;;
;;;
;;
;
;;
;;
;;;;
;
;;;;
;
;
;
;;
;
;;;;
;
;
;
;
;
;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;
;
;
;;
;
;;;;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;;
;
;;;;
;;
;
;;;;
;
;;
;
;
;
;;;;
;;
;;;
;;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;;
;
;;
;
;
;
;;
;
;;;
;
;
;;;
;
;
;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;;;
;;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;;
;;;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;
;;
;;
;
;;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;;;
;
;
;;;
;
;;;
;;
;;;;
;
;
;
;;
;
;;
;;
;
;
;;;
;
;
;;;
;;
;;;
;;
;
;
;
;
;;
;
;
;;
;
;
;
;;
;;
;
;
;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;
;;;
;
;
;
;;
;;
;
;;
;
;
;
;
;
;
;
;
;;
;
;
;
;;
;;
;
;
;
;
;;;
;
;;;;
;
;;;;
;
;;;;
;
;;;;
;
;;
;;
;
;
;;;;
;
;;;;
;
;;;;
;
;;;
;
;
;;;;
;
;
;
;;
;;
;;
;
;
;;;
;
;
;
;
;
;;
;
;
;
;
;
;
;
;
;
;
;
;
;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;
;
;;
;
;;
;
;
;
;
;
;
;;
;
;
;;
;
;
;
;
;;
;
;
;
;
;;;;
;
;;;;
;
;;
;
;
;
;;
;
;
;;
;
;;;;
;
;
;
;;;
;
;
;;;
;
;
;;
;
;;;
;
;
;
;;
;;
;
;;;
;
;
;
;
;;;
;
;
;;;;
;
;;
;
;
;
;
;;
;;
;;
;;;
;
;
;
;
;
;;;;
;
;
;;
;;
;
;
;;;;
;;
;
;
;;
;;;;
;
;
;
;
;
;
;;
;
;
;;;
;
;
;
BZX55C11
ZBF503D
R07D
ZD02D
50/60Hz
AC100V
SVC271D-10A
SSR-MOTOR
G3MC-201PL-VD
ZNR01F
BP
IC01D
LL4148(CHIP)
D08D
IC03D
TLP181
TNY266P
S
C02D
103 50V
C05D
472M
C01D
450V
4.7uF
+
DF08M
R01D
300K
B.D01D
1N4007
D01D
47K
R04D
SCK102
NTC
C09D
C08D
220uF
10V
50V
103
+
IC04D
7805
O
C03D
S/TRANS
STO2D-200
EN
D
SD01D
470/35V
IC02D
TLP181
UG2D
C04D
D07D
681
39
+
2
3
4
5
1
2
3
4
5
1
21453
21453
R06D
56K
R05D
12K
Q01D
103
25V
20K
R02D
50V
L1
C06D
330
+
C07D
768
768
5V
12V
SSR-FAN
HVB OUT
RY-PWR
+

Related product manuals