Mercedes-Benz 2002 SLK 320 User Manual
Page 89
86
Climate control
Technical
data
Instruments
and controls
Operation
Driving
Instrument
cluster display
Practical hints
Car care
Index
Climate control
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
@@@
@@@
@@@
;;;
;;;
;;;
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
@@
@@
;;
;;
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
@@@
;;;
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
@
;
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
@@
;;
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
@@@
@@@
;;;
;;;
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;
@
@
;
;