9<|dvK9ODR(lWphk`(8lF 8@20xdj?p?/E??E?/D?D?(E?n?E?eD? C??JD?m?E?o?E?8C?]D? E?o?E?q?kD?BD?l?E?n?E?UD?!E?p?E?r?:D  '  '?  f h ? WF        (   `p/Ddp/Dnp/DnpC`pCnp|C`p|Cnp C`p CRp/DVp/DRpCRp|CRp CDp/DHp/DDpCDp|CDp C6p/D:p/D6pC6p|C6p C(p/D,p/D(pC(p|C(p Cp/Dp/DpCp|Cp C p/Dp/D pC p|C p Cp/Dp/DpCp|Cp Cp/Dp/DpCp|Cp Cp/Dp/DpCp|Cp Cp/Dp/DpCp|Cp Cp/Dp/DpCp|Cp C`p/Dpp/D`pC`p|C`p C(p/D8p/D(pC(p|C(p Cp/Dp/DpCp|Cp C`p/Dp/D`pC`p|C`p Cp/Dp/DpCp|Cp C`Cp/D Cp/D`CpC`Cp|C`Cp CCp/DCp/DCpCCp|CCp C(Dp/DDp/D(DpC(Dp|C(Dp C`Dp/DPDp/D`DpC`Dp|C`Dp CDp/DDp/DDpCDp|CDp CDp/DDp/DDpCDp|CDp CDp/DDp/DDpCDp|CDp CDp/DDp/DDpCDp|CDp CDp/DDp/DDpCDp|CDp C Ep/DEp/D EpC Ep|C Ep CEp/DEp/DEpCEp|CEp CEpCEp/DEp|CEp CnpeDEpeD/EpD/ED/D/E E/D/EE/D/EE/D/EED/Ep/D/Eb/D/ET/D/EF/D/E8/D/E*/D/E/D/E/D/E/D/E/D/E/D/E/D/E/D/Eh/D/E0/D/E/D/E/D/E/D/E@C/D/EC/D/E D/D/EXD/D/ED/D/ED/D/ED/D/ED/D/E(E/D/E(ED(ED(E/DE/DEDF/DT/Db/Dp/DpDE/D E/DD/DD/DD/DD/DD/DXD/D D/DC/D@C/D/D/D/D0/Dh/D/D/D/D/D/D/D/D*/D8/DEEeDDE/DDE/DEE/D EE/DEE/DEE/DEE/DpE/D`E/D8E/D(E/DE/DE/DE/D`E/DE/DE/D CE/D`CE/DCE/DCE/DDE/D(DE/DPDE/D`DE/DDE/DDE/DDE/DDE/DDE/DDE/DDE/DDE/DnEeDnE/DdE/D`E/DVE/DRE/DHE/DDE/D:E/D6E/D,E/D(E/DE/DE/DE/D E/DE/DE/DE/DE/DE/DE/DE/DE/DE/DE/DnEC`ECnE|C`E|C`E CnE CRECRE|CRE CDECDE|CDE C6EC6E|C6E C(EC(E|C(E CECE|CE C EC E|C E CECE|CE CECE|CE CECE|CE CECE|CE CECE|CE C`EC`E|C`E C(EC(E|C(E CECE|CE C`EC`E|C`E CECE|CE C`CEC`CE|C`CE CCECCE|CCE C(DEC(DE|C(DE C`DEC`DE|C`DE CDECDE|CDE CDECDE|CDE CDECDE|CDE CDECDE|CDE CDECDE|CDE C EEC EE|C EE CEECEE|CEE CEECEE|CEE CrE/Dr(E/Dd(E/DV(E/DH(E/D:(E/D,(E/D(E/D(E/D(E/D(E/D(E/D(E/D(E/Dp(E/D8(E/D(E/D(E/D(E/D C(E/DC(E/DD(E/DPD(E/DD(E/DD(E/DD(E/DD(E/DD(E/DE(E/DE(E/D$EE/D$E(E/D-EE/DnEDEEDnD/Dn E/DnE/Dnb/DnT/DnF/Dn8/Dn*/Dn/Dn/Dn/Dn/Dn/Dn/Dn/Dnh/Dn0/Dn/Dn/Dn/Dn@C/DnC/Dn D/DnXD/DnD/DnD/DnD/DnD/DnbCnb|Cnb Cnm CnTCnT|CnT Cn_ CnFCnF|CnF CnQ Cn8Cn8|Cn8 CnC Cn*Cn*|Cn* Cn5 CnCn|Cn Cn' CnCn|Cn Cn CnCn|Cn Cn CnCn|Cn Cn CnCn|Cn Cn CnCn|Cn Cn CnCn|Cn Cn CnhCnh|Cnh Cn Cn0Cn0|Cn0 Cn^ CnCn|Cn Cn& CnCn|Cn Cn CnCn|Cn CnX Cn@CCn@C|Cn@C CnA CnCCnC|CnC CnhC Cn DCn D|Cn D CnC CnXDCnXD|CnXD Cn*D CnDCnD|CnD CnbD CnDCnD|CnD CnD CnDCnD|CnD CnD CnDCnD|CnD CnD CnDCnD|CnD CnD Cn ECn E|Cn E CnD CnECnE|CnE Cn E CEb/DEbCEb|CEm CEb CET/DETCET|CE_ CET CEF/DEFCEF|CEQ CEF CE8/DE8CE8|CEC CE8 CE*/DE*CE*|CE5 CE* CE/DECE|CE' CE CE/DECE|CE CE CE/DECE|CE CE CE/DECE|CE CE CE/DECE|CE CE CE/DECE|CE CE CE/DECE|CE CE CEh/DEhCEh|CE CEh CE0/DE0CE0|CE^ CE0 CE/DECE|CE& CE CE/DECE|CE CE CE/DECE|CEX CE CE@C/DE@CCE@C|CEA CE@C CEC/DECCEC|CEhC CEC CE D/DE DCE D|CEC CE D CEXD/DEXDCEXD|CE*D CEXD CED/DEDCED|CEbD CED CED/DEDCED|CED CED CED/DEDCED|CED CED CED/DEDCED|CED CED CED/DEDCED|CED CED CE E/DE ECE E|CED CE E CEE/DEECEE|CE E CEE C-Ep/D$Ep/D-Eb/D-ET/D-EF/D-E8/D-E*/D-E/D-E/D-E/D-E/D-E/D-E/D-E/D-Eh/D-E0/D-E/D-E/D-E/D-E@C/D-EC/D-E D/D-EXD/D-ED/D-ED/D-ED/D-ED/D-ED/D-E E/D-EE/DEpDnpD` E C`D C`D C`D C`D C`D C`bD C`*D C`C C`hC C`A C`X C` C`& C`^ C` C` C` C` C` C` C` C`' C`5 C`C C`Q C`_ C`m CR E CRD CRD CRD CRD CRD CRbD CR*D CRC CRhC CRA CRX CR CR& CR^ CR CR CR CR CR CR CR CR' CR5 CRC CRQ CR_ CRm CD E CDD CDD CDD CDD CDD CDbD CD*D CDC CDhC CDA CDX CD CD& CD^ CD CD CD CD CD CD CD CD' CD5 CDC CDQ CD_ CDm C6 E C6D C6D C6D C6D C6D C6bD C6*D C6C C6hC C6A C6X C6 C6& C6^ C6 C6 C6 C6 C6 C6 C6 C6' C65 C6C C6Q C6_ C6m C( E C(D C(D C(D C(D C(D C(bD C(*D C(C C(hC C(A C(X C( C(& C(^ C( C( C( C( C( C( C( C(' C(5 C(C C(Q C(_ C(m C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C E C D C D C D C D C D C bD C *D C C C hC C A C X C C & C ^ C C C C C C C  C ' C 5 C C C Q C _ C m C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C` E C`D C`D C`D C`D C`D C`bD C`*D C`C C`hC C`A C`X C` C`& C`^ C` C` C` C` C` C` C` C`' C`5 C`C C`Q C`_ C`m C( E C(D C(D C(D C(D C(D C(bD C(*D C(C C(hC C(A C(X C( C(& C(^ C( C( C( C( C( C( C( C(' C(5 C(C C(Q C(_ C(m C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C` E C`D C`D C`D C`D C`D C`bD C`*D C`C C`hC C`A C`X C` C`& C`^ C` C` C` C` C` C` C` C`' C`5 C`C C`Q C`_ C`m C E CD CD CD CD CD CbD C*D CC ChC CA CX C C& C^ C C C C C C C C' C5 CC CQ C_ Cm C`C E C`CD C`CD C`CD C`CD C`CD C`CbD C`C*D C`CC C`ChC C`CA C`CX C`C C`C& C`C^ C`C C`C C`C C`C C`C C`C C`C C`C' C`C5 C`CC C`CQ C`C_ C`Cm CC E CCD CCD CCD CCD CCD CCbD CC*D CCC CChC CCA CCX CC CC& CC^ CC CC CC CC CC CC CC CC' CC5 CCC CCQ CC_ CCm C(D E C(DD C(DD C(DD C(DD C(DD C(DbD C(D*D C(DC C(DhC C(DA C(DX C(D C(D& C(D^ C(D C(D C(D C(D C(D C(D C(D C(D' C(D5 C(DC C(DQ C(D_ C(Dm C`D E C`DD C`DD C`DD C`DD C`DD C`DbD C`D*D C`DC C`DhC C`DA C`DX C`D C`D& C`D^ C`D C`D C`D C`D C`D C`D C`D C`D' C`D5 C`DC C`DQ C`D_ C`Dm CD E CDD CDD CDD CDD CDD CDbD CD*D CDC CDhC CDA CDX CD CD& CD^ CD CD CD CD CD CD CD CD' CD5 CDC CDQ CD_ CDm CD E CDD CDD CDD CDD CDD CDbD CD*D CDC CDhC CDA CDX CD CD& CD^ CD CD CD CD CD CD CD CD' CD5 CDC CDQ CD_ CDm CD E CDD CDD CDD CDD CDD CDbD CD*D CDC CDhC CDA CDX CD CD& CD^ CD CD CD CD CD CD CD CD' CD5 CDC CDQ CD_ CDm CD E CDD CDD CDD CDD CDD CDbD CD*D CDC CDhC CDA CDX CD CD& CD^ CD CD CD CD CD CD CD CD' CD5 CDC CDQ CD_ CDm CD E CDD CDD CDD CDD CDD CDbD CD*D CDC CDhC CDA CDX CD CD& CD^ CD CD CD CD CD CD CD CD' CD5 CDC CDQ CD_ CDm C E E C ED C ED C ED C ED C ED C EbD C E*D C EC C EhC C EA C EX C E C E& C E^ C E C E C E C E C E C E C E C E' C E5 C EC C EQ C E_ C Em CE E CED CED CED CED CED CEbD CE*D CEC CEhC CEA CEX CE CE& CE^ CE CE CE CE CE CE CE CE' CE5 CEC CEQ CE_ CEm Crp/Drb/DrT/DrF/Dr8/Dr*/Dr/Dr/Dr/Dr/Dr/Dr/Dr/Drh/Dr0/Dr/Dr/Dr/Dr@C/DrC/Dr D/DrXD/DrD/DrD/DrD/DrD/DrD/Dr E/DrE/D/ED/E/D/E~/D~/D/DDr~/Dr/Dd~/Dd/DV~/DV/DH~/DH/D:~/D:/D,~/D,/D~/D/D~/D/D~/D/D~/D/D~/D/D~/D/D~/D/Dp~/Dp/D8~/D8/D~/D/D~/D/D~/D/D C~/D C/DC~/DC/DD~/DD/DPD~/DPD/DD~/DD/DD~/DD/DD~/DD/DD~/DD/DD~/DD/DE~/DE/DE~/DE/D$E~/D$E/DnpeDnpJDnEJDnEeDEEeDEEJDEpJDEpeD ] ] ` c]      [ =[ :      I : Y Z [ \>               ?D?DB%??D?DB%??OD?C??ODB?CC?CBC??D?@D@??DB?D@?DB@??OD?C??ODB?CC?CBC??D@?DB@??D?@D@??DBPE>J?N@RAWB[C_CdDhElFppFtFx  "(D L h    GHIIJKLMNNOPQRSS TUVWXX$Y(Z,[1\5]9]>^B_F`KaObSbXc\d`eefigmgrhvizjkllmnopqqrstuvvwxyz{{|}~ #(,048<0@ EJOTYГ^chmrwp|`P@0 Тp`P   #)EIMRVZ_cglpty} "&*/37<@DIMQVZ^cgkptx}T444444444 44 4%)-2464 :4 ? C G L4 P4T4Y]af4j4n4sw{444444 4!4"4##$%4&4'4(()*4+4,4--./4041 4223445 46$47)7-81T85;W]y|8~|99::;<<<=|=|>>??@ |WB WF XJ XN YR  / `> 3 `? 7 `@ ; `A ? `B C `C G `D K `E O `F S `G W `H [ `I _ `J c `K g `L k `M o `N s `O w `P { `Q  `R `S `T `U `V `W `X `Y `Z Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y #z '{ +| /} 3~ 7 ; ? C G K O S W [ _ c g k o s w {    P P P P P P P P P P P P P P P P P P P P P P P P P P P P P          # ' + / 3 7 ; ? C G K O S W [ _ c g k o s w {                           @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ #@ '@ +@ /@ 3@ 7@ ;@ ?@ C@ G@ K@ O@ S@ W@ [ _ c g k o  s  w  {                          ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 #5 '6 +7 /8 39 7: ;; ?< C0= G0> K0? O0@ S0A W0B [0C _0D c0E g0F k0G o0H s0I w0J {0K 0L 0M 0N 0O 0P 0Q 0R 0S 0T 0U 0V 0W 0X 0Y Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s #t 'u +u /v 3w 7x ;y ?z C{ G| K} O~ S WЀ [Ё _Ђ cЃ gЄ kЅ oІ sЇ wЈ {Љ Њ Ћ Ќ Ѝ Ў Џ А Б                                                           p p p p #p 'p +p /p 3p 7p ;p ?p Cp Gp Kp Op Sp Wp [p _p cp gp kp op sp wp {p p p                                        # ' + / 3 7 ; ? C G K O S W [ _ c g k o` s` w` {` ` ` `  `  `  `  `  ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `    ! " # $ % & ' ( ) * + , - . #/ '0 +1 /2 33 74 ;5 ?6 C7 G8 K9 O: S; W< [= _> c? g@ kA oB sC wD {E F G H I J K L M N O P Q R S T U V W X PX PY PZ P[ P\ P] P^ P_ P` Pa Pb Pc Pd Pe Pf Pg Ph Pi Pj Pk Pl Pm #Pn 'Po +Pp /Pq 3Pr 7Ps ;Pt ?t Du Iu Nu S`v Xv ]@w bw g x lx qy vpy {y Pz z 0{ { | | | `} } @~ ~     p ddăĄ$$DD ddĎ#ď'$+$/37;?DCDGKOSWd[d_ęcĚg$k$osw{DDddĤĥ$$ħ ܧܨ\\ܬܭ\\ ܱܲ\#\',0ܶ5ܷ9>B\G\KPTܻYܼ]bf\k\otx}\\\\\,              !"`cde_]^~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=     ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      ~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!      WXYVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"!  ~}|{zyxwvutsrqponmlkjifgh<;:9876543210/.-,+*)('&%$#"!      abXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)('&%$#"! YZ\]^_`abcdefghijklmnopqrstuvwxyz{|}~Z[\[  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~z}xywrupqojmhigbe`a_Z]XYWRUPQOJMHIGBE@A?:=8972501/*-()'"% !{|stklcd[\STKLCD;<34+,#$      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~LD           !"#$!"%&'()*#$+,-./0%&123456'(789:;<)E=>?@ABFGCDEFGHHIIJKLMNJKOPQRST*+UVWXYZ,-[\]^_`./abcdef01ghijkl23mnopqr45stuvwx67yz{|}~89~:;z|x{<=ytvru>?snplo@AmhjfiBgbd`e[cdXabV_`T]^R[\PYZNWXLUVJSTHQRFOPDMNB@~>|}<z{:xy8vw6tu4rs2pq0no.lm,jk*hi(&$"SUWY\ #%')+-/13579;=?ACEGIKMOQf       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~|~z}{uwsvtnplomgiehf`b^a_Y[WZXRTPSQKMILJDFBEC=?;><68475/1-0.(*&)'!#"          !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~}xzvwuprnomhjfge`b^_]XZVWUPRNOMHJFGE@B>?=8:6c7a05_/2A91C yqiaYQI-+(  )*       !"#$%&'()*+,-./012345678 9:;!<=>"?@A#BCD$EFG%HIJ!K&LM,'gNOPQRS%TU,$VW3+XY:2Z[A9\]H@^_OG`aVNbc]Uded\fgkchirjjkyqlmxnopqrstuvwxyz{|}~}{yvtrpnljhfdb`^\ZXVTRPNLJH~F|DzBx@wu=s;q9o7m5k3i1g/e-c+a)_']%[#Y!WUSQOMKIGE C A ?><:86420  .  , *(&$"  !"#$%&'()*+, -. /0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~|zxvtrpnljhfdb`^\YWUSQOMKIG}E{CyAw?u=s;q9o7m5k3i1g/e-c+a)_']%[#ZX VTRPNLJHFD B @><:86420  .  , *(&$"! !"#$%&'()*+ ,- ./ 0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~~|zxusqomkigeca_][YWUSQOMKIG}E{CyAw?vt<r:p8n6l4j2h0f.d,b*`(^&\$Z"X VTRPNLJHFD B @>=;97531 /  -  +)'%#! !"#$%&'()*+ ,- ./ 0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~}{ywusqomkigeca_][XVTRPNLJH~F|DzBx@v>t<r:p8n6l4j2h0f.d,b*`(^&\$~Z"YWUSQOMKIGE C A ?=;9  7  5  3  1 / - +  )  '  %  #  v!        ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P nQ R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~   } { y fw t r p n l j h f d b ` ^ \ Z X V T R P N L J H ~F |D zB x@ ^v> u s; q9 o7 m5 k3 i1 g/ e- c+ a) _' ]% [# Y! W U S Q O M K I G E C A ? V= < : 8  6  4  2  0 . ,  *  (  &  $  "         ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 N5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m Fn }o p q r s t u v w x y z { | } ~  ~ | z x v t r p n l j h f d b ` ^ \ >Z w W U S Q O M K I G }E {C yA w? u= s; q9 o7 m5 k3 i1 g/ e- c+ a) _' ]% [# 6Y! Xq V T R P N L J H F D B @ > < : 8  6  4  2  0 . ,  *  (  &  $  "  .  k       ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q &R eS T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ~ | z x v .3 ^4; t <: ; 97 8 64 5 31 2 0. / -+ , *( ) '% & $" # !                 ] Z        X U                   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~    ~} z x v | ysuq{rwt        !! "##$$" %%$!&&%'(("$))'%**)&++*,--')..,*//.+00/122,.331/44305546771388649985::9;<<68==;9>>=:??>@AA;=BB@>CCB?DDCEFF@BGGECHHGDIIHJKKEGLLJHMMLINNMOPPJLQQOMRRQNSSRTUUOQVVTRWWVSXXWYZZTV[[YW\\[X]]\^__Y[``^\aa`]bbacdd^`eecaffebggfhiicejjhfkkjgllkmnnhjoomkppolqqprssmottrpuutqvvuwxxrtyywuzzyv{{z|}}wy~~|z~{|~OAO OOPPJJKKEEFF@@AA;;<<66771122,,--''((""##||}}wwxxrrssmmnnhhiiccdd^^__YYZZTTUUO                      ! !"""## $!#$%%"%&&#'$&' ((%())&*')* ++(+,,)-*,- ..+.//,0-/011.122/30234414552635677478859689::7:;;8<9;<==:=>>;?<>?@@=@AA>B?ABCC@CDDAEBDEFFCFGGDHEGHIIFIJJGKHJKLLILMMJNKMNOOLOPPMQNPQRRORSSPTQSTUURUVVSWTVWXXUXYYVZWYZ[[X[\\Y]Z\]^^[^__\`]_`aa^abb_c`bcddadeebfcefggdghheifhijjgjkkhliklmmjmnnknoolpqqppqrrrssstttuuuvvvwwwxx xyy yzzz{{{|||}}}~~~u                  !! ""##!$ %%$!&&%#''((&)$%**)&++*(,,--+.)*//.+00/-112203./44305542667758349985::97;;<<:=89>>=:??><@@AA?B=>CCB?DDCAEEFFDGBCHHGDIIHFJJKKILGHMMLINNMKOOPPNQLMRRQNSSRPTTUUSVQRWWVSXXWUYYZZX[VW\\[X]]\Z^^__]`[\aa`]bba_ccddbe`affebggfdhhiigjefkkjgllkimmnnlojkppolqqpnrrssqtopuutqvvuswwxxvytuzzyv{{zx||}}{~yz~{}~mno))$$~~yyttoojjee``[[VVQQLLGGBB==8833..)$).38=BGLQV[`ejoty~  !               $   !!!"""###$$$%% %&& &'' '(( ()) )***+++,,,---...///000111222333444555666777888999:::';;;<< <==!=>>">??#?@@$@AA%ABB&BCC'CDD(DEE)EFF*FGG+GHH,HII-IJJ.JKK/KLL0LMM1MNN2NOO3OPP4PQQ5QRR6RSS7STT8TUU9UVV:V*WW;WXX<XYY=YZZ>Z[[?[\\@\]]A]^^B^__C_``D`aaEabbFbccGcddHdeeIeffJfggKghhLhiiMijjNjkkOkllPlmmQmnnRnooSoppTpqqUqrrVr!-ssWsttXtuuYuvvZvww[wxx\xyy]yzz^z{{_{||`|}}a}~~b~cdefghijklmnopqr&0stuvwxyz{|}~+30659:<               ??   !!!"""###$$$%% %&& &'' '(( ()) )***+++,,,---...///000111222333444555666DB777888999:::;;;<< <==!=>>">??#?@@$@AA%ABB&BCC'CDD(DEE)EFF*FGG+GHH,HII-IJJ.JKK/KLL0LMM1MNN2NOO3OPP4PQQ5QRR6RIESS7STT8TUU9UVV:VWW;WXX<XYY=YZZ>Z[[?[\\@\]]A]^^B^__C_``D`aaEabbFbccGcddHdeeIeffJfggKghhLhiiMijjNjkkOkllPlmmQmnnRnNHooSoppTpqqUqrrVrssWsttXtuuYuvvZvww[wxx\xyy]yzz^z{{_{||`|}}a}~~b~cdefghijklmnSKopqrstuvwxyz{|}~XN]QbTgW               lZ   !!!"""###$$$%% %&& &'' '(( ()) )***+++,,,---...///000111222q]333444555666777888999:::;;;<< <==!=>>">??#?@@$@AA%ABB&BCC'CDD(DEE)EFF*FGG+GHH,HII-IJJ.JKK/KLL0LMM1MNN2Nv`OO3OPP4PQQ5QRR6RSS7STT8TUU9UVV:VWW;WXX<XYY=YZZ>Z[[?[\\@\]]A]^^B^__C_``D`aaEabbFbccGcddHdeeIeffJfggKghhLhiiMijjNj{ckkOkllPlmmQmnnRnooSoppTpqqUqrrVrssWsttXtuuYuvvZvww[wxx\xyy]yzz^z{{_{||`|}}a}~~b~cdefghijfklmnopqrstuvwxyz{|}~il|wrmhc^YTOJE@;61,'"p         #       (  -27<AFKPU  ! !Z"" #!"#_$$"%#$%d&&$'%&'i((&)'()n**(+)*+s,,*-+,-x..,/-./}00.1/01220312344253456647567886978989 :;;<<==:>??@@AA><?>=@;:A?.E'ED mo@JDEpEdDMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMm~UnNYqMN\uMMP_vMMMPayMMMMRe{MMMMMSh~MMMMMNUlMMMMMMNXpMMMMMMMNZsMMMMMMMMO^vMMMMMMMMMPayMMMMMMMMMMRe{MMMMMMMMMMMRf}MMMMMMMMMMMMSlMMMMMMMMMMMNc}MMMMMMMMMMMMTj~MMMMMMMMMMMMNVnMMMMMMMMMMMMMNYrMMMMMMMMMMMMMMNQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMqXqN\uMP_wMMPczMMMRe{MMMMSh~MMMMNUlMMMMMNXpMMMMMMNZsMMMMMMMO^vMMMMMMMMPayMMMMMMMMMRe{MMMMMMMMMMReMMMMMMMMMNb{MMMMMMMMMMRf}MMMMMMMMMMMTj~MMMMMMMMMMMNVnMMMMMMMMMMMMNYqMMMMMMMMMMMMMN\vMMMMMMMMMMMMMMPXMMMMMMMMMMMMMMMMvZuPbzN\zpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM_hkkkkkkkkkkkkkkQ[ejkkkkkkkkkkkkMOV`hkkkkkkkkkkkMMNR[ejkkkkkkkkkMMMMOV`hkkkkkkkkMMMMMNR[ejkkkkkkMMMMMMMOV`hkkkkkMMMMMMMMNR[ejkkkMMMMMMMMMMOV`hkkMMMMMMMMMMMNR[ejMMMMMMMMMMMMMOV_MMMMMMMMMMMMMMNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkgjkkkkkkkkkkkkkkU`hkkkkkkkkkkkkkNR[ejkkkkkkkkkkkMMOV`hkkkkkkkkkkMMMNR[ejkkkkkkkkMMMMMOV`hkkkkkkkMMMMMMNQZgkkkkkkMMMMMMTahkkkkkkkMMMMMMNR[ejkkkkkMMMMMMMMOV`hkkkkMMMMMMMMMNR[ejkkMMMMMMMMMMMOV`hkMMMMMMMMMMMMNR[eMMMMMMMMMMMMMMOSMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkkkkkkkkkkkkk[ejkkkkkkkkkkkkkOV`hkkkkkkkkkkkkMNR[ejkkkkkkkkkkMMMOV`hkkkkkkkkkMMMMNR[ejkkkkkkkMMMMMMOV`hkkkkkkMMMMMMMNR[ejkkkkMMMMMMMMMOV`hkkkMMMMMMMMMMNR[ejkMMMMMMMMMMMMOV`hMMMMMMMMMMMMMNQYMMMMMMMMMMMMMTahMMMMMMMMMMMMMNRYMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkahkkkkkkkkkkkkkkQZgkkkkkkkkkkkkkahkkkkkkkkkkkkkkQ[ejkkkkkkkkkkkkMOV`hkkkkkkkkkkkMMNR[ejkkkkkkkkkMMMMOV`hkkkkkkkkMMMMMNR[ejkkkkkkMMMMMMMOVbjkkkkkMMMMMMMMNUfkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW^lpppppppppppppWYfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWXfpppppppppppppWXfpppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYepppppppppppppWYdmmmmmmmmmmmmnWX\````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmmmmmmmmmmmn_``````````````_WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppnmmmmnp_````bkWWWWWX\WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppp { "classname" "worldspawn" "wad" "gfx/QuArK.wad" "message" "Larger Room" "light" "50" "_sunlight" "300" "_sun_mangle" "60 -30" "_sunlight3" "175" } { "classname" "trigger_changelevel" "map" "lrb" "spawnflags" "2048" "model" "*1" } { "classname" "info_player_start" "origin" "-640 -3772 239.6" "angle" "90" } { "classname" "info_player_coop" "origin" "-640 -3772 239.6" "angle" "90" } { "classname" "info_player_coop" "origin" "-804.8 -3772 239.6" "angle" "90" } { "classname" "info_player_coop" "origin" "-475.2 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-640 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3772 -670 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -588.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -506.8 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -425.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -343.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -261.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -180.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -98.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -17.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 64.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 146.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 146.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 64.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -17.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -98.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -180.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -261.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -343.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -425.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -506.8 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -588.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-640 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2492.1 -670 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 228 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 309.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 391 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 472.8 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 554.4 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 636.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 717.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 799.3 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 880.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 880.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 799.3 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 717.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 636.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 554.4 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 472.8 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 391 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 309.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 228 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 -2221 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3772 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 962.4 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-2206 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3772 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-557.7 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1008.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1090.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1173.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1255.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1338.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1420.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1502.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1585.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1667.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1750.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1750.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1667.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1585.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1502.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1420.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1338.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1255.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1173.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1090.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1008.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1832.7 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1915.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "1997.4 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2079.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2162.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2244.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2327.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2409.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "2409.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "2327.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "2244.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "2162.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "2079.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1997.4 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1915.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "1832.7 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-475.2 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-392.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-310.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-227.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-145.4 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-63 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "19.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "101.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "184.2 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "184.2 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "101.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "19.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-63 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-145.4 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-227.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-310.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-392.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-475.2 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-557.7 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "266.7 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "349 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "431.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "513.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "596.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "678.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "761.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "843.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "926 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "926 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "843.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "761.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "678.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "596.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "513.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "431.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "349 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "266.7 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3689.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3607.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3524.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3442.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3359.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3277.4 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3195.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3112.7 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3030.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-3030.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3112.7 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3195.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3277.4 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3359.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3442.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3524.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3607.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3689.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2947.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2865.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2782.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2700.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2618.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2535.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2453.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2370.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2288.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2288.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2370.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2453.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2535.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2618.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2700.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2782.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2865.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2947.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2123.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-2041.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1958.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1876.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1793.9 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1711.4 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1629 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1546.7 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1464.2 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1464.2 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1546.7 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1629 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1711.4 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1793.9 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1876.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1958.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2041.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2123.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-2206 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1381.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1299.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1217 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1134.6 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-1052.1 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-969.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-887.2 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-804.8 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-722.3 2432 239.6" "angle" "270" } { "classname" "info_player_deathmatch" "origin" "-722.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-804.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-887.2 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-969.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1052.1 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1134.6 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1217 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1299.3 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-1381.8 -3772 239.6" "angle" "90" } { "classname" "info_player_deathmatch" "origin" "-3772 1044.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1125.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1207.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1289.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1370.8 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1452.3 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1533.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1615.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1697.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 1697.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1615.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1533.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1452.3 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1370.8 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1289.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1207.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1125.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1044.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 962.4 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 1778.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1860.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 1942 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 2023.8 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 2105.4 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 2187.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 2268.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 2350.3 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 2432 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 2350.3 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 2268.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 2187.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 2105.4 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 2023.8 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1942 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1860.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 1778.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 -3690.4 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3608.7 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3527.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3445.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3363.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3282.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3200.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3119 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -3037.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3037.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3119 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3200.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3282.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3363.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3445.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3527.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3608.7 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3690.4 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -3772 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 -2955.7 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2874 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2792.4 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2710.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2629.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2547.7 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2466 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2384.3 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2302.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2302.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2384.3 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2466 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2547.7 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2629.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2710.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2792.4 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2874 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2955.7 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 -2139.4 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -2057.7 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1976.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1894.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1812.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1731.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1649.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1568.1 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1486.3 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1486.3 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1568.1 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1649.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1731.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1812.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1894.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1976.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2057.7 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2139.4 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -2221 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "-3772 -1404.7 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1323 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1241.5 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1159.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -1078.2 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -996.7 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -914.9 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -833.3 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "-3772 -751.6 239.6" "angle" "360" } { "classname" "info_player_deathmatch" "origin" "2492.1 -751.6 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -833.3 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -914.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -996.7 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1078.2 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1159.9 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1241.5 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1323 239.6" "angle" "180" } { "classname" "info_player_deathmatch" "origin" "2492.1 -1404.7 239.6" "angle" "180" } { "classname" "info_intermission" "origin" "-643.2 -3571 407.2" "mangle" "10.7 90 0" } { "classname" "monster_dog" "origin" "-2567.6 1124.6 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "1512.2 1740.4 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3337.4 -1877.5 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-720.2 -338 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1466.2 -2570.2 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-874.1 1509.4 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1666.1 46.9 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-3060.4 -600 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1566.9 -1954.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2413.5 -2955.1 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1720.7 585.8 244.8" "angle" "360" } { "classname" "monster_army" "origin" "126.7 1432.5 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3183.4 2048.3 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-2105.8 -1492.5 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "742.4 -1723.5 244.8" "angle" "120" } { "classname" "monster_army" "origin" "111.7 -2462.2 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "280.5 -107 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3260.4 -3186 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1820.1 -1107.7 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1797.8 -491.9 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-489.2 -1492.5 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "896.4 585.8 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2875.4 431.8 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2721.5 -1261.6 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "1820.1 -1954.4 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1874.9 1663.3 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2490.5 -2185.5 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "742.4 -2878.3 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-104.3 2202.2 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1413 -2724.1 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-412.2 739.7 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1004.4 -768.8 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1336 -1184.7 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "1974 -3340.1 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3414.3 1124.6 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-874.1 -2185.5 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2051.1 1047.6 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2413.5 2125.2 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "126.7 -1261.6 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2413.5 -30 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1259 1124.6 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1050.3 1124.6 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3414.3 -1030.8 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "511.4 -2262.4 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "742.4 1971.3 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2644.5 1663.3 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3260.4 -2570.2 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1204.2 -3416.9 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1182 46.9 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1050.3 -338 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_zombie" "origin" "-1336 1894.3 244.8" "angle" "225" } { "classname" "monster_zombie" "origin" "280.5 739.7 244.8" "angle" "105" } { "classname" "monster_zombie" "origin" "-2151.6 -768.8 244.8" "angle" "45" } { "classname" "monster_zombie" "origin" "-797.1 -876.7 244.8" "angle" "300" } { "classname" "monster_zombie" "origin" "1358.3 -1646.6 244.8" "angle" "180" } { "classname" "monster_zombie" "origin" "-1797.8 -3263 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "2236 -2539.2 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "-3568.3 200.8 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "1589.2 1047.6 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_zombie" "origin" "-2028.7 970.6 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "49.6 -645.8 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-720.2 -2955.1 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-951.1 585.8 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "1974 -415 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2721.5 -3416.9 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-2105.8 277.8 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-874.1 2279.2 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2128 1894.3 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-3106.3 -30 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1204.2 -2108.3 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1259 -568.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "280.5 -3109.2 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-2028.7 -2416.4 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1820.1 662.7 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-335.2 1740.4 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-412.2 123.9 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-3029.4 1201.6 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2281.9 -1646.6 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1358.3 2202.2 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "-27.5 -1800.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2413.5 585.8 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "742.4 200.8 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2875.4 -1800.5 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-874.1 -1569.6 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "511.4 1586.4 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1435.2 -876.7 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1666.1 -3032.1 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "49.6 354.8 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2182.6 -1877.5 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-335.2 1124.6 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1797.8 2279.2 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1127.3 1586.4 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1720.7 -1030.8 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "973.3 -1338.6 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2798.5 -2570.2 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1643.9 -30 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "434.5 -3571 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2128 -1184.7 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-258.3 -1030.8 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1497.6 -3671.7 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "1281.2 354.8 244.8" "angle" "135" } { "classname" "monster_shalrath" "origin" "-335.2 -2262.4 244.8" "angle" "45" } { "classname" "monster_shalrath" "origin" "-2567.6 -645.8 244.8" "angle" "60" } { "classname" "monster_shalrath" "origin" "1897 -2416.4 244.8" "angle" "150" } { "classname" "monster_shalrath" "origin" "588.5 970.6 244.8" "angle" "240" } { "classname" "monster_shalrath" "origin" "-797.1 970.6 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "434.5 -1107.7 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_shalrath" "origin" "2281.9 123.9 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "-3337.4 585.8 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "-1336 -3263 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-1566.9 1201.6 244.8" "angle" "300" } { "classname" "monster_shambler" "origin" "-3568.3 -415 244.8" "angle" "15" } { "classname" "monster_shambler" "origin" "511.4 -491.9 244.8" "angle" "315" } { "classname" "monster_shambler" "origin" "2281.9 1509.4 244.8" "angle" "165" } { "classname" "monster_shambler" "origin" "-181.3 -3263 244.8" "angle" "30" "target" "t0" } { "classname" "monster_shambler" "origin" "-3568.3 1894.3 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "-1259 -1723.5 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "1820.1 -1569.6 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "2281.9 -3462.9 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-2259.6 -3494 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "-2565.2 1236.5 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "-2567.6 1030.7 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "-2472.5 1125.8 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "-2662.5 1125.8 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "1417 1741.6 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3432.3 -1876.3 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-815.1 -336.7 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1371.2 -2569.1 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-969 1510.6 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1571.2 48.1 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-3155.4 -598.7 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1661.8 -1953.2 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2508.7 -2954 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1815.9 587 244.8" "angle" "360" } { "classname" "monster_army" "origin" "31.5 1433.6 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3278.4 2049.5 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-2200.7 -1491.3 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "647.4 -1722.3 244.8" "angle" "120" } { "classname" "monster_army" "origin" "16.6 -2461.1 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "185.5 -105.8 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3355.3 -3184.8 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1725.1 -1106.5 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1892.8 -490.8 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-584.2 -1491.3 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "801.3 587 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2970.5 433.1 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2816.5 -1260.4 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "1725.1 -1953.2 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1969.8 1664.6 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2585.6 -2184.1 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "647.4 -2876.8 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-199.4 2203.5 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1507.9 -2723 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-507.2 740.9 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "909.3 -767.5 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1430.9 -1183.6 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "1879 -3338.8 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3509.3 1125.8 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-969 -2184.1 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "1955.9 1048.9 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2508.7 2126.4 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "31.5 -1260.4 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2508.7 -28.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1354 1125.8 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "955.3 1125.8 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3509.3 -1029.4 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "416.5 -2261.1 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "647.4 1972.5 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2739.6 1664.6 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3355.3 -2569.1 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1109.3 -3415.7 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1277 48.1 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "955.3 -336.7 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_zombie" "origin" "-1430.9 1895.5 244.8" "angle" "225" } { "classname" "monster_zombie" "origin" "185.5 740.9 244.8" "angle" "105" } { "classname" "monster_zombie" "origin" "-2246.7 -767.5 244.8" "angle" "45" } { "classname" "monster_zombie" "origin" "-892.2 -875.5 244.8" "angle" "300" } { "classname" "monster_zombie" "origin" "1263.2 -1645.4 244.8" "angle" "180" } { "classname" "monster_zombie" "origin" "-1892.8 -3261.9 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "2140.9 -2538 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "-3663.3 202 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "1494.1 1048.9 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_zombie" "origin" "-2123.8 971.9 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "-45.3 -644.7 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-815.1 -2954 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-1046.1 587 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "1879 -413.8 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2816.5 -3415.7 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-2200.7 279.1 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-969 2280.5 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2032.9 1895.5 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-3201.4 -28.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1109.3 -2107.2 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1354 -567.7 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "185.5 -3107.8 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-2123.8 -2415.1 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1725.1 663.9 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-430.4 1741.6 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-507.2 125.1 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-3124.4 1202.8 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2186.9 -1645.4 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1263.2 2203.5 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "-122.4 -1799.3 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2508.7 587 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "647.4 202 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2970.5 -1799.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-969 -1568.3 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "416.5 1587.7 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1340.2 -875.5 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1571.2 -3031 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "-45.3 356.1 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2277.7 -1876.3 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-430.4 1125.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1892.8 2280.5 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1032.3 1587.7 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1815.9 -1029.4 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "878.3 -1337.4 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2893.4 -2569.1 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1738.9 -28.9 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "339.5 -3569.7 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2032.9 -1183.6 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-353.2 -1029.4 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1592.6 -3670.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "1186.1 356.1 244.8" "angle" "135" } { "classname" "monster_shalrath" "origin" "-430.4 -2261.1 244.8" "angle" "45" } { "classname" "monster_shalrath" "origin" "-2662.5 -644.7 244.8" "angle" "60" } { "classname" "monster_shalrath" "origin" "1802.1 -2415.1 244.8" "angle" "150" } { "classname" "monster_shalrath" "origin" "493.4 971.9 244.8" "angle" "240" } { "classname" "monster_shalrath" "origin" "-892.2 971.9 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "339.5 -1106.5 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_shalrath" "origin" "2186.9 125.1 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "-3432.3 587 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "-1430.9 -3261.9 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-1661.8 1202.8 244.8" "angle" "300" } { "classname" "monster_shambler" "origin" "-3663.3 -413.8 244.8" "angle" "15" } { "classname" "monster_shambler" "origin" "416.5 -490.8 244.8" "angle" "315" } { "classname" "monster_shambler" "origin" "2186.9 1510.6 244.8" "angle" "165" } { "classname" "monster_shambler" "origin" "-276.2 -3261.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_shambler" "origin" "-3663.3 1895.5 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "-1354 -1722.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "1725.1 -1568.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "2186.9 -3461.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-2354.7 -3492.8 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "1607.1 1741.6 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3242.3 -1876.3 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-625.1 -336.7 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1561.2 -2569.1 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-779.1 1510.6 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1761.1 48.1 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2965.5 -598.7 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1472 -1953.2 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2318.6 -2954 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1625.8 587 244.8" "angle" "360" } { "classname" "monster_army" "origin" "221.6 1433.6 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3088.4 2049.5 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-2010.6 -1491.3 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "837.4 -1722.3 244.8" "angle" "120" } { "classname" "monster_army" "origin" "206.6 -2461.1 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "375.6 -105.8 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3165.2 -3184.8 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1915.1 -1106.5 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1702.8 -490.8 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-394.2 -1491.3 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "991.4 587 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2780.5 433.1 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2626.5 -1260.4 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "1915.1 -1953.2 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1779.7 1664.6 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2395.6 -2184.1 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "837.4 -2876.8 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-9.3 2203.5 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1317.8 -2723 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-317.2 740.9 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1099.4 -767.5 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1241 -1183.6 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "2069 -3338.8 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3319.4 1125.8 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-779.1 -2184.1 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2146 1048.9 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2318.6 2126.4 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "221.6 -1260.4 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2318.6 -28.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1164 1125.8 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1145.2 1125.8 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3319.4 -1029.4 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "606.6 -2261.1 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "837.4 1972.5 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2549.5 1664.6 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3165.2 -2569.1 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1299.3 -3415.7 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1086.9 48.1 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1145.2 -336.7 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_zombie" "origin" "-1241 1895.5 244.8" "angle" "225" } { "classname" "monster_zombie" "origin" "375.6 740.9 244.8" "angle" "105" } { "classname" "monster_zombie" "origin" "-2056.7 -767.5 244.8" "angle" "45" } { "classname" "monster_zombie" "origin" "-702.1 -875.5 244.8" "angle" "300" } { "classname" "monster_zombie" "origin" "1453.2 -1645.4 244.8" "angle" "180" } { "classname" "monster_zombie" "origin" "-1702.8 -3261.9 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "2331 -2538 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "-3473.3 202 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "1684.1 1048.9 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_zombie" "origin" "-1933.7 971.9 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "144.7 -644.7 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-625.1 -2954 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-856 587 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "2069 -413.8 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2626.5 -3415.7 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-2010.6 279.1 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-779.1 2280.5 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2223 1895.5 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-3011.4 -28.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1299.3 -2107.2 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1164 -567.7 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "375.6 -3107.8 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-1933.7 -2415.1 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1915.1 663.9 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-240.3 1741.6 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-317.2 125.1 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-2934.3 1202.8 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2376.9 -1645.4 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1453.2 2203.5 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "67.7 -1799.3 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2318.6 587 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "837.4 202 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2780.5 -1799.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-779.1 -1568.3 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "606.6 1587.7 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1530.2 -875.5 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1761.1 -3031 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "144.7 356.1 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2087.7 -1876.3 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-240.3 1125.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1702.8 2280.5 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1222.4 1587.7 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1625.8 -1029.4 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "1068.3 -1337.4 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2703.4 -2569.1 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1548.8 -28.9 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "529.6 -3569.7 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2223 -1183.6 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-163.3 -1029.4 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1402.5 -3670.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "1376.2 356.1 244.8" "angle" "135" } { "classname" "monster_shalrath" "origin" "-240.3 -2261.1 244.8" "angle" "45" } { "classname" "monster_shalrath" "origin" "-2472.5 -644.7 244.8" "angle" "60" } { "classname" "monster_shalrath" "origin" "1992.1 -2415.1 244.8" "angle" "150" } { "classname" "monster_shalrath" "origin" "683.4 971.9 244.8" "angle" "240" } { "classname" "monster_shalrath" "origin" "-702.1 971.9 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "529.6 -1106.5 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_shalrath" "origin" "2376.9 125.1 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "-3242.3 587 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "-1241 -3261.9 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-1472 1202.8 244.8" "angle" "300" } { "classname" "monster_shambler" "origin" "-3473.3 -413.8 244.8" "angle" "15" } { "classname" "monster_shambler" "origin" "606.6 -490.8 244.8" "angle" "315" } { "classname" "monster_shambler" "origin" "2376.9 1510.6 244.8" "angle" "165" } { "classname" "monster_shambler" "origin" "-86.2 -3261.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_shambler" "origin" "-3473.3 1895.5 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "-1164 -1722.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "1915.1 -1568.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "2376.9 -3461.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-2164.7 -3492.8 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "1512.2 1646.6 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3337.4 -1971.2 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-720.2 -431.8 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1466.2 -2664 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-874.1 1415.6 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1666.1 -46.8 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-3060.4 -693.8 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1566.9 -2048.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2413.5 -3049 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1720.7 491.9 244.8" "angle" "360" } { "classname" "monster_army" "origin" "126.7 1338.7 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3183.4 1954.5 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-2105.8 -1586.5 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "742.4 -1817.4 244.8" "angle" "120" } { "classname" "monster_army" "origin" "111.7 -2556.1 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "280.5 -200.9 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3260.4 -3279.9 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1820.1 -1201.5 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1797.8 -585.7 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-489.2 -1586.5 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "896.4 491.9 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2875.4 338 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2721.5 -1355.5 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "1820.1 -2048.3 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1874.9 1569.6 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2490.5 -2279.3 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "742.4 -2972 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-104.3 2108.4 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1413 -2818.1 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-412.2 645.9 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1004.4 -862.6 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1336 -1278.4 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "1974 -3433.9 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3414.3 1030.7 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-874.1 -2279.3 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2051.1 953.7 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2413.5 2031.5 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "126.7 -1355.5 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2413.5 -123.8 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1259 1030.7 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1050.3 1030.7 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3414.3 -1124.6 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "511.4 -2356.2 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "742.4 1877.6 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2644.5 1569.6 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3260.4 -2664 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1204.2 -3510.9 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1182 -46.8 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1050.3 -431.8 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_zombie" "origin" "-1336 1800.6 244.8" "angle" "225" } { "classname" "monster_zombie" "origin" "280.5 645.9 244.8" "angle" "105" } { "classname" "monster_zombie" "origin" "-2151.6 -862.6 244.8" "angle" "45" } { "classname" "monster_zombie" "origin" "-797.1 -970.6 244.8" "angle" "300" } { "classname" "monster_zombie" "origin" "1358.3 -1740.3 244.8" "angle" "180" } { "classname" "monster_zombie" "origin" "-1797.8 -3356.8 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "2236 -2633.1 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "-3568.3 107.1 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "1589.2 953.7 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_zombie" "origin" "-2028.7 876.8 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "49.6 -739.6 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-720.2 -3049 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-951.1 491.9 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "1974 -508.7 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2721.5 -3510.9 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-2105.8 184.1 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-874.1 2185.4 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2128 1800.6 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-3106.3 -123.8 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1204.2 -2202.2 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1259 -662.7 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "280.5 -3202.9 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-2028.7 -2510.1 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1820.1 569 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-335.2 1646.6 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-412.2 30 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-3029.4 1107.8 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2281.9 -1740.3 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1358.3 2108.4 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "-27.5 -1894.2 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2413.5 491.9 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "742.4 107.1 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2875.4 -1894.2 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-874.1 -1663.3 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "511.4 1492.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1435.2 -970.6 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1666.1 -3125.9 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "49.6 260.9 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2182.6 -1971.2 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-335.2 1030.7 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1797.8 2185.4 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1127.3 1492.6 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1720.7 -1124.6 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "973.3 -1432.4 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2798.5 -2664 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1643.9 -123.8 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "434.5 -3664.8 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2128 -1278.4 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-258.3 -1124.6 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1497.6 -3765.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "1281.2 260.9 244.8" "angle" "135" } { "classname" "monster_shalrath" "origin" "-335.2 -2356.2 244.8" "angle" "45" } { "classname" "monster_shalrath" "origin" "-2567.6 -739.6 244.8" "angle" "60" } { "classname" "monster_shalrath" "origin" "1897 -2510.1 244.8" "angle" "150" } { "classname" "monster_shalrath" "origin" "588.5 876.8 244.8" "angle" "240" } { "classname" "monster_shalrath" "origin" "-797.1 876.8 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "434.5 -1201.5 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_shalrath" "origin" "2281.9 30 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "-3337.4 491.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "-1336 -3356.8 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-1566.9 1107.8 244.8" "angle" "300" } { "classname" "monster_shambler" "origin" "-3568.3 -508.7 244.8" "angle" "15" } { "classname" "monster_shambler" "origin" "511.4 -585.7 244.8" "angle" "315" } { "classname" "monster_shambler" "origin" "2281.9 1415.6 244.8" "angle" "165" } { "classname" "monster_shambler" "origin" "-181.3 -3356.8 244.8" "angle" "30" "target" "t0" } { "classname" "monster_shambler" "origin" "-3568.3 1800.6 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "-1259 -1817.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "1820.1 -1663.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "2281.9 -3556.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-2259.6 -3587.7 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "1514.5 1852.3 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3334.8 -1765.7 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-717.7 -226 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1468.6 -2458.5 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-871.7 1621.4 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1668.5 158.7 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-3058.1 -488.1 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1564.5 -1842.6 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2411.2 -2843.3 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1718.4 697.6 244.8" "angle" "360" } { "classname" "monster_army" "origin" "129 1544.3 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3180.9 2160.2 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-2103.2 -1380.7 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "744.8 -1611.6 244.8" "angle" "120" } { "classname" "monster_army" "origin" "114 -2350.5 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "282.9 4.9 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3258 -3074.3 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1822.5 -995.9 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1795.4 -380.1 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-486.8 -1380.7 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "898.7 697.6 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2873 543.7 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2719 -1149.8 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "1822.5 -1842.6 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1872.3 1775.2 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2488.1 -2073.4 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "744.8 -2766.2 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-101.9 2314.1 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1410.5 -2612.4 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-409.8 851.5 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1006.7 -656.9 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1333.5 -1072.8 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "1976.4 -3228.1 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3411.9 1236.5 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-871.7 -2073.4 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2053.4 1159.5 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2411.2 2237.1 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "129 -1149.8 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2411.2 81.8 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1256.5 1236.5 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1052.7 1236.5 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3411.9 -918.8 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "513.9 -2150.5 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "744.8 2083.1 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2642.1 1775.2 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3258 -2458.5 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1206.7 -3305.2 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1179.6 158.7 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1052.7 -226 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_zombie" "origin" "-1333.5 2006.1 244.8" "angle" "225" } { "classname" "monster_zombie" "origin" "282.9 851.5 244.8" "angle" "105" } { "classname" "monster_zombie" "origin" "-2149.3 -656.9 244.8" "angle" "45" } { "classname" "monster_zombie" "origin" "-794.7 -765 244.8" "angle" "300" } { "classname" "monster_zombie" "origin" "1360.6 -1534.7 244.8" "angle" "180" } { "classname" "monster_zombie" "origin" "-1795.4 -3151.2 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "2238.4 -2427.3 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "-3565.8 312.8 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_zombie" "origin" "1591.5 1159.5 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_zombie" "origin" "-2026.3 1082.4 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "52 -534.1 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-717.7 -2843.3 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-948.7 697.6 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "1976.4 -303.1 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2719 -3305.2 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-2103.2 389.7 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-871.7 2391.1 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2130.4 2006.1 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-3103.9 81.8 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1206.7 -1996.6 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1256.5 -456.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "282.9 -2997.1 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-2026.3 -2304.3 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1822.5 774.6 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-332.9 1852.3 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-409.8 235.8 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-3027.1 1313.3 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2284.3 -1534.7 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1360.6 2314.1 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "-24.9 -1688.6 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2411.2 697.6 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "744.8 312.8 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2873 -1688.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-871.7 -1457.7 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "513.9 1698.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1437.6 -765 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1668.5 -2920.2 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "52 466.7 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2180.3 -1765.7 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-332.9 1236.5 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1795.4 2391.1 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1129.7 1698.3 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1718.4 -918.8 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "975.7 -1226.9 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2796.2 -2458.5 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1641.4 81.8 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "437 -3459 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2130.4 -1072.8 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-255.9 -918.8 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1495.2 -3559.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "1283.6 466.7 244.8" "angle" "135" } { "classname" "monster_shalrath" "origin" "-332.9 -2150.5 244.8" "angle" "45" } { "classname" "monster_shalrath" "origin" "-2565.2 -534.1 244.8" "angle" "60" } { "classname" "monster_shalrath" "origin" "1899.5 -2304.3 244.8" "angle" "150" } { "classname" "monster_shalrath" "origin" "590.9 1082.4 244.8" "angle" "240" } { "classname" "monster_shalrath" "origin" "-794.7 1082.4 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "437 -995.9 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_shalrath" "origin" "2284.3 235.8 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_shalrath" "origin" "-3334.8 697.6 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_shalrath" "origin" "-1333.5 -3151.2 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-1564.5 1313.3 244.8" "angle" "300" } { "classname" "monster_shambler" "origin" "-3565.8 -303.1 244.8" "angle" "15" } { "classname" "monster_shambler" "origin" "513.9 -380.1 244.8" "angle" "315" } { "classname" "monster_shambler" "origin" "2284.3 1621.4 244.8" "angle" "165" } { "classname" "monster_shambler" "origin" "-178.9 -3151.2 244.8" "angle" "30" "target" "t0" } { "classname" "monster_shambler" "origin" "-3565.8 2006.1 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "-1256.5 -1611.6 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "1822.5 -1457.7 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_shambler" "origin" "2284.3 -3351 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_shambler" "origin" "-2257.3 -3382.1 244.8" "angle" "270" "spawnflags" "769" } { "classname" "item_artifact_super_damage" "origin" "-643.2 -645.8 244.8" } { "classname" "item_artifact_invisibility" "origin" "-2182.6 1355.5 244.8" } { "classname" "item_artifact_invulnerability" "origin" "1820.1 1432.5 244.8" } { "classname" "item_artifact_invisibility" "origin" "1204.2 -2955.1 244.8" "spawnflags" "1792" } { "classname" "item_artifact_invulnerability" "origin" "-2952.4 -2955.1 244.8" "spawnflags" "1792" } { "classname" "weapon_nailgun" "origin" "-1028 -2570.2 244.8" } { "classname" "weapon_nailgun" "origin" "1512.2 -415 244.8" } { "classname" "weapon_supershotgun" "origin" "357.6 -2647.3 244.8" } { "classname" "weapon_supershotgun" "origin" "-2105.8 -415 244.8" } { "classname" "weapon_supernailgun" "origin" "-181.3 -338 244.8" } { "classname" "weapon_supernailgun" "origin" "-3106.3 -1338.6 244.8" } { "classname" "weapon_lightning" "origin" "896.4 -3340.1 244.8" } { "classname" "weapon_lightning" "origin" "-3260.4 1663.3 244.8" } { "classname" "weapon_rocketlauncher" "origin" "-643.2 1817.4 244.8" } { "classname" "weapon_grenadelauncher" "origin" "-643.2 -2493.3 244.8" } { "classname" "item_armor1" "origin" "-1336 431.8 244.8" } { "classname" "item_armor1" "origin" "2281.9 -2955.1 244.8" "spawnflags" "1024" } { "classname" "item_armor1" "origin" "-3029.4 -2108.3 244.8" "spawnflags" "1536" } { "classname" "item_armor2" "origin" "-2798.5 2202.2 244.8" } { "classname" "item_armor2" "origin" "1358.3 816.7 244.8" "spawnflags" "1024" } { "classname" "item_armor2" "origin" "973.3 -2493.3 244.8" "spawnflags" "1536" } { "classname" "item_armorInv" "origin" "-3568.3 -3571 244.8" } { "classname" "item_armorInv" "origin" "-2798.5 816.7 244.8" "spawnflags" "1024" } { "classname" "item_armorInv" "origin" "1589.2 -2262.4 244.8" "spawnflags" "1536" } { "classname" "item_health" "origin" "-316 -2897.4 244.8" } { "classname" "item_health" "origin" "-2856.3 -973 244.8" } { "classname" "item_health" "origin" "-1393.7 797.4 244.8" } { "classname" "item_health" "origin" "68.8 951.4 244.8" } { "classname" "item_health" "origin" "2224.2 -665.2 244.8" } { "classname" "item_health" "origin" "-1855.6 1952 244.8" } { "classname" "item_health" "origin" "1685.3 -3513.2 244.8" } { "classname" "item_health" "origin" "453.7 -1742.7 244.8" } { "classname" "item_health" "origin" "-2625.3 -203.3 244.8" } { "classname" "item_health" "origin" "299.7 1952 244.8" } { "classname" "item_health" "origin" "-931.9 -3359.3 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-1347.7 1459.2 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-85 -1511.8 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-1932.4 -2820.4 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "1993.3 2260 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-3472.1 1413.2 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-3318 -1588.8 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-3087.2 -3590.2 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-470 -1973.7 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-777.8 181.6 244.8" "spawnflags" "1025" } { "classname" "item_health" "origin" "-2394.3 -2589.5 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "-393.1 2106 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "-3626 2336.9 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "-623.9 -3436.2 244.8" "spawnflags" "1026" } { "classname" "item_health" "origin" "1531.4 -1281 244.8" "spawnflags" "1538" } { "classname" "item_shells" "origin" "-3553.9 -2969.6 244.8" } { "classname" "item_shells" "origin" "-1737.3 263.5 244.8" } { "classname" "item_shells" "origin" "449 340.4 244.8" } { "classname" "item_shells" "origin" "910.8 -2199.8 244.8" } { "classname" "item_shells" "origin" "-1629.4 -1507 244.8" } { "classname" "item_shells" "origin" "-2168.2 1725.9 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "-859.6 1879.9 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "1141.8 -44.5 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "2219.3 -2276.8 244.8" "spawnflags" "1025" } { "classname" "item_shells" "origin" "-1475.5 -2430.8 244.8" "spawnflags" "1537" } { "classname" "item_spikes" "origin" "-705.7 -1276.1 244.8" } { "classname" "item_spikes" "origin" "756.8 -198.4 244.8" } { "classname" "item_spikes" "origin" "-2861 1802.9 244.8" } { "classname" "item_spikes" "origin" "-2322.2 -1199.1 244.8" } { "classname" "item_spikes" "origin" "1526.5 -3277.4 244.8" } { "classname" "item_spikes" "origin" "-639.6 -2122.8 220.3" "spawnflags" "1" } { "classname" "item_spikes" "origin" "-3476.7 -2276.8 244.8" "spawnflags" "1" } { "classname" "item_spikes" "origin" "1988.4 263.5 244.8" "spawnflags" "1" } { "classname" "item_spikes" "origin" "-166.8 1418 244.8" "spawnflags" "1025" } { "classname" "item_spikes" "origin" "-2553.1 -1660.9 244.8" "spawnflags" "1537" } { "classname" "item_rockets" "origin" "-1865.2 -2118.1 244.8" } { "classname" "item_rockets" "origin" "1598.8 422.1 244.8" } { "classname" "item_rockets" "origin" "752 1268.9 244.8" } { "classname" "item_rockets" "origin" "-2711.8 114.3 244.8" } { "classname" "item_rockets" "origin" "-3635.6 -1194.4 244.8" } { "classname" "item_rockets" "origin" "906 -3657.5 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "-1095.4 -886.4 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "2368.5 730.1 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "-3404.6 37.3 244.8" "spawnflags" "1025" } { "classname" "item_rockets" "origin" "213.1 -2271.9 244.8" "spawnflags" "1537" } { "classname" "item_cells" "origin" "-235.4 -668.7 244.8" } { "classname" "item_cells" "origin" "-1082.2 -2978 244.8" } { "classname" "item_cells" "origin" "1073.1 2179.4 244.8" } { "classname" "item_cells" "origin" "-2082.8 639.9 244.8" } { "classname" "item_cells" "origin" "-1928.9 -129.9 244.8" } { "classname" "item_cells" "origin" "-3237.5 -745.7 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "-3314.5 2179.4 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "-235.4 331.9 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "380.3 -899.7 244.8" "spawnflags" "1025" } { "classname" "item_cells" "origin" "1535 1409.6 244.8" "spawnflags" "1537" } { "classname" "monster_dog" "origin" "-2459.6 908.5 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "1620.2 1524.4 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3229.4 -2093.6 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-504.1 -553.9 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1574.2 -2786.3 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-766 1293.5 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1774.1 -169.1 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2952.4 -815.9 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1458.8 -2170.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2305.6 -3171 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1612.7 369.8 244.8" "angle" "360" } { "classname" "monster_army" "origin" "234.6 1216.6 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3075.3 1832.3 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-1997.8 -1708.5 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "850.4 -1939.4 244.8" "angle" "120" } { "classname" "monster_army" "origin" "3.7 -2786.3 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "388.6 -323 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3152.4 -3402 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1928.1 -1323.6 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1689.8 -708 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-381.3 -1708.5 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "1004.4 369.8 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2767.4 215.7 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2613.5 -1477.6 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "2036.1 -2170.4 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1766.9 1447.4 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2382.6 -2401.4 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "850.4 -3094.2 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "3.7 1986.3 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1305 -2940.1 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-304.2 523.7 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1112.3 -984.7 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1227.9 -1400.8 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "2082 -3556.1 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3306.2 908.5 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-766 -2401.4 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2159 831.6 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2305.6 1909.3 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "234.6 -1477.6 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2305.6 -246.1 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1151 908.5 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1158.3 908.5 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3306.2 -1246.7 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "619.5 -2478.3 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "850.4 1755.3 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2536.5 1447.4 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3152.4 -2786.3 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1312.2 -3632.9 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1074.1 -169.1 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1158.3 -553.9 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-1227.9 1678.3 244.8" "angle" "225" } { "classname" "monster_hell_knight" "origin" "388.6 523.7 244.8" "angle" "105" } { "classname" "monster_hell_knight" "origin" "-2151.6 -1092.7 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-689.1 -1092.7 244.8" "angle" "300" } { "classname" "monster_hell_knight" "origin" "1466.2 -1862.6 244.8" "angle" "180" } { "classname" "monster_hell_knight" "origin" "-1689.8 -3479.1 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "2236 -2863.3 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "-3460.3 -15.2 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "1697.2 831.6 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_hell_knight" "origin" "-1920.7 754.7 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "157.6 -861.8 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-612.2 -3171 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-843.1 369.8 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "2082 -630.9 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2613.5 -3632.9 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-1997.8 61.9 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-766 2063.3 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2343.9 1786.3 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-2998.4 -246.1 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1312.2 -2324.4 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1151 -784.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "388.6 -3325.2 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-1920.7 -2632.4 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1928.1 446.6 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-227.2 1524.4 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-304.2 -92.1 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-2921.5 985.6 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2389.9 -1862.6 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1466.2 1986.3 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "80.5 -2016.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2305.6 369.8 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "850.4 -15.2 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2767.4 -2016.5 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-766 -1785.5 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "619.5 1370.5 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1543.1 -1092.7 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1774.1 -3248.1 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "157.6 138.9 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2074.6 -2093.6 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-227.2 908.5 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1689.8 2063.3 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1235.3 1370.5 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1612.7 -1246.7 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "1081.4 -1554.6 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2690.5 -2786.3 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1535.9 -246.1 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "650.5 -3678.9 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2236 -1400.8 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-150.3 -1246.7 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1065.6 -3671.7 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "1389.2 138.9 244.8" "angle" "135" } { "classname" "monster_demon1" "origin" "-227.2 -2478.3 244.8" "angle" "45" } { "classname" "monster_demon1" "origin" "-2459.6 -861.8 244.8" "angle" "60" } { "classname" "monster_demon1" "origin" "2005 -2632.4 244.8" "angle" "150" } { "classname" "monster_demon1" "origin" "696.5 754.7 244.8" "angle" "240" } { "classname" "monster_demon1" "origin" "-689.1 754.7 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "542.5 -1323.6 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_demon1" "origin" "2389.9 -92.1 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-3229.4 369.8 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1227.9 -3479.1 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1458.8 985.6 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "-3460.3 -630.9 244.8" "angle" "15" } { "classname" "monster_demon1" "origin" "619.5 -708 244.8" "angle" "315" } { "classname" "monster_demon1" "origin" "2389.9 1293.5 244.8" "angle" "165" } { "classname" "monster_demon1" "origin" "-73.3 -3479.1 244.8" "angle" "30" "target" "t0" } { "classname" "monster_demon1" "origin" "-3460.3 1678.3 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-1151 -1939.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "1928.1 -1785.5 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2389.9 -3678.9 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-2151.6 -3710 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "-2457.1 1020.5 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "-2459.6 814.7 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "-2364.5 909.8 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "-2554.5 909.8 244.8" "angle" "60" } { "classname" "monster_dog" "origin" "1525.1 1525.5 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3324.3 -2092.2 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-599.2 -552.8 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1479.2 -2785.1 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-861.1 1294.6 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1679.1 -167.9 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-3047.5 -814.7 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1553.9 -2169.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2400.7 -3169.9 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1707.9 370.9 244.8" "angle" "360" } { "classname" "monster_army" "origin" "139.5 1217.7 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3170.4 1833.6 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-2092.7 -1707.4 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "755.4 -1938.3 244.8" "angle" "120" } { "classname" "monster_army" "origin" "-91.4 -2785.1 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "293.5 -321.9 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3247.3 -3400.8 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1833.1 -1322.5 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1784.8 -706.7 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-476.2 -1707.4 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "909.3 370.9 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2862.5 217.1 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2708.5 -1476.4 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "1941 -2169.3 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1861.7 1448.6 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2477.6 -2400.2 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "755.4 -3092.9 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-91.4 1987.4 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1399.8 -2939 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-399.2 524.9 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1017.3 -983.6 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1322.9 -1399.5 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "1987 -3554.8 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3401.4 909.8 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-861.1 -2400.2 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2064 832.8 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2400.7 1910.4 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "139.5 -1476.4 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2400.7 -244.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1246 909.8 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1063.2 909.8 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3401.4 -1245.5 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "524.5 -2477.2 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "755.4 1756.5 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2631.6 1448.6 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3247.3 -2785.1 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1217.3 -3631.8 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1169 -167.9 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1063.2 -552.8 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-1322.9 1679.4 244.8" "angle" "225" } { "classname" "monster_hell_knight" "origin" "293.5 524.9 244.8" "angle" "105" } { "classname" "monster_hell_knight" "origin" "-2246.7 -1091.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-784.1 -1091.6 244.8" "angle" "300" } { "classname" "monster_hell_knight" "origin" "1371.2 -1861.4 244.8" "angle" "180" } { "classname" "monster_hell_knight" "origin" "-1784.8 -3477.9 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "2140.9 -2862.1 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "-3555.3 -13.9 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "1602.1 832.8 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_hell_knight" "origin" "-2015.8 755.8 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "62.7 -860.7 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-707.1 -3169.9 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-938.1 370.9 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "1987 -629.7 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2708.5 -3631.8 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-2092.7 63 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-861.1 2064.5 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2248.9 1787.4 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-3093.4 -244.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1217.3 -2323.2 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1246 -783.7 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "293.5 -3323.8 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-2015.8 -2631.1 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1833.1 448 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-322.4 1525.5 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-399.2 -90.9 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-3016.4 986.7 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2294.9 -1861.4 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1371.2 1987.4 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "-14.3 -2015.3 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2400.7 370.9 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "755.4 -13.9 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2862.5 -2015.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-861.1 -1784.4 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "524.5 1371.7 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1448.2 -1091.6 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1679.1 -3246.9 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "62.7 140 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2169.8 -2092.2 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-322.4 909.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1784.8 2064.5 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1140.3 1371.7 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1707.9 -1245.5 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "986.3 -1553.5 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2785.5 -2785.1 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1630.8 -244.9 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "555.5 -3677.7 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2140.9 -1399.5 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-245.3 -1245.5 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1160.6 -3670.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "1294.2 140 244.8" "angle" "135" } { "classname" "monster_demon1" "origin" "-322.4 -2477.2 244.8" "angle" "45" } { "classname" "monster_demon1" "origin" "-2554.5 -860.7 244.8" "angle" "60" } { "classname" "monster_demon1" "origin" "1910.1 -2631.1 244.8" "angle" "150" } { "classname" "monster_demon1" "origin" "601.4 755.8 244.8" "angle" "240" } { "classname" "monster_demon1" "origin" "-784.1 755.8 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "447.5 -1322.5 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_demon1" "origin" "2294.9 -90.9 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-3324.3 370.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1322.9 -3477.9 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1553.9 986.7 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "-3555.3 -629.7 244.8" "angle" "15" } { "classname" "monster_demon1" "origin" "524.5 -706.7 244.8" "angle" "315" } { "classname" "monster_demon1" "origin" "2294.9 1294.6 244.8" "angle" "165" } { "classname" "monster_demon1" "origin" "-168.3 -3477.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_demon1" "origin" "-3555.3 1679.4 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-1246 -1938.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "1833.1 -1784.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2294.9 -3677.7 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-2246.7 -3708.8 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "1715.2 1525.5 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3134.3 -2092.2 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-409.2 -552.8 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1669.2 -2785.1 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-671.1 1294.6 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1869.1 -167.9 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2857.5 -814.7 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1364 -2169.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2210.5 -3169.9 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1517.8 370.9 244.8" "angle" "360" } { "classname" "monster_army" "origin" "329.6 1217.7 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-2980.4 1833.6 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-1902.7 -1707.4 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "945.4 -1938.3 244.8" "angle" "120" } { "classname" "monster_army" "origin" "98.6 -2785.1 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "483.6 -321.9 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3057.2 -3400.8 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "2023 -1322.5 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1594.8 -706.7 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-286.2 -1707.4 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "1099.4 370.9 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2672.4 217.1 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2518.6 -1476.4 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "2131 -2169.3 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1671.7 1448.6 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2287.6 -2400.2 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "945.4 -3092.9 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "98.6 1987.4 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1209.9 -2939 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-209.2 524.9 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1207.4 -983.6 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1133 -1399.5 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "2177 -3554.8 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3211.4 909.8 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-671.1 -2400.2 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2254 832.8 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2210.5 1910.4 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "329.6 -1476.4 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2210.5 -244.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1055.9 909.8 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1253.3 909.8 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3211.4 -1245.5 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "714.5 -2477.2 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "945.4 1756.5 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2441.4 1448.6 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3057.2 -2785.1 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1407.3 -3631.8 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-978.9 -167.9 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1253.3 -552.8 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-1133 1679.4 244.8" "angle" "225" } { "classname" "monster_hell_knight" "origin" "483.6 524.9 244.8" "angle" "105" } { "classname" "monster_hell_knight" "origin" "-2056.7 -1091.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-594.1 -1091.6 244.8" "angle" "300" } { "classname" "monster_hell_knight" "origin" "1561.2 -1861.4 244.8" "angle" "180" } { "classname" "monster_hell_knight" "origin" "-1594.8 -3477.9 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "2331 -2862.1 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "-3365.2 -13.9 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "1792.1 832.8 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_hell_knight" "origin" "-1825.8 755.8 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "252.7 -860.7 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-517.2 -3169.9 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-748 370.9 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "2177 -629.7 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2518.6 -3631.8 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-1902.7 63 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-671.1 2064.5 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2439 1787.4 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-2903.3 -244.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1407.3 -2323.2 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1055.9 -783.7 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "483.6 -3323.8 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-1825.8 -2631.1 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "2023 448 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-132.2 1525.5 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-209.2 -90.9 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-2826.3 986.7 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2484.9 -1861.4 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1561.2 1987.4 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "175.7 -2015.3 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2210.5 370.9 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "945.4 -13.9 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2672.4 -2015.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-671.1 -1784.4 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "714.5 1371.7 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1638.2 -1091.6 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1869.1 -3246.9 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "252.7 140 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-1979.6 -2092.2 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-132.2 909.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1594.8 2064.5 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1330.3 1371.7 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1517.8 -1245.5 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "1176.3 -1553.5 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2595.4 -2785.1 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1440.8 -244.9 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "745.5 -3677.7 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2331 -1399.5 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-55.3 -1245.5 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-970.5 -3670.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "1484.3 140 244.8" "angle" "135" } { "classname" "monster_demon1" "origin" "-132.2 -2477.2 244.8" "angle" "45" } { "classname" "monster_demon1" "origin" "-2364.5 -860.7 244.8" "angle" "60" } { "classname" "monster_demon1" "origin" "2100.1 -2631.1 244.8" "angle" "150" } { "classname" "monster_demon1" "origin" "791.5 755.8 244.8" "angle" "240" } { "classname" "monster_demon1" "origin" "-594.1 755.8 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "637.5 -1322.5 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_demon1" "origin" "2484.9 -90.9 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-3134.3 370.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1133 -3477.9 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1364 986.7 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "-3365.2 -629.7 244.8" "angle" "15" } { "classname" "monster_demon1" "origin" "714.5 -706.7 244.8" "angle" "315" } { "classname" "monster_demon1" "origin" "2484.9 1294.6 244.8" "angle" "165" } { "classname" "monster_demon1" "origin" "21.7 -3477.9 244.8" "angle" "30" "target" "t0" } { "classname" "monster_demon1" "origin" "-3365.2 1679.4 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-1055.9 -1938.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2023 -1784.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2484.9 -3677.7 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-2056.7 -3708.8 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "1620.2 1430.7 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3229.4 -2187.3 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-504.1 -647.7 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1574.2 -2880.1 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-766 1199.6 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1774.1 -262.9 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2952.4 -909.8 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1458.8 -2264.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2305.6 -3265 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1612.7 275.9 244.8" "angle" "360" } { "classname" "monster_army" "origin" "234.6 1122.6 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3075.3 1738.4 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-1997.8 -1802.4 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "850.4 -2033.4 244.8" "angle" "120" } { "classname" "monster_army" "origin" "3.7 -2880.1 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "388.6 -416.9 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3152.4 -3495.9 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1928.1 -1417.5 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1689.8 -801.8 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-381.3 -1802.4 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "1004.4 275.9 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2767.4 122 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2613.5 -1571.5 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "2036.1 -2264.3 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1766.9 1353.6 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2382.6 -2495.2 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "850.4 -3187.9 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "3.7 1892.5 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1305 -3034 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-304.2 429.9 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1112.3 -1078.5 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1227.9 -1494.5 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "2082 -3649.8 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3306.2 814.7 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-766 -2495.2 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2159 737.8 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2305.6 1815.4 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "234.6 -1571.5 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2305.6 -339.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1151 814.7 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1158.3 814.7 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3306.2 -1340.6 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "619.5 -2572.1 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "850.4 1661.6 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2536.5 1353.6 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3152.4 -2880.1 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1312.2 -3726.8 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1074.1 -262.9 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1158.3 -647.7 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-1227.9 1584.5 244.8" "angle" "225" } { "classname" "monster_hell_knight" "origin" "388.6 429.9 244.8" "angle" "105" } { "classname" "monster_hell_knight" "origin" "-2151.6 -1186.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-689.1 -1186.6 244.8" "angle" "300" } { "classname" "monster_hell_knight" "origin" "1466.2 -1956.4 244.8" "angle" "180" } { "classname" "monster_hell_knight" "origin" "-1689.8 -3572.8 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "2236 -2957 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "-3460.3 -109 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "1697.2 737.8 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_hell_knight" "origin" "-1920.7 660.9 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "157.6 -955.7 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-612.2 -3265 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-843.1 275.9 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "2082 -724.8 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2613.5 -3726.8 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-1997.8 -31.9 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-766 1969.4 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2343.9 1692.6 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-2998.4 -339.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1312.2 -2418.2 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1151 -878.7 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "388.6 -3418.9 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-1920.7 -2726.1 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1928.1 352.9 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-227.2 1430.7 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-304.2 -186 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-2921.5 891.7 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2389.9 -1956.4 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1466.2 1892.5 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "80.5 -2110.3 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2305.6 275.9 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "850.4 -109 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2767.4 -2110.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-766 -1879.3 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "619.5 1276.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1543.1 -1186.6 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1774.1 -3341.9 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "157.6 45 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2074.6 -2187.3 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-227.2 814.7 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1689.8 1969.4 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1235.3 1276.6 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1612.7 -1340.6 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "1081.4 -1648.4 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2690.5 -2880.1 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1535.9 -339.9 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "650.5 -3772.8 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2236 -1494.5 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-150.3 -1340.6 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1065.6 -3765.5 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "1389.2 45 244.8" "angle" "135" } { "classname" "monster_demon1" "origin" "-227.2 -2572.1 244.8" "angle" "45" } { "classname" "monster_demon1" "origin" "-2459.6 -955.7 244.8" "angle" "60" } { "classname" "monster_demon1" "origin" "2005 -2726.1 244.8" "angle" "150" } { "classname" "monster_demon1" "origin" "696.5 660.9 244.8" "angle" "240" } { "classname" "monster_demon1" "origin" "-689.1 660.9 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "542.5 -1417.5 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_demon1" "origin" "2389.9 -186 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-3229.4 275.9 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1227.9 -3572.8 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1458.8 891.7 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "-3460.3 -724.8 244.8" "angle" "15" } { "classname" "monster_demon1" "origin" "619.5 -801.8 244.8" "angle" "315" } { "classname" "monster_demon1" "origin" "2389.9 1199.6 244.8" "angle" "165" } { "classname" "monster_demon1" "origin" "-73.3 -3572.8 244.8" "angle" "30" "target" "t0" } { "classname" "monster_demon1" "origin" "-3460.3 1584.5 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-1151 -2033.4 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "1928.1 -1879.3 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2389.9 -3772.8 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-2151.6 -3803.7 244.8" "angle" "270" "spawnflags" "769" } { "classname" "monster_dog" "origin" "1622.5 1636.3 244.8" "angle" "45" } { "classname" "monster_dog" "origin" "-3226.9 -1981.6 244.8" "angle" "15" "target" "t0" } { "classname" "monster_dog" "origin" "-501.7 -442.1 244.8" "angle" "195" } { "classname" "monster_dog" "origin" "1576.7 -2674.4 244.8" "angle" "285" } { "classname" "monster_dog" "origin" "-763.7 1405.3 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_dog" "origin" "1776.6 -57.2 244.8" "angle" "90" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2950 -704.1 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-1456.5 -2058.6 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_dog" "origin" "-2303.2 -3059.3 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1610.4 481.6 244.8" "angle" "360" } { "classname" "monster_army" "origin" "237 1328.3 244.8" "angle" "75" } { "classname" "monster_army" "origin" "-3072.9 1944.2 244.8" "angle" "240" } { "classname" "monster_army" "origin" "-1995.3 -1596.8 244.8" "angle" "360" "target" "t0" } { "classname" "monster_army" "origin" "852.8 -1827.7 244.8" "angle" "120" } { "classname" "monster_army" "origin" "6 -2674.4 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_army" "origin" "390.9 -211.1 244.8" "angle" "210" "spawnflags" "257" } { "classname" "monster_army" "origin" "-3149.9 -3290.2 244.8" "angle" "150" "spawnflags" "257" } { "classname" "monster_army" "origin" "1930.4 -1211.9 244.8" "angle" "165" "spawnflags" "257" } { "classname" "monster_army" "origin" "-1687.4 -596.1 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-378.8 -1596.8 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "1006.7 481.6 244.8" "angle" "240" } { "classname" "monster_enforcer" "origin" "-2765 327.6 244.8" "angle" "345" } { "classname" "monster_enforcer" "origin" "-2611.1 -1365.8 244.8" "angle" "120" } { "classname" "monster_enforcer" "origin" "2038.5 -2058.6 244.8" "angle" "165" "target" "t0" } { "classname" "monster_enforcer" "origin" "-1764.3 1559.2 244.8" "angle" "105" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "-2380.1 -2289.5 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "852.8 -2982.3 244.8" "angle" "195" "spawnflags" "257" } { "classname" "monster_enforcer" "origin" "6 2098 244.8" "angle" "345" "spawnflags" "769" } { "classname" "monster_enforcer" "origin" "-1302.6 -2828.3 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-301.8 635.5 244.8" "angle" "30" } { "classname" "monster_knight" "origin" "1114.8 -873 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-1225.5 -1288.8 244.8" "angle" "90" } { "classname" "monster_knight" "origin" "2084.4 -3444.1 244.8" "angle" "270" } { "classname" "monster_knight" "origin" "-3303.9 1020.5 244.8" "angle" "240" } { "classname" "monster_knight" "origin" "-763.7 -2289.5 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_knight" "origin" "2161.4 943.4 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_knight" "origin" "-2303.2 2021.1 244.8" "angle" "360" "spawnflags" "257" "target" "t0" } { "classname" "monster_knight" "origin" "237 -1365.8 244.8" "angle" "315" "spawnflags" "769" } { "classname" "monster_knight" "origin" "-2303.2 -134.1 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "-1148.5 1020.5 244.8" "angle" "120" } { "classname" "monster_wizard" "origin" "1160.7 1020.5 299" "angle" "225" } { "classname" "monster_wizard" "origin" "-3303.9 -1134.9 353.1" "angle" "90" } { "classname" "monster_wizard" "origin" "621.8 -2366.5 407.2" "angle" "30" } { "classname" "monster_wizard" "origin" "852.8 1867.1 461.4" "angle" "300" } { "classname" "monster_wizard" "origin" "-2534.1 1559.2 591.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-3149.9 -2674.4 591.8" "angle" "15" "spawnflags" "257" "target" "t0" } { "classname" "monster_wizard" "origin" "1314.8 -3521.2 591.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_wizard" "origin" "-1071.6 -57.2 700" "angle" "180" "spawnflags" "769" } { "classname" "monster_wizard" "origin" "1160.7 -442.1 700" "angle" "15" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-1225.5 1790.2 244.8" "angle" "225" } { "classname" "monster_hell_knight" "origin" "390.9 635.5 244.8" "angle" "105" } { "classname" "monster_hell_knight" "origin" "-2149.3 -981 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-686.8 -981 244.8" "angle" "300" } { "classname" "monster_hell_knight" "origin" "1468.6 -1750.7 244.8" "angle" "180" } { "classname" "monster_hell_knight" "origin" "-1687.4 -3367.1 244.8" "angle" "75" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "2238.4 -2751.3 244.8" "angle" "45" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "-3457.8 96.8 244.8" "angle" "315" "spawnflags" "258" } { "classname" "monster_hell_knight" "origin" "1699.5 943.4 244.8" "angle" "255" "spawnflags" "770" } { "classname" "monster_hell_knight" "origin" "-1918.4 866.4 244.8" "angle" "210" "spawnflags" "770" "target" "t0" } { "classname" "monster_ogre" "origin" "160 -750 244.8" "angle" "45" } { "classname" "monster_ogre" "origin" "-609.7 -3059.3 244.8" "angle" "165" } { "classname" "monster_ogre" "origin" "-840.7 481.6 244.8" "angle" "345" } { "classname" "monster_ogre" "origin" "2084.4 -519.1 244.8" "angle" "30" } { "classname" "monster_ogre" "origin" "-2611.1 -3521.2 244.8" "angle" "180" } { "classname" "monster_ogre" "origin" "-1995.3 173.7 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-763.7 2175.1 244.8" "angle" "180" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "2346.4 1898.2 244.8" "angle" "360" "spawnflags" "257" } { "classname" "monster_ogre" "origin" "-2995.9 -134.1 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_ogre" "origin" "1314.8 -2212.6 244.8" "angle" "345" "spawnflags" "769" "target" "t0" } { "classname" "monster_tarbaby" "origin" "-1148.5 -673 244.8" "angle" "30" "target" "t0" } { "classname" "monster_tarbaby" "origin" "390.9 -3213.2 244.8" "angle" "120" } { "classname" "monster_tarbaby" "origin" "-1918.4 -2520.4 244.8" "angle" "150" } { "classname" "monster_tarbaby" "origin" "1930.4 558.6 244.8" "angle" "90" } { "classname" "monster_tarbaby" "origin" "-224.9 1636.3 244.8" "angle" "315" } { "classname" "monster_tarbaby" "origin" "-301.8 19.7 244.8" "angle" "45" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "-2919 1097.4 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "2392.3 -1750.7 244.8" "angle" "255" "spawnflags" "257" } { "classname" "monster_tarbaby" "origin" "1468.6 2098 244.8" "angle" "105" "spawnflags" "769" } { "classname" "monster_tarbaby" "origin" "83.1 -1904.6 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-2303.2 481.6 244.8" "angle" "360" } { "classname" "monster_hell_knight" "origin" "852.8 96.8 244.8" "angle" "165" } { "classname" "monster_hell_knight" "origin" "-2765 -1904.6 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "-763.7 -1673.7 244.8" "angle" "150" } { "classname" "monster_hell_knight" "origin" "621.8 1482.3 244.8" "angle" "45" } { "classname" "monster_hell_knight" "origin" "1545.7 -981 244.8" "angle" "285" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "1776.6 -3136.2 244.8" "angle" "90" "spawnflags" "257" "target" "t0" } { "classname" "monster_hell_knight" "origin" "160 250.6 244.8" "angle" "225" "spawnflags" "257" } { "classname" "monster_hell_knight" "origin" "-2072.3 -1981.6 244.8" "angle" "225" "spawnflags" "769" } { "classname" "monster_hell_knight" "origin" "-224.9 1020.5 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1687.4 2175.1 244.8" "angle" "345" "target" "t0" } { "classname" "monster_demon1" "origin" "1237.6 1482.3 244.8" "angle" "225" } { "classname" "monster_demon1" "origin" "-1610.4 -1134.9 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "1083.7 -1442.8 244.8" "angle" "270" } { "classname" "monster_demon1" "origin" "-2688.1 -2674.4 244.8" "angle" "120" } { "classname" "monster_demon1" "origin" "-1533.4 -134.1 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "652.9 -3567.1 244.8" "angle" "330" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2238.4 -1288.8 244.8" "angle" "60" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-147.9 -1134.9 244.8" "angle" "150" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1063.3 -3559.9 244.8" "angle" "210" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "1391.6 250.6 244.8" "angle" "135" } { "classname" "monster_demon1" "origin" "-224.9 -2366.5 244.8" "angle" "45" } { "classname" "monster_demon1" "origin" "-2457.1 -750 244.8" "angle" "60" } { "classname" "monster_demon1" "origin" "2007.6 -2520.4 244.8" "angle" "150" } { "classname" "monster_demon1" "origin" "698.9 866.4 244.8" "angle" "240" } { "classname" "monster_demon1" "origin" "-686.8 866.4 244.8" "angle" "30" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "544.9 -1211.9 244.8" "angle" "105" "spawnflags" "257" "target" "t0" } { "classname" "monster_demon1" "origin" "2392.3 19.7 244.8" "angle" "120" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-3226.9 481.6 244.8" "angle" "300" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1225.5 -3367.1 244.8" "angle" "180" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-1456.5 1097.4 244.8" "angle" "300" } { "classname" "monster_demon1" "origin" "-3457.8 -519.1 244.8" "angle" "15" } { "classname" "monster_demon1" "origin" "621.8 -596.1 244.8" "angle" "315" } { "classname" "monster_demon1" "origin" "2392.3 1405.3 244.8" "angle" "165" } { "classname" "monster_demon1" "origin" "-71 -3367.1 244.8" "angle" "30" "target" "t0" } { "classname" "monster_demon1" "origin" "-3457.8 1790.2 244.8" "angle" "315" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "-1148.5 -1827.7 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "1930.4 -1673.7 244.8" "angle" "75" "spawnflags" "257" } { "classname" "monster_demon1" "origin" "2392.3 -3567.1 244.8" "angle" "120" "spawnflags" "769" } { "classname" "monster_demon1" "origin" "-2149.3 -3598.1 244.8" "angle" "270" "spawnflags" "769" } { "classname" "item_artifact_super_damage" "origin" "-535.2 -861.8 244.8" } { "classname" "item_artifact_invisibility" "origin" "-2074.6 1139.4 244.8" } { "classname" "item_artifact_invulnerability" "origin" "1928.1 1216.6 244.8" } { "classname" "item_artifact_invisibility" "origin" "1312.2 -3171 244.8" "spawnflags" "1792" } { "classname" "item_artifact_invulnerability" "origin" "-2844.3 -3171 244.8" "spawnflags" "1792" } { "classname" "weapon_nailgun" "origin" "-920 -2786.3 244.8" } { "classname" "weapon_nailgun" "origin" "1620.2 -630.9 244.8" } { "classname" "weapon_supershotgun" "origin" "465.6 -2863.3 244.8" } { "classname" "weapon_supershotgun" "origin" "-1997.8 -630.9 244.8" } { "classname" "weapon_supernailgun" "origin" "-73.3 -553.9 244.8" } { "classname" "weapon_supernailgun" "origin" "-2998.4 -1554.6 244.8" } { "classname" "weapon_lightning" "origin" "1004.4 -3556.1 244.8" } { "classname" "weapon_lightning" "origin" "-3152.4 1447.4 244.8" } { "classname" "weapon_rocketlauncher" "origin" "-535.2 1601.4 244.8" } { "classname" "weapon_grenadelauncher" "origin" "-535.2 -2709.3 244.8" } { "classname" "item_armor1" "origin" "-1227.9 215.7 244.8" } { "classname" "item_armor1" "origin" "2389.9 -3171 244.8" } { "classname" "item_armor1" "origin" "-2921.5 -2324.4 244.8" } { "classname" "item_armor2" "origin" "-2690.5 1986.3 244.8" } { "classname" "item_armor2" "origin" "1466.2 600.8 244.8" } { "classname" "item_armor2" "origin" "1081.4 -2709.3 244.8" } { "classname" "item_armorInv" "origin" "-3460.3 -3786.9 244.8" } { "classname" "item_armorInv" "origin" "-2690.5 600.8 244.8" } { "classname" "item_armorInv" "origin" "1697.2 -2478.3 244.8" } { "classname" "item_health" "origin" "-208 -3005.4 244.8" } { "classname" "item_health" "origin" "-2856.3 -1189.1 244.8" } { "classname" "item_health" "origin" "-1285.7 581.4 244.8" } { "classname" "item_health" "origin" "68.8 735.4 244.8" } { "classname" "item_health" "origin" "2332.2 -881.1 244.8" } { "classname" "item_health" "origin" "-1747.6 1736.1 244.8" } { "classname" "item_health" "origin" "1793.3 -3729.2 244.8" } { "classname" "item_health" "origin" "561.6 -1958.7 244.8" } { "classname" "item_health" "origin" "-2517.3 -419.3 244.8" } { "classname" "item_health" "origin" "407.8 1736.1 244.8" } { "classname" "item_health" "origin" "-823.9 -3575.3 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-1131.6 1351.2 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "23 -1727.8 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-1824.4 -3036.5 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "2101.3 2152 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-3364.1 1197.2 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-3210 -1804.8 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-2979.2 -3806.3 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-362 -2081.6 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-669.9 -34.4 244.8" "spawnflags" "1" } { "classname" "item_health" "origin" "-2286.3 -2805.5 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "-285 1890 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "-3518 2120.9 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "-515.9 -3652.2 244.8" "spawnflags" "2" } { "classname" "item_health" "origin" "1639.4 -1496.9 244.8" "spawnflags" "2" } { "classname" "item_shells" "origin" "-3445.8 -3185.6 244.8" } { "classname" "item_shells" "origin" "-1521.4 47.5 244.8" } { "classname" "item_shells" "origin" "557 124.3 244.8" } { "classname" "item_shells" "origin" "1018.8 -2415.9 244.8" } { "classname" "item_shells" "origin" "-1521.4 -1723.1 244.8" } { "classname" "item_shells" "origin" "-2060.3 1509.8 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "-751.7 1664 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "1249.8 -260.4 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "2327.3 -2492.8 244.8" "spawnflags" "1" } { "classname" "item_shells" "origin" "-1367.4 -2646.8 244.8" "spawnflags" "1" } { "classname" "item_spikes" "origin" "-705.7 -1492.1 244.8" } { "classname" "item_spikes" "origin" "864.8 -414.4 244.8" } { "classname" "item_spikes" "origin" "-2753 1586.9 244.8" } { "classname" "item_spikes" "origin" "-2214.2 -1415 244.8" } { "classname" "item_spikes" "origin" "1634.6 -3493.3 244.8" } { "classname" "item_spikes" "origin" "-531.6 -2338.8 220.3" "spawnflags" "1" } { "classname" "item_spikes" "origin" "-3368.8 -2492.8 244.8" "spawnflags" "1" } { "classname" "item_spikes" "origin" "2096.4 47.5 244.8" "spawnflags" "1" } { "classname" "item_spikes" "origin" "-58.8 1202.1 244.8" "spawnflags" "1" } { "classname" "item_spikes" "origin" "-2445.1 -1876.9 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "-1757.2 -2334.1 244.8" } { "classname" "item_rockets" "origin" "1706.8 206.1 244.8" } { "classname" "item_rockets" "origin" "860 1052.8 244.8" } { "classname" "item_rockets" "origin" "-2603.8 -101.7 244.8" } { "classname" "item_rockets" "origin" "-3527.6 -1410.3 244.8" } { "classname" "item_rockets" "origin" "1014 -3809.5 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "-987.4 -1102.4 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "2476.5 514.1 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "-3296.6 -178.7 244.8" "spawnflags" "1" } { "classname" "item_rockets" "origin" "321.1 -2488 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "-127.4 -884.7 244.8" } { "classname" "item_cells" "origin" "-974.2 -3194.1 244.8" } { "classname" "item_cells" "origin" "1181.1 1963.4 244.8" } { "classname" "item_cells" "origin" "-1974.8 423.9 244.8" } { "classname" "item_cells" "origin" "-1928.9 -345.9 244.8" } { "classname" "item_cells" "origin" "-3129.5 -961.7 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "-3314.5 1963.4 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "-127.4 116 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "596.4 -1007.6 244.8" "spawnflags" "1" } { "classname" "item_cells" "origin" "1643 1193.6 244.8" "spawnflags" "1" } { "classname" "misc_explobox" "origin" "-1593.5 -3405.2 244.8" "spawnflags" "1536" } { "classname" "path_corner" "origin" "-643.2 1817.4 212.8" "targetname" "t1" "target" "t2" } { "classname" "path_corner" "origin" "1820.1 1432.5 212.8" "targetname" "t2" "target" "t3" } { "classname" "path_corner" "origin" "-2182.6 1355.5 212.8" "targetname" "t3" "target" "t4" } { "classname" "path_corner" "origin" "-643.2 -3571.0 212.8" "targetname" "t4" "target" "t5" } { "classname" "path_corner" "origin" "896.4 -3340.1 212.8" "targetname" "t5" "target" "t1" } { "classname" "path_corner" "origin" "-643.2 -645.8 212.8" "targetname" "t0" "target" "t1" } 8sky4((((((((((((((((()(((()))()))))(())***)*)**)*)))())(()()*()**))(((((((((((((((((((((((((((((((()()()))*(()(((((((((((((((((((((((((((((((((((((((()(((((((()))))))*)*))*)*))))))))))))*)))**+))(((((((((((((((((((((((((((((((())))))*)*)()(((((((((((((((((((((((((((((((((((())))((((((()))))**)*+++*)))))))*))))))*)))*)*+*)((((((((((((((((((((((()((()(()()))))))*))(()((((((((((((((((((((((((((((((((((()**)((((()()))))*))+*+*+)))()))**)**)*)*)*)*+**))((((((((((((((((((()))))()()()(())()++))((((((((((((((((((((((((((((((((((((((()++))(()))))****)*)++**++*)))()))))())))())+)))))(((((((((((((((()()())(()))(((((()))+*)(((((((((((((((((((((((((((((+,,,,,+**(((((((((())++**))())***)**))*+****)+*((((())())())))**))())()))(((((((((((()((()))(()(((((()((*)))((((((((((((((((((((((()(((((,,+------,+++++**(((((((((()*+**))()()****+)*)*+++**++)))()))()((()((+*+))()))(()(((((((((()(((((()(((()(((((((())(((((((((((((((((((((((((((((((++++,,,.///...-,,--,+((((((((())*+)))((())+*+*)*+)*++*)*))))()(()(()(((()))**(((((((()(((())()))((()((()(((((((((((((()((((((((((((((((((((((((((((((*+++,,,..//.//.-,,,,+))(((((((())))))())())+))***+*+*)**)((()))()(((((((()*)))(((((((())))()((()((((((((((((((((((((((((((((((((((((((((((((((((((((((**+,,-----,..----,+)+*))((()((())()))()))))+)))+))*)*))))()(()))*)(((((((((*))((((((((()))))((()()(()((((((((((((((((((((((((((((((((((((((((((((((((((+**++,,,--,,,,----,*)*,,,+)()()())))))))(*)))*)++)*++*)()(()()())++)++)))((((()***(()((((()())())((((()(((((((((((((((((((((((((((()(((((((((((((((((((((((*+**++,,,,----,,-,+)++,,,*))))))))*)))))))*)*)**)**+*)*)(*((()()*)++++***))))**+++**()()))()(())))(()((((((((((((((((((()(((((((()(((((((((((((((((((((((((****+***+++,,--,,,,**+,,,+*))())()(*(**))))*)))**)**+*)+)**))))(*++++++++*)+***++++**)(*)))(())**))(((((((((((((((((((((((((()(((((((((((((((((((((((((((((**,********+*+++,++,,+)**,,,+*)()())())))**)*))*)*))*)++)**))())()()++*+++*++*)*+++++++++*)+)))(())()(((((((((((((((((((((((((((((((()(()(((((((((()()(((((((()+---++**++++*+)*++**+++*+,++***)**+++**))))))))(())(*))((()))))+))))))))()()))+++++,,+++*+*++,+,+++)+)))())()(((((((((((((((((((()((((((((((((((((((((((((()(((()()((()()*,-,,***+,+*+)))))****++,,,,++**++*++**)+**))()(((((((((())))+**(()(((*()()++++,,,,,+,,++++,,,,++++)))*(((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((()**))**)))))****++*+*))*+***++)*)*+))()()((((((()()+)+))()()((*(**(*+++,,,,,,,,,,+,,,,,+***+)((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))*****+,,+*****))**)*+)))()(((((((((()))**)()((()()**+)++,,,,,,,,,,++,,,++)+)+(((((((((((((((((((((((((((((((((((((((((((((()(((((((((((((((()()*)))********+*+*****)**)*++*())((((((((()))))))(()))))*)***+++,,,,,,,,++++**))))(()((((((((((((((((((((((((((()((()()(((((())(()((()))()((((()()))))*))**)****+*******+*)))(*+**))(*)(((((((()**))()((()()((**+++,,+,,,++,+***)))(((((((((((((((((((((((((((((((((((((((()))()))))))))))))))()()))*)))))(*++******)**))())+)++)++))(((((()**)((()((()(*)*++*++++++++*+)*))*(((()(((((((((((((((((((((((((((()(((((()()+))()))))*+*)))*+))))))**))*+*))+))))(()++)+++++**)))(***+++*))))))(()***))***+**)*()()(()((((((((((((((((((((((((((((((())(()()))))+))))*))*++*+++)**)())*))))))))))***)))((*+++++*++*+*)++**++++*+)))*))()())(()*+*+++()(((((((((((((((((((((((((((((((((((()())()()(()()))))***+*+++***))))))))*)))()*)*,,,,,**)()()+*+++++++++****+)+*++++*)+))(()(((()*+++*))()((((((((((((((((((((((((((((((((((())()(()((())())))**+++++**+))*))+)))))+)(())+,-..-,,)**++++++*+++**++)++)(()))++)++)((((((((()*++**))((((((((()(((((((((((((((((((((((((()()(((((((()()(*)+++*+,+++++*++++,++****)*))*)-.-**+**+*+****+++*)*))**))(((()())()((((((((()))***)(((((((()())()(((((((((((((((((((((()))))(((((((*))**+*++++++,++,+++++,,,,++*)**)))*))**)**)))*+*)+))())*)*(((((((((((((((()((()))*))((((((((())()()(((((((((((((((((((((()***((()())))+)++++++*++++,,,++++,,,,,+++**+)*******+****)())**)*()()((((((((()(()((()))*)))((((((())*()))(((((((((((((((((()(((***)))))*))**+*+*++++**++++,,,+,++,,,,,++**)*)*)***+++*)*)*)*)****)*))(((((((((())()())*+*)(((((()))+))()()(((((((((((((((((()())*++)))*+*+*)*+***++))*)+*+++++,+*+++,++++*)*)+**)**++*)***)**)*)***)*()())()()()((()***+*))((())(***+)*()(((((((((((((((((()))**++**)*+)++**)+))*+)))*)+++**++)++*+++++*+**)**))))**)***++)+**)*)(****)**)**))())))))(())*))(*)*)))()*)*)*+()((((((((((((((((())+**)*+))+)+*+)+*+*)*+*))()))+++)*)+*)*+)***+++***,,+*))+*)+)*+)+****)()())+)*****)*))(()())))()))))*)))(()(*+*))*)())()(()(()(()(()(()))*+)+**)()())*))+***))()())*)*)*))))*+*++*+))+)--,++)++))***)**)****++))()()*++)*)***))((())(())()))*))))((())))*))))*+*)*())((()))(()))**+))))+)))))+*)*+)**))))))))))*)+)))*)*+))))++*,,,-..-++,--,)*))****++)*))**++**+()()())****)***(())((((())())*)(()(()*())()*)+++++**(()()(()))(*()))*))))*()**++**++)*((())))))*)**)*)**)*+))+)*)+,-.///.,*+.//.,+++**,,,*+**)+*)*+*+*))))(())**)*)**)*))(()()(((()))*()()(((*)((())***+++**)()())*()()))))*))*()*))))**)*)++))))))*)))))*)+*))**)*)**)**)++,,-....++,,,,.////.-./.,****)*++)**))++)*)))()()))****)*+))()()(((((())*))()()()((((()))*****)*))(())))*)()(())))**))*))*))*******)))))))))))*)+*)**))*)**+)*++,,+,++,,...-....---//-,****)+++*+*+)**)()())*))(*)*)**)**)*())))))())*))(((((((((((((()(*)*)*++)))()))**(*()(*(**)*)))*)*))*)++*)*)()())*)*++*)**)))*)))+*)*****+*,---..-,.--,...-,***++++++++++))))**))))())+)*))))**))))*))*)*(((((((((()((((()))**)*)++))))*()()(*()())(*(*())*))))+)))*())))*))*++*++)))))++))))*****,-----,++,,,+-,***+++++++*++*)()*)*())+)+*++)*******)***)))()(((((((()()(((()()())*)+*+))()(*+*)*()())((()())())))+*))()())*)****+)*+++)*))**)*+*++**,,,,,+*)*+,+,+-*+++++++*,*++++++++)))))()())***+*++++))**)*+***+)()((((((((((()()())))))*)*)***+))**)*)*+)())))((()()))()+**))()*)+*++)*)****)***+*+)+++*++*+*+++))*,,,-./.-+++++++-./--++*+++,,,+++))*))+*)))*+*)*)**+)*)+++*+*)*()++)*+*)(())())(*))(())))()*)***)+**+*+**+*+)*+*)())()((()((((())+)()))*++++*)*)*+)+++++*+++++++)****,,--.....--.//.,,,+-////.-,+++-...,+-+(((())*())+)+*****+*****+++++*)(+,,+,++()())()))))))(*)*))***)*++*++*++*+***++*)))()))((((((()*))()(((*)+*))*+++*++++*++++*+*+)(*,-----.-,,.//.--,,,++,//////-..,-///.-,+-+(((((()))*+*++)**)***++))++,+++++,,,,++**)())))))**)+****))++)*)*++,+++++**)*+)*)()*)((((((()))*))()())))*))+*+*)*))*))(()*))*)(*,-,,,,,,+,.,--++++,,,,,,,++,../////.-,./....-*++(((())))(*+)**+**)))+))(()++,,,,,,,,,+,+**)()+)*))***+)+)***++)***+,,+*+**)()*+)+*)++)()((()()))*()))))()*))+*)))((())((((())*)(***,++,,+*+,--.-,+,,-/..,---,+,,-.///-..,-./---,*))(()))**)))*+*+++)*))+*)(((+*++,,,,+,,,,+++*++++)*++***+*+*)+*+*)++,-,+**)))(()+***+,,+**))()))*))*+*)*)*)()()*))()((((((((())))()*+*+**)*+,,--,+,,-//.,,,,-..,-.--/./..-,,,,,++*))))**+++**+++++++*+**+++(((()*++++,*+,,-,+,,+,+++++++*+++***+++*++,-,,+*)()))()++++*++*+**)********)+)))*)*(**))()((((((((()))(((**))*++++*++,,--,,,,,,--.--,,,-.--,+,-.-**)+))***+++++*+,+,++*+++++**(()**+,,,+,,,-,-,,-,,-,++++*++)*)*++++++,,-,++**)()())*+*+*++++++)**+++++++++*)+*)))))))(((((((((()()((()))*+**+,,,,--++--......-,-.,--,+,-++)+-))*++++,,+++,,++++++*+)*()()+)+,,,,,,,,,,--,---,,,,+)*+*)*++*****+,,++*)*+)()))***+++,,,+++*++*++,+++**++*+)*))+*())(((()())*()((,+*)))*++++*++,---...-...-----,+,++++*+-,))*+*,++,+++++++*++****()*)++++,+,++,,,,------,,,,,++)*+*)*)**)*)+,,,+**+*))(*+)++++,,-,,+++*++,+,+++++++++*))))()(**)((()(*)(())+++***)))*****+*+-,,++..///..---,,++**))))))))*+,+,++++++*+*+*))))(*))*++++*+*++,,,,,-,,,,,,,+++*)*)***)*+*++,-,++****)****++,,,--,-,++++,+,,+,++*+++**)()()))*)))()()*()))()**,,,,**))+**+,,,+,-./..-,..-++***)))))))+++*++*++)*****)())*))*)++*+**)*+++,++++,,+++++*******)***)++++,+++)))*++))*++,,----,,,++++,,,,++,+++++++))*()+))()*)))))())(++,,+,,++**+++,,+,-.,-----....--,,--++*)))))))**+)+)*****)++*+))))*))(**++((*)+++)+++*++)++**++****)+*)**+*+++++**+***)*))+++,,----,,,+,,,,,,,,,++,++++*+*)))*))()(()()()((,---,++++,,,+,+,+++,-.-////..---,,*+++***)))++*)*)+***+*)*+++++())))(*(*)(()()+*+***+)**+*)**+***+****))**+*++****)*+**+**++,+,,-,,,+,++,+,,,,,,,+*++)+)+*))))*)((((()(((((++,,,..//.......//..-.-,+,-.//....-,,,+***))))))))+++)++++++++*++)++))()()()()()(*(***)*)))))***++)*))+*)++)+))+)+*)**))+)*)*+*++*+,+,+,+++++,+,,,,,,++++*)+*+++))*)((((((()((()),,,+**+,,+,,,./////////////...--,--..---,,,+**))))*))+++,,,+,+++++*+++)*((((()()(()()**)())*)*)(*))***)))++**+)*)*))*++)))***+*++**+*++++,,+++++*++*++++++*+*+)))*)*)))((((((()()))()*,,-,,,,---.--,,,+++,,,,,,,--...///...///////.---,,,,-,,++**))))))))++,,,+++++++++++)((()((()()*(*)*)**())*)*)*(**)*+))+*)***++)**)**+++*)))+)())*)++++,+,++++++*******)**))))()*))))((()(()))*)(**)*+,,,++,,,--,,+++++,,,---..-.-.///..---..//.-,,++***++,,+*+,+)-++,,+++++++))*)))*)*)*)((())))*)**)))*(*(*)*)**))+)**)**)******)+*)**++***()))*)*)()*++++,+*+*****)(**)+*)+)(())*+*))))()(*)))**++++)*+++++*+,,,,,+****+,,-----..--.......---...-,++**++++)*,,+,----,--,+++**)*)+*))****+)))))))(**)*())()))())**+*)**)**)**+)+*++)*+))++*+*)))))()))))**+++****))*)())(()))**))))++)+*)*))(*)+*++*++*++)**+*)))*+*++**+**+***+,,,-,----,-..--,,,,,,--,,,,*******))**+,,-.///--..-,**+++++)*+++***+)***())))(()(**))()())**+**)**))*))()**))*++*+*+)*++***)*()))))******+**)))()()(((((()()+***+)**)))*(())*)*+++*+++*,,,*))**++++*****+**++,,,,,,-,,,,,,++++,,--,,,,++*)*+**))))*+,.////////.++,,++*)++++++++++*+*+)*+)))()())(*)))()(*))**++++)*)))+*)))*)*+++++++++++*+)*)))()(*(*))*+***(((((((()((()(())**+++)*))++)())))*+*+))**+,-,,,,,,,,,,,++++,,,,,,,++++,++++++++,,+++++-,,,,++*))*-.../..-//,,-,,-,++)+,++++++,++**)***)**)))())()())))**)*+**+++)*******+)*+++++++*++**+))))*))))))))**++*(((((((((((()())*++)**+*)))+)*()))**+***++++,--.../....---,,--.///.-,,,,**+,,---,,+++*)*****+,-/.....-----,-.-,,*)**+++++++++++++*****(*)**)))+)**+*++)**)*)*)***+*+*+++++++*+++*****)*)))))*()()())***+*)((((((((((()(()*+**++*)+*)))()()+*+*++*++++,,-..///..-,,,,,,./////.-,+++,--,,,,,+*)*+*+,,--,+,--.--.--,,--,-,-,**)++++*++*+++++*,+++,+++***)*()))())+*(**+++**)**+*++*+++++++++*)*******)*)))*)()())()(()()***)(((((((((())(*(**+)+*+)**)*())))*+++++++++++,,,---..-,,,+++,,........-+*+....-,+*))****,---,++,-----,,++**)))++*)**+,,,+*+*+++*++,,++,,,*+++**()))*()*(*)*))**)***++*++++++**+++*)*)))))))))))*)()()(((()(()()*))(((((((((()()**)***++**)*)*()()++,+++++*++*+++,,,--,,+++++,,,--...----,+++,,,,-.//.-+**)**++*,,--,,,,,++++**))((())))++++++,+,,,,,+,+++++++++,+++,+++*)))))(()()(()))*)*+***)***)))))**+***)()())))())()(((((((((((((()))))(((((((())*)*+*))+)+*)*))))**+++,,+++++++++**+,,,,,+****+,,-----,,,..-,++++-.----.//.,+++,+,++,,,,+*))))))*+--,...,-,,,---,,+*+)+*++)+++++*+*)(()()))()))))))*)***)*)))*()()()())*((((((())())(((((((((((((((()))))(()()*))()*)*++))++++*+))*++*++++++++*+++**+*++**+**+***+,,,-..--..----,,,,,--//.---...-+)*+++*++**)++-././///.,,,----,++))*+)**+***++++*()((())())))))**)**)))))((((()(()((*(()(((()())(((((((((((((((((()***))*))))***+*++)++)++*++**)+)+++++*++)++++*+*****)))***))*+,,,,-----,-....-----..--,,,--,+),,*+++)++++,,-,--////////.....-,,**)*)*())+)++*+))+)))))))())())))*((()(((((((((()((()))((((((()(((((((((((((((()((())******)*++*)++)+++*+++*+**)***)**)**)*)**+**)*))++**+,,,,,,--.//.-,,----,,,,,-,+)++,,+**+++,++++,+++,,,+,,--,-..//////./----,**))*(+)(**)*+*)*)*+*)*)))**()))()(((((()((((()((((()(())(((()(((((((((((((((((()(()))***)*)*++*++++++++++++*)+)))))()(**()))))***()))***,,++,,-./..-,,,-,++++-.-++,---+**++++++,,--,,--,,----...-++*+,----+,,,,,,-..///////./...-+)**)))))**)+*)*+++*)+***)*)()(((((((((((((((()((((()*)()()((((((((((((((((((())))***+*++**)++++**+++*)++*+)))(((())*)*()())*)+*)))***+*,,--.--,,++++++,--,,+*+,,+****,,,,+,,,,,,+--........///.-,,,-..-----,----...///./././...-+))*)+**)+*)*))*+++,+++++*))((((((((((((((((((((((()(()()()()((((((((((((((((()())*+++++++*++++++++++++++++*)*))()))))()()()*))+))*)*+++,,,,,+++*++,--.-,,,+++++++***+,,,,+++*+*+**,------././//..../.-..-..,-,---...//./.......,+))*****)*))*)*++,,,+++*+)()(((((((((((((((((((()((((((()()*))((((((((((((((()))*++,+,+,,+++,++,,,+++*+++***(*()))(*))**))))))))()+++++++++++++***,--,+*****,,+*+**+++++++++,,--///...//.//...--,,,,--.-./../..----,+*++))*)*))*())*++,+++,)*)(((((((((((((((((((((((((((((())(()((((((((((()))())***+,,,,,+,++++++,--,+++,++***)*)**)***)***))()())))*++++,,**))**+,,+**+++*+*+++***++++++++,---..---,-....---...--.----.------...,+*++)+)*()(()()**++++++*)((((((((((((((((((((((((((((((()))(((((()))(((*)***)***++-,,,,,+,,+,++,,,++,++++++)+)*++**)**)+)**))))))*+-//-,+)++****+****++**+*+*+,,--+++++,,-..,-,------....-.----,,,,---------,*+++++**))()(*))**+)++))((((((((((((((((()(((((((((((((((()()((()***))))**++++*++,,---,,,,,,+,+,+,++++,++*++*++*++)****))*+*)**))**,-//-,+)**)*))))*+**,,,,-,,,,+++---,,,-,,-----,,,---++,,,,,,--,,,,,,**++*++**++)))*))+*+*)(((((((((((((((((((((((((((((((()((()))())*)*)*)))*++,+++,,,-----,,,+,++,+++,,+,+++++***+++++++)++++*++))***+,,+--,+))))*****++,,,,--,-+++++--+++,,,,,+++,,,,,,+**+,----..-,,,,**)+++++(*()((((()+))((((((((((((()((()(((((())(((*()()(((()))())***)*)*++,-,,,,,-------,+++++,+,+,+++++++**+*++,,++*+++)++++*)*)))++++****))*)**))*+,,----....-++++++,,,++++-.--,-/...-,,++,-......----,*+*)+**((()((((((((*(((((((()(((((*+(*(()())*)***)*+*)())()())*)**)*))**)++,+,,,,,------,,,+,,++++*++*++*+++++++,,++++*+++++)))))))***+++*++*)***,,--.//.//.-+,,,,,---.-,*++-.-.-////...-,,,-..///.....-,**))*)(()*(((((((((((((((((((((()(***)****)))*+**+***+**)**)*)+**)****)))*+++,,,,,------,,,+,+++**)*)*)**++***+++++*++++++*+)()***+*+*++*))+-..+++)+,,.//-..-,,,+++,,--...,++++,---...../......///////....-+*+**))()**)(((((()((((((()(((((()))*(*****+*)*)***)**++***+))*)*)*(*))**+++,+,,,,--,,--,,,,,+++*)()(((())*))((()***))++*++))(((+**+******))*.//.+--+))**+,..--,,++++++,,-----,+++,,--,,,--.....---..//..--...,,+++)))*++)))((*)()(((())(()()()()()()(*)**+*)**)**)*)**()*)()))()()(*+++++++,++,+,,,,,,,,,+++*+*((((((())(((((())((()*+*))(((()+)+)*)**)*+--,.+,,,,+)))**+,,,,,+*+*)*++,,--,,*++++++---..-----.....--..-,,+++*++*++**+*)*))*()()()()*))))))()*()))*)*)+*))))))((*)))*))((*()()****)**+*+++++,++++,,++*)*)())(((((((((((((((()(((*))((((((*************++,,**)))*)))+*****+**)))*,,,+*****+++,,,,,,,++-------,,,)**+**+++*+***++**)*))())*)*)*))(*)*)))()())))))()(()())+)()))(()*())*)((())**)*++++*+*+++**()(()()((((((((((((((((((((((()))((*++,,,++,++++)))*))****)))*+,+****++++++++++++++,,+*))*))))**++*+,+++***(*))))****)*(*())))*)*))))((()(()+()*+()()((()((())()((()()))****)**)*)((((((()()(((((((()(()((()()())(())((+*++,,*+*)))*))*+++****++)()()(((((*(+*+**)**++)*))**)+*)*()(*()()+*++*((((((()*++)+)))(((((((((((((((()(()*)((())(((()((((((((((((()((((((((()()))*())(((***))))))*+*))()((((()(()(*+*))))+*()())))*()))()*()(*++++)(((((()+)**))(((((((((((((((((((((((((((((((((((((((((((((((((((()((((()*+++)+*()(+*)))())(()(()(())**+*)***)())*())(((()(()())***)((()((())***)()((((((((((((((((((((((((((((((((((((((((((((((((((())()()))++*++**)(***)**))*))*()(((*)))+*)*))(((()()((((((((((*)))(((())()(**++*()(((()((((((((((((((((((((((((((((((()(((((((((((((()())*))**++++++)(**+*))***+*++*)()(**)()(()()(((((((((((((((((()()()(()+*())*)**)+*()()()(((((((((((((((((((((((((((((((((((((((((()()()))))()*)+++++))*+**)+*++,++***))))((((((((((((((((((((((((((()))())))*)))++*)+***))+)*()(((((((((((((((((((((((((((((((((((()()(()())*)(()(**+++*+++)**+*++,,,,++*****()(((((((((((((((((((((((((())))(+*+*+))*+++++**+***)*)()()))(((((((((((((((((((((((((()(()(((()()()((()())*)*+++++*,,+)++,,,,+++)*)*))((((((((((((((((((((((((((*+)*)*+)+**)+*+******))**)))()*)))((((((((((((((((((()*)())())(((()()))()((())*))))*+++**+,*)+,,,,,++*)*(()()(((((((((((((((((((((((()*++))))*+*)))++*+**+)+)***)+*+*))*)())(()(()((((((())**))()*)()(()()(()()()))**)())*)+++))*++,++,+)*))(()((((((((((((((((((((((((()*)**+))**))())*+,++*)+**)+++*++*)*+)*))*)*)))()(())())*()**)*()()((()()((((()*(*)*())**+*++++++**)(((((((((((((((((((((((()))))))*+*++)))(*()))+++*++)**++++++++**+()))))+)*)))()()(()()))(*()()()((((((()()())+*)))*)))*)*++**+))(((((((((((((((((((((((())*****+++++*)**+**)*)+++++**+++++*++)+*()()*+++))+*(((((((((((()()((()(((()(((())()*)**+)))()**+)*)+*))((((((((((((((((((((()()))****)+)++++++++*+++++++++*+*)+)*+)+*)((((()+*++)))()((((((((((()()()((((((((((())))*)+**)(())*)*+)**+*(((((((((((((((((((()()())*)))*++**+++****+)*+*)+**+*)*)*++*)*((((((()*(++)))*((((((()()))()(())((((()(((()())))+))))*++*)*)+*++*((((((((((((((()(()()))(()(((++++*+++)+*****)+******+++++**+*)(((((((()***)**)())**)))())*)))()))(*)))))()())*))*)))*+***)*++*++)(((((((((((()((()(((((((((()++++*)++++++)*+*))*+++++++**++++()((((()+*+++++*++)(*)*())))()()(*)*))*)(*))())*))))***+**)*))*+++)*)((((((((((((((((((((((((((()*+++,++*,++*+++)+++++,,++++*++**)(()*()++*++++,++)*)*((()())(*))())**))))))())*()))*****)*))**++*)(*(((((((((((((((((((((((((()++,,,,,,,,,,,,+,,++++++++++++++**+))*))*)++++++,+++)))()()(((((())(*))))(()())))))()*)*+++**)*)))*)+)++*))()(((((((((((((((((((((((((*++,---,,-,--,-,,+,++++*)++*++++++++*+***+++,++++++)))()((((((((((()()()(()))(*))))*)*+*,,./...-,*++++)*)**))+++))(*(((((((((((((((((()(()()(()**+,,-,-,--,,-,+++++++*****))*+*+++++++++,,,,,,,,++)*)(((((((((((((((()()(()()()(())(++)*+-./.-./.-*-.--//-,)))))))****)))(()((((((((((((()))))()))***++,,--,--,,,++++*)++)**))(()**++++,,,,,,,-,,,,,++*))*(((((((((((((((((((((((()(((((()*),,,,*,,,,,.--,-.-,,)))+-//....-,**(()*++*+)(((((((((((((()()+)*))+)+*+*****++,+,+,++++++)))**)**+*)))*)*+*++,,,,,,-,,,,,+++)*)))((((((((((((((((((((((((((((((()),,,,-,,---,..--,,+,,,+,++*,..,*)+,-,,++,,*+*)()()*++)(((((((((((((()***)(*)+)+******)***++++++)*)*))((()()(()(()((()+*+++++,+,,,+++++*))()(((((((((((((((((((((((((((((((()(*,----,,--..-..-./,.-+,,,,,./.-,),,,,+*+***))((())))((((()((((((**())+)))))())*)*)())))(())*))())((((((((()((((((((())+))*++*++*****)*))(((((((((((((((((((((((((((((((((((+,,--,,,,,,-----,+./.,/....-..,*))+,++****()(((((*()(((())())))())))(()((((()))))(()((((((((((((((((((((((((((((((()))(())))()))*))*(*)())((((((((((((((((((((((((((()((((*********)))***),-,./---.,*,,*)))))((()())))((()()()()))()((((((((((()(((((((((((((((((((((((((((((((((((((((((((((((()))((((()))))((((((((((((((((((((((((()(((()))))))))))***))),..-,,,,+,,***)(((((()()+())(((()()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))()(()))+*)((()(((((((((((((((((((((()((()))))+++-,++,,+++****)(((((((()(*()()()()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()())())))*+)))(((((((((((((((((((((((((((()**********))))))((((((((((()))()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))()**+*+)()(((((((((((()((((((()()(((()))))+*+**)))((((((((((())))(()(()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())**)*()*****(*(((()((((((((((((()((((()(())))))*((((((((((()))))()()()(()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))**+)()*++**+))()))(((((((((((((((((()()((((((((((((()))))())()(((((((((((((((((((((((((((((((((((((((((((((((((((()()(((()()*+**++++*)++)*)+*(*))*)((()(((((((((((((()((((((((((((())**)()()())(((((((((((((((((((((((((((((((((((((((((((())))()()*(*)()(**)+*+++*++++++++++**++)))))))))((((((((((()((((((((((((()***)()())()(((((((((((((((((((((((((((((((((((((((((((((*(()()()))*)**))*+++*++*++*++*+**)**+*)))(())((((((((((((((()((((((((()**++***)()()()(()((((((((((((((((((((((((((((((((((((((()(()((()()()))*(*)++++++++*+++*++++++++*))(((()(((((((((((((((((((((((((*++++**+**))))((()((((((((((((((((((((((((((((((((((((((((((()((()(((((((((*++*++**+*****++++++++))(((((((((((((((((((((((((((((*+++++++++++*))))()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((()***+)))))))+++,,+++*(((((((((((((((((((((((((((()()*+++++++,++*+**()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**)((((()++++++*+))((((((((((((((((((((((((((((+**,,,+,,,+,++++))()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((**++**+*)(((((((((((((((((()((((((((()*)*+,,,,,,+,,++++*)*+(((((()(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((((((((((((((((((((((((((((((()++++++,,,,,,++++****+)))()))*))()()((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((((((*++++++,,,,,+++*+++)*))+(*)(*))****+)(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*(((((((((((((((((((((((((((((()**++++++++++++++)*)**)(+(*++++))*))+***)))((((((((((((((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((())*)*))*))++*)))))+*)+++)))+**)+)+*+)++))))()())()()())(((((((((((((((((((()((((((((((((((((((((((((((((((((((((((((((((((((((((((((()()))(**)*))))))(*)*)'(((((((((((((())(*)()((((((((((((((((((*((((*)))++))))*))*)***)'(((((((()()()(())*))((((((((((((("%%&((((()+*())**)***+*(()))()*)))()((((((((*()(((()*)((((((((((((((%%,,..-,,+%(((((**)()****)+***)()(()(**(()(((()()((((()((((((((((((((((((((++,....-,(%@)')(())))(*)****))())(((((*)(((())(()(((((((((((((((((((((((((((%*+,,,-,-,$+,+))(*))(*)***+))(())*+**())**)()()()()((((((((((((((()'((((((((((('%$**++,,,+*,,$)())))*))*)****))()++++***+++)*)()))((((((((((((((((()((((((((((+-+*+(+&***+++++$+*+')*)()()(())*))())(*+,+,+++,+++)*(()'(((((((()(((((((((((((((()')$$$")))*+++%**'1)**)((((())*))(()*)+,,,,,+,,+**(((((((((((((((((((((((((((((((()')*'*+*'"$**)***()((((*))(()))+++,,,++*)()((((((((((((((((()(())()))()())))($*'"$$1)(**++*()(***())(****++*))()((((((((((((((()((()*))))+***)))*)*)$*+($)(+*++++***++*)*)()()++)(((((((((((((((((()()(()(*)**++*)*)))*()$+--+**++*+****()(**)(((((+*)(((()(((((((((((()()((()(**+*,+++++,+**)$!@*)*****()*)(((((()(())))(((())(((((((((()()*)()***++*++,,++,,++*)***+**)**)*))((()()(*+)(((**))((((((((())**********)*+*+++*,+**"**$**)+***)(****)*())())))*())*)*()(((()')(****)*)****)()+)**)*+***&-)1%,"$*$"***)**+))(***)*()(())))()())))+**)()()(*)*))))+***))))))*)*)+)**(,..-(&(//,-)+'2******))()**)**()((()))()()')**+*())))()))*)))****))))))***)*)**%+*+,..-.,..&*ۼ++*+*)))*()**))*))))*(((((((()*)*+)(*)()))))))*)**)()*)+**))+))**-,,+++,(@%%"(*+++**))))**+***)***)((((()(())))***))**())(()))*))))**********++*('+--.-)-,&-/-,(+--("""())*)*******++*(+++)())))()*(****++***+*)()((((*)()*****++*++++)"!-,-,,..,+,%"%,.//.-./.+,((()*****)+))+,+,,++*)))*)+*)*+)++++*)**)*)(()(*))()*)**)(*(()*("'+++*,-,,,/-%--,-/..---,*&(****+*+**+)'*++,+,,+++++*+*+*+*+,,*())*+++*)*)***)*)(*)((((())("$***+,-,,,.-.,--,,-*+$)+++++,++*+)(*+,+,-,,--+,*+)*++*,,+)*()+*++,**+++++**))*((()()((,*$")*+*+---./--,,+***$**,++++*+*)))+++++,,-,-,++***)**,,+**)**+,-,+++,+,*++*())))())()%+,1%%"'*)%)+-,-..,.+**&")**+*****))*))+*)*++++++*+***)*++++*)+)*+--,,,+,,,++++*)*)(*())("&).-)*,.,-,+-/./-,,***')*+)+*+*+*+()())()****)******+)*********+++,,+,+,,,++*+**))((()((&%,&&,+%%&,,-././///..-,--,+*))$*!+,+,++*+*((())(*))))*))**)+***)*+*)***)+++,++*+*+***)))*(()())))*,++,,,+*,,--.-./.--/-,(%'+,*++,,,&++*)*)***()))*)))(*)***)********+*))))))+++*)*))))*))***)(*)+*+*(+*&*++**+**,-,-,-,,,,,-++***'''+.//..()'"!+++*++***())()*())*+**)))*)*+++*+**)())****)(()((()**+))+())+**++------+,--.,++%%%&(+,-,+*$$',....--,-,!',+++++**)*)))))*********+*++*++***))))()*+)((((()(***+*))))**+*+,,-/.,,,,../.+%,--,***+,-+----,++++'"%+,*++*+,+,+**))(*))*+)*+*+++++*)*)*))))()(())*((((()(*)*+**))(++++++*+,-,*++,-.---%",,--/.*$"%+,,,,***$&&!%,,,,,,-+++*+++++*()())()***)*))))*)()()()((((((()))((()))*+)+**)**+,++++**+')+)*,,.--------.---)"*++*%$(&(.///.---+**)***+*))))())))))()(((())(((()((((((((()***)**+*+*+*+)**+***+*"$'**,,,-..,--+,-+"(,,*(""%"%&&%,,,-,%),,,,-.///...+$*)))****+)**))(((()'()((((*((((((((((()(******++++*+**)())))(**)"**,,-,+++,.,+(++*+,+,++,,-.-//.--..-----.//....+)***)*)+,+++)((((((((((()')()()((((((((*+++,*,++++++**)())))))*($*++,**(*-+*($%++*+++($@%,.......-----...--.++**)())*++,)((((((((((((((())(((()()))**,,,+,++,,,++******)**())*..,%%$**'**+*,-,+%(--,-------,,,--,-,(+*+**(*)+*)((((((((()(((((((()()**))++++--,,,,++,+,+*+*++***+*)*$++++*$'*)+,----+%%%+,%%,-,--,,+,-..,-+**+()((())(((((())()())))))(())*)*)*,,,,,---+,+++++++*+,+++*++)))*+*")("$%',-/..,)(,---+%(.-./..--//./.-'**())((()'(()'()))***)****+**)**)*)*++,,-,-,,,+*)()**))+**++*)(+**)*!(..,,1)*+-,,+*++--,'%&&+,-..--...-.,+**+**)))(()(*()))()***)*))))))()(+*+*+,+,+,,***((()((((()(*)((*+++!"+*+*'"'**)'%#(,*(*%(+,+(,,,,,)*)+*+*++))))**))))))))()())*()()())()))*+***)(()((((()((((()())+(")'')"'+'()'())**)**)))*)))()*+*(((***()(((((((((()((((((((((()(((((*+))('1$))))(()**)*)())(((((*))(()(+*((()((((((((((((((((((((((()))*++*)$%$'*++*))))(((((((((((())()*))***)))((((((((((((((((((()(()))(**++*$+*+,,+**)((((((((((((()*)*+*)++***)*())(((((((((()()()((())((*)**++'++,+*)()'(((((((((((***)*))*++*****+)*))))()(()*(*))(()(()(*)))+**+**)((((((((((((*)**+**))**++**+++**))***()((()()()(((()(**)*(*****(((((((((()())*)+*+++**++*+)*+))(()**)))((((()()((((()))**(+*)+*+((((((()(()(((*+*+*+*****+++*+)(((******))))())))*(*()*))**)*)+*)((((((((((((()+,,+,++++++,+*+**(*)+++,*))()()()*)())))(**)-,'1""$1*))+*))(((((((((()((*,-,-,-,+++***+*++++++,+,*)((((((()(()))()**%%+.--.,1$!".-/-'1)))+*(()((((())))*)*++,,,,+*****)))+++,,,-,++*)((((((((((((((())(-,,-.-.-,,,,,.,",,++*")()*)'()'()(**))*)*)*))*+))((()(((())+*++++***((((((((((((((((((+,++++++--..--+)!1"%$"$)(())(()())()(((())(((((((((((((((((()(()()))())((((((((((((()(($'&$%)*,-+,++*'(((())()()((((((((((((((((((((((((((((((((())()**()'(((((((((()())*+*)&$"(((((())(()(((((((((((((((((((((((((((((((((*))**))((((((((()((("$$((((((*)()(()(((((((((((((((((((((((((((()*)+*)+**)))(()((((((((((((((**()()(((((((((((((((((((((()())))))+*+++*++***)))(((((()(((((()++*)))(()(((((((((((((((((((((()()())+*++*+*+++*)(((((((((((((()++++++*()((((((((((((((((((((((((((((())*())++++)((((((((((((((++,,+,++)*(((((((((((((((((((((((((((((((((((+*)(((((((((()((((,++,,++++)*)))))*))(((((((((((((((((((((((((()(((((((((((((@(()****++*)***)*+*)***))()((()((((((((((((((((((((((((((((((((((((()(()**))))*)(((((((()*((((((())&$(((*))***))()))(((()((()(((((((('+--- '#()))))*)))))(*(()()((((((((((((((%$%)++&*))()))))))*++++**()(((((((((((((( ! ))+&'')*(((*())*,,++))(((((((((()((()) ''1(++)***)(***()((((((((()))*+))))("@****))()(())(()(((((())(*+*,+++*#****)*)()(*)(*)(((())*)***)**+*+),'*%!&***)))*)()())()+)())))*)*))*)*)*%,-,-#1 #+**))*)*)*(((())*)*)()))*))***** (--,*$"*/+-,@)(*****+++(*))***+**)((*()****)*'++-+-----+)+*++*(,+,,,*+**,*)**+**+*))(()('' "*(,-.-,)&*+*+)*)+*,+,+*)*,***+-+,+++)))()"$%""'*.,..,--+)(*++**())))*)********+,+++***()()**,+*----,.*(*),-)#"+***))))(***)*+**)))+*()))*)))+*,.-,,/,""'-+''(-.,,+!%(+++*))*)***++***))()*((()***)**++**+,--((-,-$ ++&#"!'-.,,*+*+)()))))())(()((((*(***+)*++* &,,-,+-@#,)'')),.+*-,-//.)*)**+*)(((((()((((()*+*+++*)(*(* (-)$(('*++) ,--.-----+**))+*((((((((()()*+,,,+,+**+)*)&)%$ ),.,#')*"+.-,..-(*)(()((()))*)*))*)+,--++***+*+*)*& (+) )+)$),'!',,,-,****)))))))))))())**++*)((((()()"$"1"!)())*)))((+((*)(((((()((((((()+) #%++*)(((((((*)*+))(((((()((()()*+++)(((((()**)***++))))())()(()*)***(((((()*++**+**)(*))())()()*) $ )**)((((((*,,,++*+**+++()(())()*&)(,-,(@'-* )))((())*)*++*))()++,+*((((((((( '((),-,* ()()()((((((((((((((()))(((((((('&((())(((((((((((((((()**))(((((((((*))((((((((((()())*+*+**)(((((()++,)((((((((((((((()()+)((((((**++***)**)(((((()'(((((((((((p$()(**(*((()(((((@!*,"()(*))**)(((((((( (*))))+*(((()(*() ݿ**))()()(())**++(*p@ *))*)((*)))))*)*)+')-,!)+)++***+*))*)))"&&*+,)*+))*+****,++*()*+,+',)(-)#+*))****))*()*)+%)++-')%%&).,)+))()()(()*+)**&'#)+$$)-,.+*(*(()()*+,++***ڮ%#&!!$%&*))))))())))(((* +)(((*)**()()()**)(((+++***)()(* -( &)()()))())*)(((((()(((((((**))(((++))((((((()(((wall9_8@@((((1#` sqqb!!"##"!"#"#""#$#"""#"!"#""###"!!#"#"! ""#"!!!" !"!"#"#`5!#! !"!!""! " !! !!! !"""""4q!! !!"!!!!! !!!! !!!""!ޮ"`q !"#"! !!! !!"! ! ! !!5!#"! !"! !!! ! !!"""!`!!"!! ! ! !!!! !!!!s"!E```5!#"!! ! ! !!!! !!!#"s`!" !!!!! !! ""!"" "!" !!!"!!! ! ! !! "5!!"! !! ! !!!"!"޽#!"! ""#" ! ! !!!!#!#" " !!!! ! ! !"!#" ! !! !! ! ! #s""޽q " !!!!! ! ! ""qޭ!" ! !!!!!! !!! !!"5`4ޭ " !!! !! ! ! ""5޽#"5!" !"  !! !! !!!!""!`r!!  ! !! ! !!"!`!#"1 !!!"!! !! !"! !!"!#5`#5ޮ " ! !"!!""!! ""!!!!!"`"qq!! !!! !"!!! !!!!! !!"#`5! !! ! !!! !! !4`#!!! !!! !!!!!!! ! ""!``` " !! " !! !"! ! !"a` "! !! !! "!! "!r` "!! ! ! !! ! !! ! !! !!# !!!!!! " ! ! !!" s1!" !""!!"""!"#"!!"!!!""!#q#` !1 !! ! !" !p!!!!! !!!!!!!!!!!!!!`!"###""#"""#""#""!"""""#"!""!"rra !#"!!!"! !! !!!!! ""!"!!srq` !#"!!"! ! !! "! !!"r`!##"! ! !! ! !"!!! !!"qq #"! !!!! ! !!"#q"`q #! ! ! !! !"rqqrq #!!"!! ! ! ! ! !"rq` !#"!!"! !!! ! !! ! ! "#s``!"# !! !! ! ! "s` !#"! ! ! ! !!"!# ! !! ! ! ! ! ! !!"1 # !! ! ! !"޽!q1 " !! !! ! !"!#! !! !! ! !" #!! ! !! !!!! !! !""޽q#!!!! ! !! !"q ""!!! ޿ !! !"5`4ޭ ""! ! ! !!!5޽5!#! !! ! "!! !! ! ޿߿!`r1 # ! ! ! !!! ! ߿` "!!!! !! ! ! !!"! `5ޮ1 " !!!!!!!!!! ! `bqq1 " !! ! !""!! !`5 #! !! !! !"!"!! !4` #!!!! ! ! ! !``1# "! ! !"a`1!" !! ! ! !""! "" """"!!!!"!"""""""""""""""""#!!11! !!!""! !"!!#1 !!!!  ss!"!""#""""rr!!!!!!!! "r!"!!!!!!! !!!`a"! ! !!"rr!! ! !! !!!!r" !! ! !!!r ! ! !"` !!!!  !!!    ޽  !  !!!!!r޾ " !!!!r!!! !! !!!!! !!! !!r "!  !! !! !!!" ! !!!!!!!!!a#""!!!!#!!!rsr!#! ! ! !! "  ! !a "!! ! "!"! ! ! "  !޾"  ޮ"! ! ! ޮ!` "! ! !4`"!  rr !!! !  !``!  !!"  ! s!!!!!!""!r!1 !! !! !!a!!!!!4!! "!  !!!  !!  !! ! ޭ! ! !!! !!!!ލޮޮ ! !r"  ! !`!  !!  !!! ! !! ! !`!! a!!! !! !!!!! !  !`city2_5@@((((##%#%%#%%%$%%%##%%#%#%######%$$%%%%#%%%######%##%##%'''%%%&'&&&%%&#%%%%%%%####%$&%#&&&&&&&%&&&&&%%##%%%%%%%#%#%%$%##$#$$$#$$#&#$$$!##!#%##$$$$$$$#%$$$!#%%&$##$$#$$##$$$#'$$$!$#!#%$%$$$#$%$$$#%$$$#$#%$&$%$##$##$&$$#%'$!%$!#%%%$$$$##$$#$$$$#$$$####$%$#%$$$$#!!!!%#$!#%$$$####$$$#$$###%%$%%##$%%$$&&%%#%###$!#%%%%$$###$###%$##$$$$%#!!!!!###!!1111!!!!!!!!!!!#!!!!!!!!##!!!##$%%%%$%%%$$$##$####%%%#%%%####$%##%%%###$#%#######$$##$#&&&&&&%&%&&%#$%%%$%%%&%&%'&'&&%&&&&%%&%&&'&'&&&'&%&$%%%$&'&&%&!#&!####$##%&$$$#####%'##%##%#%#%$##$###!&####$####&##$###$&######%$##$###$#%&$&$&$%&&%$$$$$%'%$%%$$%%%#!!#&###$##%$####$$$###%&$&&$%$&&$&&&$$%(&$&&$$%&%%$#!$&$$$%$$$#%$#$$$$$#%&%%%###%%$$$%'&&&$&$&&&%%%##%!#%&&&%%$#%$$$$&%$!!!!$#!!!!####%$$$$!!!!!!#!!!!1!!###!!#$$$##%%#$%#%$%%%%####%#$$%%%$%%%%%%%%%#########%$$$$%#$$$$%%%%%%'%%'&((''&''&&##(''''''&('&&&%%$$%%%%%%%&&%%$%$$&&&&&&&&&%&&&%%%%##%%$%###%%$#%'#$#$%%%%%$$$$####%&&&&%&%%%##&%#%&$#%%$$###%%%#%&%#%$$##$#%#$#$##!%&$$%$%$%$%%##%##!#%%#%&$#######%&###%$#!#%$#$$$%$$&$%$#%##!!###%%$&$$$%&##%#!#$$$##$$$%%$##%!!####$%#$$$$$$$$%%%$%&##!!#$#!#%!!!!!!!!$#%#!!!11!!!1!!!11!11111!!##$%$$%%##%%%%%$$%%%%%%%%#%#%######%####$####%%%%%&%%&&&$%$$%%&'(&&&$%%%&%%%&'&&%&'&%'&''&&%%%&&'&%&#&&&%&&&''(''&&&%(((('&'$$$###%$#####$##%&##########&###$&'&$%&$$$$$%$#$$#%#$$##$$$##%###%#%%%###%%##$&&&%#&$%$$$$%%#$$##%##$%%%%#&#####$%#$%#$$%&'&%##&$##%%####%###%%$%&&%%%#######$#$#$%$#$$#%&'&%$#%$#%#$$#$##%###%%&%$#&####$$&%$$$#&&&&###%%%$$%!!!!!!#!!!!!!!!!#!!!!!!!!!#!1!!!!!!!!!!!#!!!!!!!%%%%%%%%$$%$$%$$##########$$%%%$%%%%####################%%$&&&&&&&&&&&&'%&#'%%%%%$%%&%&&&$&&&&&&&'&&&%$#!####$$%$$$%&'&&%%'&%&%&'#$%$$$%$#&!!$%%$$$%$$%$$##$#$!##!!#$#!%&%%&%&&##$$$$%$#%!!$$$%$#%#%%$##$#!##$$##%&$#!%%$%&%&&$$%%&$%##%$$%%$$%#%&$$!#!#$#!&$$$$$$$&%%%%&$$&$$$%&%#$%%$$%$%!%$#$$#%&$$$#!!#$$$!&%$$$%$$%$%%%&&&&&&&&&&%&$$&%#%!##$$%%$%&%%%#!!!##!!#%#$%$$#####%!!##!!!!####!!!%##!11!!!!!!#!!!!!!11!%%%##%%####%$#########%%%%%%%%%%$%%#####%##$$%$%###########%%%%&'''&%#'%&&%%%$&%%%$%%%'&&&&&&&&&%&&%$%%%%&&&&%'&%&$%$#%%&%%&&###%!###!#%%%%#%%####%%%$$%$#!!!!#!!!!!!#####%##$###!&###########%$##$!!%#!!###!!$&!$$%$$%$&$!%'#########%$$#$#$%%%%$%%&$%$$%%#!&#!!!#%%%$$$&#!%&$###$#$#$####$#$#$$&%&$$%'&&&&%%###%#%'#!!!%%&%#$$#!$&$%##%$%%#%#$%$$$%%#$$%%(&&$&!!!!$$$$#!!$!!1!!#!#!!!!!!!!!!!%$$$#%%##%%%$$$#########%######%$#%%$#%%#%####%#%#%#'%&&'(&&(&()(&%&%%%%%%%%%$##&%%%&%%%%&''&%##%%%%%'%%%%&&''%#%#%%$!#&##$$##$#!#&$###$$$#!%&###%%%%##$$&$$%$$#$$%#!#$$#####!!#&##$%%&###%%%%#########'$%###'$$%$$$%$%($$%$$$$$$$########!%#####!#'###$%&%%%$$&($$&%&&&$%$$###%##%%%%##!###$$%&%$%$%%$%$##%#######%1!##!!!!#!!!!!!!1!!%!!$#!#%#!!!##!!%$$&%%&%%%%&%$%%%%%%%###$##%%$%%%%%%%%%%%##%%%%%%%%$%#%&$%%%%&&&&(&%&&&&&&((''''%%%%%%&$&&&%''&'((%%'''&&'%'%'&&'&#%&&&&'%#$#$#%&#####$$!!##%%####$$&$$%%%%$$%$#####%%%$$%(%%%$###$%%$$&$&$$$$!!$#$%###%%$$&%%%%$%%%%$%%$$%(%%##%%%%%&#%%$!!###%###$#%%%#&(%$%%#$%%%%%%##&$###!#%%%$%(#%%!!##$!%####$$$%%#%(&$%%$#%%%%$#%%$##$$%'###!!!#!#!!##%#########%%#%$$&!!!!!$#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$!!!!!#&&$&%$%#%%$###$$%%&%%%$#%###$$##$#$%$#"$$##$$$$"#%%#$%##$$#!$$$#$$ݭ#$##$$$"#!!###"##"$"##%&%%%%#$$%%%&$%%$%%%%%$$$$%$#%"###"%##"#&##$ݭ#%"###&%%$&%%$&%&$%$#%#$"$####$$##$$%$$$$##"#!$$$"$$$%%%&&&%%&&&%&%$$$$$$%%%%%%%%%$%#$&#&##%$$#$###&%%%%&$#"$&$"#$##$"$$$%$#"!"$#####%""!!!!$&%&%%%&%%&%%%%$$&#$$%$&&&%&'&&#$#"$#%##$##ۻ#%&#%%$$%#$##$%%%"##$##$##%'##$"#"##$##!$"""$""#"#"%&%&%%&%$$$#$%&$%%%$%%##$$#$%%&%&&$$$$%!!$%$#$$###"##%#!%$%&$%$$$#$##&##"##$$$$%%%$%$$#$###"#$"$$#""!##"#"%%%%$$%$$$$$%&%&%%%$$%$&%$$$#$$&#%!#"#$$#$###$$##!!"#!$"$$%%"&#########$&$#&%%%"#%#"#$""$"!#"#"###%%$&$&&%$&#%$$#%#$$%#%%%#%$%$%&$###$$####"$##"#%#%$$#####!$#""!%#$%%$'#%%%$#$"$$#!ލ޺"%!#$#$""#"$%&&&%&&&&&#$$&%&%'%&&&%&%&%%##$&$###!#%##$%%%$%$##%$'%%%&#$#!#$###%$'$%#%%$%""%"""!!!"!##"""$"#$$$$$###$$##$###""#######$$##$%##%$##$"#$$$%$$"##%%$$%$%$$##%%$$##$#####"#$$$%#$$#$%$&%###$#"##%##"&%%$$#$$%#"$%$$$"$"%"##$##$###%$$#$%#$$###$#"##%$$$##$#$#$$$$$#"$$#$$#$%%$$#$$&%$%$%%"#$#!"#########$#$####$$#$##$#$#"$##$###$$%$##$"####$#$####$$##$###$$