|
6 L+ W3 x7 ]. d5 O9 M5 x1 e  一、引言3 C' @: a2 K' C( H
在传统的沿岸海洋深度测量作业中,合理地布设验潮站进行水位观测是一项必不可少的工作。水位观测方式主要有两种:一种是设立人工观测验潮站;另一种是抛放自动验潮仪。由于自动验潮仪在抛放后其安全性得不到充分保证,海军测绘部队目前的验潮手段仍以人工观测为主,这一工作需要充足的人力、物力和财力保障,特别是在荒无人烟的小岛上布设验潮站时,不仅需要克服恶劣的工作环境,而且大大增加了作业成本及作业的危险性。
9 [' B6 ^8 O8 B7 B 在测深仪测深精度确定的情况下,海洋深度测量成果的误差主要来源于潮汐、吃水、声速、涌浪等各项改正的偏差。随着测量技术装备的发展,声速改正和涌浪改正对水深测量成果误差的贡献量已降低至最小,水位改正误差已成为海洋深度测量误差的主项,一方面,使用有限的验潮站很难构造测区精确的潮汐模型,另一方面,要采用传统的观测方式实时测定不同航速下测量船的动态吃水几乎是不可能的。
1 A; P9 Z! ^/ _ 随着GPS定位技术的进步和GPS数据处理技术的发展,GPS定位设备在海洋测绘各个领域得到了深入而广泛的使用,特别是近几年来,GPS RTK差分定位设备的出现,为高精度海洋测绘工程的实施提供了新的技术途径,广大海洋测绘工作者对GPS RTK定位技术应用于高精度海洋深度测量进行了有益的探索和试验,但由于GPSRTK设备的有效作用距离受到GPS实时数据处理技术和无线数据传输技术的制约,利用GPS RTK技术进行高精度海洋工程测量并未进入大规模实施阶段。 3 I( G2 h, r7 z8 z; P+ o
本文基于双频GPS载波相位动态后处理技术(GPS PPK技术),建立了一套完整实用的GPS无验潮海洋深度测量作业模式,突破了传统GPS RTK设备有效作用距离过短的局限性,为在沿岸海区较大范围内(有效作用距离可达80km)实施快速、高效、高精度的水深测量作业提供了新的技术途径。 二、基于GPS测高的水深测量数学模型( k* @9 [7 k2 ^7 c& m( s2 B
⒈ 验潮站深度基准面大地高的求定 0 F, @# t9 @% E
验潮站深度基准面与GPS天线、验潮站水准点、多年平均海面等基准面之间的空间结构如下所示。 - \3 ^; a1 l. P' V$ N- O. @9 l! @
由图1可知,验潮站深度基准面的大地高可由下式求得: 2 [+ u. z4 r$ i! M: f/ w0 l
H0=H-[△h+h+(L-hm)] ⑴
, `. f1 p+ z2 t 式中:H——GPS天线大地高 % q& q, w J" L, }
△h——GPS天线至水准点的高差
( r8 N2 v7 a, r h——验潮站水准点高程 - H1 g4 R+ B" I; ^& S v
hm——多年平均海面至高程基准面的高差
( O* p' c" D( s5 L5 `. }2 x6 e X ⒉ 测点深度基准面大地高的计算
8 h7 j7 d: s4 V1 W+ Z 当测区深度基准面采用某一验潮站的深度基准面时,整个测区所有测点的深度基准面大地高为同一值,由⑴式直接计算。当测区深度基准面采用多个验潮站的深度基准面控制时,此时应由⑴式计算出每个验潮站深度基准面的大地高,然后再由下式计算测点处深度基准面的大地高: ! ~. u8 |) a) b$ J
式中:
( N# z4 C S( c% c( R) V HOP——测点P处深度基准面的大地高;
+ Q" {) v$ G2 n& |" ^3 t2 _/ ~! P n——为验潮站个数;
- p& E! b# C4 n& v HO(i)——第i个验潮站深度基准面的大地高;
- T/ ^7 t/ I* v' L" x$ R S(i)——测点P至第i个验潮站的距离。
$ z8 ]: M9 L' g8 N ⒊ 图载成果水深计算 6 B: K" T, h. @4 @: }, P
 ! }) v; i6 Y; J* |9 ?! ~3 I
由图2知,可由下列关系将测量水深归算为以深度基准面起算的图载水深:
8 J! E- g1 f6 x& G( }- Y D=HOP-HD ⑶
# A* | P/ h0 M$ W; d( C( W, t HD=H-(ha-d) ⑷
* c5 M, w( H0 Z% ? D=s-测深仪设定的吃水+声速改正 ⑸
9 \7 [! a3 X: k! I& p6 H 式中: : }- h3 T# U( M5 C
d——换能器到海底的实际水深; * _6 K! G" _/ s% L# o
s——数据采集软件记录的原始水深;
* R4 u- g0 T) L8 y( `3 n ha——经过姿态改正后的双频GPS天线至换能器的垂直高度;
( E, M. x* z/ p) O" _ HD——测点P海底的大地高;
. m3 L5 P( k2 G' |3 @ D——深度基准面起算的图载水深。
3 {& |/ q+ s" }7 N2 i- j# G 不难看出,在⑶~⑸式中,均未涉及瞬时海面的高度参数,既不包括潮位及涌浪参数,也不包括换能器动态吃水参数,可以说传统水深归算模型中的主要误差源已经消除,而增加的深度基准面大地高参数,却可以相当高的精度获得。因此,基于高精度GPS测高技术的沿岸水深测量作业新模式要明显优于传统的作业模式,海上试验结果已充分证明了这一点。 三、海上试验
4 ?, f+ |% ]6 @" S ⒈ 试验方法
n, k3 [; q9 k 结合部队年度生产作业,按照GB12327-1998《海道测量规范》的要求进行测线布设和海上作业,将采集记录的测量数据分别按GPS测高模式和传统人工验潮模式两种方式处理,对两种模式所获得的数值成果、图件成果进行定性和定量分析,同时将GPS测高模式所获得的数据反推出潮位数据,与验潮站人工观测数据进行比对,从而检核GPS测高模式水深测量技术的正确性,以及所获取测量成果的可靠性、精度及其误差分布特性。 : ^; ?$ z& ]* U
本文海上试验所完成的水深测线轨迹如图3所示。 - S) w* N8 @+ L n6 Q1 w' T% K. }! U
⒉ GPS测高反推潮位与人工潮位比较分析
2 R; O; p5 o9 @1 e 根据每一测点处GPS天线的大地高可由下式反推出测点潮位,该推算潮位中包含了测深仪的动态吃水变化。
3 h; r$ v; q6 p hi=H-Hop-(ha-测深仪静态吃水) ⑹ $ u, t& f1 n' G9 i3 M, P z3 N
式中,各符号的含义同式⑶~⑸。 # H+ q* t; k$ G; i
图4为海上试验期间8月31日GPS测高推算出的潮位与沙埕、海尾两验潮站人工验潮潮位曲线图。
1 F# \3 H2 b9 r* f3 @' z 同时,我们对8月30日、31日、9月2日这三天由两种方法计算的潮位数据进行了数值比较分析,其结果列于下表。
7 }) }& L( f$ Y7 R 表1 GPS测高反推的潮位与人工验潮值的比较结果
2 x" m4 w, Q' o: i' _" U 日期/时段
& I( p0 J% M3 s3 ^+ V" m7 z* g9 }( I 最大互差(m) $ H7 z0 c* C6 ^% m# m" v9 Q9 y
最小互差(m) 8 T( g( j& T. a, z$ L( V( ^3 @
平均差(m) + e/ @$ C+ g- c$ _2 d) C5 w& C
均方差(m) 2 O# O: S; I T" b
标准差(m)
0 X& g, `( A& d" ^ 8月30日 % n9 m( t3 ?1 C; w+ l
0.506
; k! l' ]# D9 M4 y -0.017 1 H/ H; I9 v) J' a
0.182
# M1 M" G) B- d! ]* Y) ]* e) f 0.194
$ L! r1 P2 y# [- D' k 0.068 : l2 p: m1 y4 d7 @8 C
8月31日 ; o$ U% N- O: G% N3 i" W7 x9 h
0.468
$ N* |0 @6 ~% E0 q -0.094 ! @( y* J# q t1 o! b) Z( d- d
0.101 * k) ~" J8 G" n b
0.172
( [7 J3 a; f3 u1 S2 j 0.139 2 u2 x M) e/ V
9月02日
: O4 J& I2 f: K! r8 p* i$ i# j, W 0.434 : e* e$ d+ O8 d
-0.052 2 ^' U( k( d! U7 v$ S* U
0.186
9 R; d/ l$ |! G c3 y 0.197 3 E* I5 I( _ Z: e
0.065
8 {7 D* R* N( B* G' u* y& a 从图4及表1可知,由GPS测高数据反推出的潮位曲线与两验潮站的人工验潮曲线总体上一致,但由于测区位于两验潮站中间,在理论上测高曲线应该位于两验潮站潮位曲线中间,而实际上与理论曲线相比存在10~18cm的系统差,根据有关文献的研究结果,这正是船只的动态吃水及涌浪等因素可能造成的影响量值,这也从另一个侧面说明,基于高精度GPS测高的水深测量作业模式能够有效地消除船只动态吃水等因素对水深测量成果的影响。
& @4 d1 @" j4 w ] ⒊ GPS测高作业模式与传统作业模式内符合精度及精度分布规律比较
# `1 i' v: C5 Z5 I1 I l7 t- O 本次海上试验,上半测区航道水深变化比较剧烈,下半测区水深变化比较平缓,因此我们将试验数据分成两个区块进行数值分析比较,数值分析的主要方法是:通过计算主检测线交叉点水深不符值的统计规律来进行。
3 G* A) `& _& k" a& Q& N 按GPS测高模式处理得到的上半部测区主检测线交叉点不符值分布规律见表2。
! U1 C7 H6 r5 i/ s6 F( Q* K 表2 GPS测高模式处理的上半部测区主检测线不符值分布规律统计表 ! r1 U" T8 I& O; L x- s
不符值范围
& u! K8 _. K: V 点数
) J) f. p* e( \7 q% L/ ]2 f 所占比例
& |% d$ U: P3 _" n- v, F+ K 0.0≤|dh|≤0.1
, F6 H( T @: l8 t 119
) s; D5 {. L, G: [" ?% x 35.20%
, S5 ^2 p) ~: J, a& O4 w 0.1<|dh|≤0.2
1 j# Q8 y( t# ]( B0 u, ^ 63 . j# h" {6 H$ Z ~4 w- r+ N7 x
18.64%
6 f! F; e9 d6 B4 J2 u ^, [ 0.2<|dh|≤0.3
, S+ a2 B3 A$ f3 s) m. R) N 51
$ S; v' L5 S; x9 W6 R' `' w" \% j 15.09%
4 a" u) q; o: E* ? 0.3<|dh|≤0.4 0 v9 _7 N6 ]0 N4 r- @* t
38
6 U0 w0 R& b6 Q. b 11.24%
/ ?0 J" K+ @; s* S6 y 0.4<|dh|≤0.5 d5 |/ \2 h) `. X0 R( [
22 3 B4 @8 v: n0 u( S
6.51%
& Q5 ?1 z) a! k9 a; `2 H 0.5<|dh|≤1.0
/ F& F. C+ @- D% p 29 7 D0 b% j! ^6 I
8.58%
- i7 `1 B; V# s2 Y' J! `4 l 1.0<|dh|≤2.0
; @4 b+ L7 h2 `; a$ M" B 15
4 I+ W- L6 q6 d$ h( R8 r' ^% K w. f9 [ 4.44%
4 ~3 H, j# {2 G8 y, h 2.0<|dh| % i2 A5 @2 l( [: M3 x
1 % G0 Y% w) K$ x, N" ?
0.30% , i6 A# g& |3 Z& l* v7 E
合计 : ?6 F+ H9 a: B: d6 o5 p" T
338 * X% |; c3 ^, ]+ U/ A9 }
100% % q- r. J' S* _" V4 ^, w0 y1 D
GB12327-1998《海道测量规范》规定,对主检测线交叉点不符值进行系统误差及粗差检验,其主、检不符值限差为:水深0~20m时为0.5m;水深20~30m时为0.6m;水深30~50m时为0.7m;水深50~100m时为1.5m;水深大于100m时为水深的3%。同时还规定超限的点数不得超过参加比对总点数的15%。从上面的主检测深线深度比较表可知,按GPS测高模式获得的上半部测区水深成果完全满足GB123217-1998《海道测量规范》的质量要求。
! c; B" m4 k- n+ ?& `# n 采用沙埕、海尾两验潮站潮位数据,按传统作业模式处理得到的上半部测区主检测线交叉点水深不符值分布规律见表3。
8 _% S: t1 d! d4 _5 f" g5 E 表3 传统作业模式处理的上半部测区主检测线不符值分布规律统计表
3 {6 N! u& l# x4 t1 l 不符值范围
" G+ i% n5 r/ C; ~6 d 点数 8 T8 j' E3 R9 R4 ?3 u
所占比例
! d9 s Q% d! s2 z& a 0.0≤|dh|≤0.1 ' C1 R$ m7 D) _; i& j @" I
115 ! W9 L k: l; S- y" [
34.02% ( l/ ?& \. t2 ]6 A
0.1<|dh|≤0.2
9 }% X. d: K* }) Q; i6 { 64
& t! g1 W+ F1 J 18.93% ( e- ?; T& G2 l- `' l) Z
0.2<|dh|≤0.3
0 K8 h ?+ t, [: q. m2 [& p. T1 |6 ? 59 4 \5 D6 X3 O" p# }
17.46% 7 o) H' G, w/ L
0.3<|dh|≤0.4
4 z" k' l- }+ R" V3 z 35 - i: S1 d% Z8 B3 X. V8 e
10.36% 0 q6 e. ?+ f$ b8 d& R; u
0.4<|dh|≤0.5 9 b3 y) A* c+ F( E" u
17
' f6 n9 K0 H+ P( P" j6 t: w6 T 5.03% 4 Z" k) O% W a' @2 @8 \' Z* H# V
0.5<|dh|≤1.0 7 g% l7 w- _: P9 O
34
% {- y& ?6 R7 `, P8 _ 10.06%
# X; f& _9 g8 K0 X3 ]+ d 1.0<|dh|≤2.0
9 x* D* f% Z! h6 Q$ U Y$ m1 b' X 13
3 l" X m7 a+ k# Q, V* K7 Z/ Q 3.84%
6 q$ C0 w9 A- U& z6 g6 b J 2.0<|dh| 6 R- A/ y4 s& @
1 + @7 f6 A. ?7 {! s7 X( b
0.30%
1 w! j! v5 A8 v7 m [ 合计 & F$ N% b# l F2 W- J
338
) l0 t% K6 I; { E8 Z5 m/ D 100.00%
6 g& f) l8 m4 @$ u; b 按GPS测高模式处理得到的下半部测区主检测线交叉点不符值分布规律见表4。
5 e4 o0 W. G* U" _+ j 表4 按GPS测高模式处理的下半部测区主检测线不符值分布规律统计表 1 q% I! ?* K! @; t/ w
不符值范围
6 f: v8 \5 X, ~) Q1 j 点数 / E7 |9 \5 P: o* r
所占比例 . e% H; \/ F1 ^; D+ Y
0.0≤|dh|≤0.1 + `& {& u" M' ~ n' I5 n" O% r% G; g
59 ) W) }1 K) I! D5 }7 L9 u0 [
59%
# E, M; N/ `# C 0.1<|dh|≤0.2
6 i8 D: W& b& _5 p 27 2 X v+ W3 }" M k8 M% ^
27%
3 A5 L- T2 a' S& W+ G3 z* V. v( J5 ` 0.2<|dh|≤0.3
* @( t/ R, ^" ?$ M7 L5 h 9 / ^# P8 m* @& Y+ V' I- X( W
9%
# A. x8 v4 R2 n1 r 0.3<|dh|≤0.4
. C; V$ h# `0 \- D% G0 l 4 , P, K) G& I/ f
4%
( o+ R2 m3 G } 0.4<|dh|≤0.5 ~; j0 _3 h7 f! k j
0 5 k% v% F5 o5 T7 |" M/ d
0%
+ r7 e: C# ]. v 0.5<|dh|≤1.0
. i/ w- d" g9 o6 u { J; f$ [ 1 7 n; \& Q4 D2 f5 K8 [& _( Y9 _
1% . Z9 _8 ?# V! |5 E8 T) _) }3 y, O
1.0<|dh|≤2.0 / h9 I, S) \0 G
0 ) z5 v, k O7 J/ x+ u- N
0%
; f: B& `- t% G 2.0<|dh| 9 v$ D Q8 M+ l% W% x
0
4 {, j+ m% H# E 0% 9 \- N4 A" P# r# e) J
合计
! N- L/ l$ C r 100 7 i# I: R6 r3 s! r" }
100%
5 H1 T M/ V; c# c. N 采用沙埕、海尾两验潮站潮位数据,按传统作业模式处理得到的下半部测区主检测线交叉点水深不符值分布规律见表5。 ) z4 g& n9 H) e8 i! R* q
表5 按传统作业模式处理的下半部测区主检测线不符值分布规律统计表 5 U5 f K8 t2 v( X p
不符值范围
3 q4 s4 ]7 o: G( D* U* I 点数 " o" G3 ?! }3 d3 w7 [; }: Z
所占比例 . J( I" s. p2 J% d2 P5 |
0.0≤|dh|≤0.1 ! s" b; @4 r7 W4 J% b8 ], {1 z- h
52 + F* \2 a* w- S2 q0 {" ~$ ^
52%
+ |; v9 Y* M6 t( U+ f 0.1<|dh|≤0.2
( A* f' S2 x# K 30
) a+ E$ E* M" g" d' B5 p4 x# o2 s- f 30%
( a2 {& w- |6 }$ c, T 0.2<|dh|≤0.3 $ ~. h$ ~( g6 Z& i) Y
11
( S# v0 b# J4 X% m v 11% , d2 N* s4 ]3 g" m; o/ @) ?$ o
0.3<|dh|≤0.4 - M J+ f, g4 n4 g" T
6 + X t+ @6 `- q) r7 a" m6 G4 @
6% ! o% U. T& g& P7 |6 C! i8 { u y- W! ~
0.4<|dh|≤0.5 7 ~% x" ? D* P4 n; p. S
0
% g1 h1 E# W) W! t 0%
: Y3 ^( l V( {$ x. N! |2 A3 f" { 0.5<|dh|≤1.0
: E4 c0 v2 R6 e! [6 u# E9 D' f# w 1 5 T* Q" Y) }9 @7 ~( C0 c1 c4 E
1% 5 n3 x3 O1 |4 S+ f
1.0<|dh|≤2.0 * q+ w, C2 ^0 e8 O/ ^' C% b7 O
0 8 d h# N" l" f
0% $ v {' r9 Q# s7 ^6 c5 L
2.0<|dh|
1 }! W8 J# q. K1 ?& U0 I7 Q/ H( G 0
1 o4 @2 p" _1 U- G' r2 W 0%
}! \% m7 R! s 合计 . _7 b; f* X' F! X
100
6 x3 ]) ~8 E9 J9 I' m6 s- k 100% 5 s# H% O6 h5 l) I, g
根据表2~表5的统计分析,我们可以得出如下结论:GPS测高作业模式获得的水深成果,其内符合精度与传统作业模式获得的水深测量成果内符合精度相当,而且两种作业模式得到的测量成果交叉点不符值的统计规律一致,这充分证明了基于GPS测高的水深测量作业模式原理的可靠性。
% Q! c. G9 L) h" d x X& X ⒋ GPS测高作业模式与传统作业模式成果图外部检核比较 . y2 k1 V$ P6 ~. t
为了便于比较,我们在进行图形显示时,有意将测高处理数据的水深成果注记进行了移位,实质上两套成果的测点坐标是重合的。见图5~6。
# }) X/ I* l* S3 i4 g 图5中,红色为传统作业模式成果,黑色为GPS测高作业模式成果,等值线间隔为0.5m,很显然,传统作业模式处理的水深成果普遍浅于GPS测高作业模式处理获得的水深成果。 6 Y$ }1 f; p$ u5 t
 0 e- F% Y6 `1 X8 r' _7 d
图5 GPS测高作业模式成果与传统作业模式成果局部比较图 & N* k0 Z, c1 P/ B
图6 两种处理方式得到的水深成果的叠加等值线图 / P5 s. U! ]# K: Q5 H2 ^: n
我们对8月30日、8月31日、9月2日三天的测量数据,将传统作业模式处理得到的成果与GPS测高作业模式处理得到的成果进行了全面比较,其比较结果列于表6。 ( C9 b" X; X; O, J& Q; N
表6 GPS测高作业模式与传统作业模式处理的水深成果比较
* W/ m: Q9 N; T 日期 : F. x# q& u+ h0 D) G! J
最小差(m) 3 O& g+ F$ f: x" m# H! r1 x- G
(传统-GPS)
; g2 L/ w/ E( `) K; g) \3 M 最大差(m) : j, }6 t' Z5 H- u3 I7 j' \
(传统-GPS) $ ?8 | w! l& n$ r) c
平均差(m)
3 o& k) B# g7 y5 E; t4 [ (传统-GPS) ' T/ {. C- J9 S/ J p! c
均方差(m)
, h! a( h9 a$ I" o+ f: b2 R 标准差(m)
' Y+ s8 G9 I6 s6 Z; {& ^6 Y 比较测点数
. ?- O* ]. }) ` 8月30日 5 R8 l8 j$ S! z) w/ _/ [7 M
-0.430 1 Q$ M1 C! a4 A6 y6 ~1 P* H" F
0.346
/ t. P2 B: X% C; p9 B# _4 \% ^ -0.1640
- ~, \' Y9 I" a/ @$ o0 S. s 0.1801 ! ?* F) U: ~/ Z. G5 R* C
0.0527 ( q6 J* I- O. d; P; C; t+ u- `" R
7443
% s9 a- w8 f, L0 M/ K5 ?6 M6 c# ] 8月31日 , W6 f* m" [9 W9 \- A
-0.744
, c) G& l. E4 |# Y 0.268 , b/ }& `* _* S# D4 [6 n& l; {' t
-0.0702 4 r8 R& f0 T7 u
0.0970 3 G( v# L) P \$ D3 ]* J
0.0473
, Y7 W0 G$ t8 R5 u 5091 ' U$ @7 _% X/ z8 L
9月2日
7 [, S/ n2 O$ d; B2 i7 S, D -0.323 : Y7 {3 i H$ [( D1 x; n) D, \
0.397
( B6 p8 J ~ v: a. P -0.0977 " S7 w0 m$ C; I0 q3 ?) Y: E
0.1217 % c! e' V* h9 E' u& g: u. m
0.0513 - a& x7 z, G! G8 l1 h. a+ C
5750 $ r! \6 @0 d" P n+ Y
从表6可知,按GPS测高作业模式获得的成果水深与传统作业模式获得的成果水深存在7~16cm的系统偏差,如前所述,该系统差主要是由传统作业模式不能准确完成测量船动态吃水改正引起的。 四、结论
/ O% \3 `$ \. z* {# P) a( U1 S9 ` ⑴本文基于双频 GPS动态后处理技术所建立的高精度水深测量作业模式原理正确,能够取代传统的人工验潮水深测量模式,并能有效地消除测量船只动态吃水变化和涌浪等因素对水深测量成果的影响。新的作业模式不仅能大幅降低作业成本,提高作业效率,同时也能显著地提高水深测量成果的精度。 ) j' _. i# t- k0 d' d! i
⑵在沿岸海区开展基于双频GPS动态后处理技术的无验潮水深测量作业,无需GPS RTK设备所需的无线数据链,同时突破了GPS RTK设备10~15km有效作用距离的限制,能够在不小于80km的范围内实施高精度水深测量作业,这一突破为GPS无验潮技术大规模应用于高精度水深测量作业奠定了技术基础。
/ ^! F0 R+ @+ G- T 
6 \! L1 j1 ?# s5 @$ { ■编后说明:本文发表在《海洋测绘》2005年第1期上,是进行无验潮海洋深度测量的一次有益尝试,试验结果证明可以大幅降低作业成本,提高作业效率,同时也能显著地提高水深测量成果的精度,为将来大规模应用奠定了理论基础。编发时参考文献略。 " q# M6 u8 N6 T, t
本文第一作者:欧阳永忠,1969出生,男,湖南双峰人,高级工程师,博士,海军海洋测绘研究所总工程师,兼任中国测绘地理信息学会海洋测绘专业委员会副主任,主要从事海洋测量理论与技术方法研究。参与论文撰写的还有:陆秀平、孙纪章、黄谟涛、翟国君、许家琨、申家双、王克平、刘传勇、侯世喜。版权归《海洋测绘》所有。 ? D! F; | \, l. K7 [# {9 B

' U' x* ?7 y! _8 j1 T9 a$ O! D7 E+ `! ^. T, a4 H
5 o7 w9 S& c6 @0 h; q0 H# D" s9 Q
$ X {& _5 k" m E( h" r4 U2 E |