EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
[allegro16.3及以上][16层]16层PCIE板卡设计|金手指|DDR|各类接口(SOC_IRONWOOD_FF900+DDR3+ASP_134486_01)pcb文件
3 j% F) D5 }1 ~文件描述: 1. 作品用途:16层PCIE板卡设计|金手指|DDR|各类接口 2. 软件版本:allegro16.3及以上 3. 层数:16层 4. 用到的主要芯片:SOC_IRONWOOD_FF900+DDR3+ASP_134486_01 5. PCB尺寸:266.77*223.25 mm 2 O% j- {! u5 c/ L; |6 G: I! R
作品截图如下: : }" e! [& M+ O) N' O3 [4 Q
顶层截图:
1 y0 A: J* F) ]% k; z7 i% k# u" a/ V5 o6 i- J4 `
底层截图:
. S% A d) d8 s- V7 e5 ~
4 n7 d y; f2 P全部截图:
! |" @$ S/ A: w6 _* p3 g. _0 R5 y# C0 z' @
附件: 8 F* G% S% C- @5 Q1 Q( b6 |0 d z
PCB文件: ! y5 X$ P! {* `2 @' }
( X7 `' O9 {' e
BOM: ) v2 x: h$ A% A+ D0 G4 A; } z! o
SYM_NAME COMP_DEVICE_TYPE QUANTITY REFDES
: ]4 n& S2 f2 N7 B 32K10K_400_NEW SMA_32K10K-400 10 J11;J12;J13;J14;J15;J16;J17;J19;J20;J66
# P( e: t5 n# m5 ?) E+ b2 k 201 49_9_0201 2 R407;R408
6 d: `6 L T5 A 201 100_0201 1 R459 / _6 }, Z8 J% Q. n4 w- @
402 0_1UF_0402 118 C1;C2;C3;C4;C5;C6;C7;C8;C9;C10;C11;C12;C13;C14;C15;C17;C18;C20;C21;C22;C23;4 D( a4 l. F0 h# b: l B
C24;C28;C29;C48;C49;C50;C51;C100;C113;C162;C181;C182;C183;C184;C187;C201;
$ Z( D5 [* u+ iC202;C460;C469;C470;C473;C474;C475;C476;C477;C478;C505;C506;C507;C508;C509;
/ R8 ]3 a% U3 ~. `3 f" [C510;C511;C512;C513;C514;C515;C516;C517;C518;C519;C520;C540;C541;C542;C543;, A2 e4 R2 R3 K/ v5 a
C549;C550;C551;C554;C555;C558;C559;C560;C561;C562;C563;C564;C565;C566;C567;
2 [) q/ U- U, DC585;C586;C592;C593;C594;C595;C596;C597;C598;C599;C600;C601;C602;C604;C606;
9 k# r# r& O$ x M7 lC607;C608;C609;C610;C611;C612;C613;C614;C720;C721;C731;C732;C733;C734;C735;1 w& @: g4 k7 l
C736;C737;C738;C739;C740;C741 ( X4 s6 T3 T3 {+ L/ J4 z
402 0_01UF_0402 31 C70;C71;C72;C73;C74;C75;C76;C77;C78;C79;C80;C458;C523;C524;C544;C545;C547;
5 }" G9 i: L8 ~C548;C573;C574;C575;C576;C577;C578;C579;C580;C581;C582;C662;C729;C730
% _5 d4 L6 B: c/ m# G$ j 402 1000PF_0402 9 C85;C86;C87;C88;C89;C177;C218;C219;C220 6 b, x1 [- }, c8 @9 J B
402 18PF_0402 4 C91;C92;C93;C94 3 }5 Q# U! E& q8 A6 r
402 0_068UF_0402 14 C145;C149;C529;C530;C531;C532;C533;C534;C535;C536;C674;C675;C676;C724
; y9 y( a% c( U1 S 402 820PF_0402 11 C150;C153;C726;C792;C793;C794;C795;C796;C797;C798;C799 6 c8 ~9 U0 s7 \+ ~! o& I
402 4_7UF_0402 21 C173;C525;C526;C527;C528;C664;C665;C666;C667;C669;C670;C671;C768;C769;
1 C5 R1 d; \6 m3 [) E5 v2 jC770;C771;C772;C773;C774;C775;C776
- l4 l7 I+ _+ }0 x 402 0_22UF_0402 16 C488;C489;C490;C491;C492;C493;C494;C495;C496;C497;C498;C499;C500;C501;$ i% k% }- e5 j. `8 p2 h
C502;C503
6 F6 [8 y: v2 s9 c1 ~! o7 G; J! Y 402 DNP_C_0402 6 C546;C603;C809;C810;C811;C812
: q/ c% `" t1 K: G* {& c4 H M. ` 402 0_022UF_0402 12 C590;C591;C644;C645;C646;C647;C648;C649;C650;C651;C654;C655
$ W* U# {0 D: M m* ` 402 0_47UF_0402 8 C700;C701;C702;C703;C704;C705;C706;C707
# g( j; W9 h- f( F6 X" e 402 30_0402 23 R1;R6;R7;R16;R26;R27;R28;R29;R38;R39;R44;R45;R46;R47;R48;R49;R50;R51;
. b6 y, }, O$ @+ ]4 s9 ^R52;R53;R54;R55;R56
" z* O% p" k* @2 n& S: u5 v 402 4_7K_0402 69 R3;R4;R5;R8;R9;R10;R11;R12;R13;R14;R15;R18;R19;R21;R22;R23;R24;R25;9 {! K2 y2 M7 }& A8 z; ^. `2 _* p
R30;R31;R32;R33;R34;R35;R36;R37;R40;R41;R43;R69;R70;R72;R74;R75;R76;- u; M4 N: d+ A6 E; {
R77;R78;R79;R80;R81;R295;R296;R304;R305;R307;R308;R309;R310;R311;3 `- ~+ [0 q/ X3 w
R312;R313;R314;R315;R316;R317;R318;R319;R320;R321;R324;R335;R336;
1 l7 w4 w& |" J& J7 ?- eR376;R395;R424;R547;R551;R552;R609 6 v# m* w' E5 W
402 DNP_R_0402 22 R17;R20;R42;R135;R136;R137;R190;R306;R322;R323;R386;R387;R427;R548;$ ? c ?! g$ i$ F0 _! \
R588;R589;R590;R591;R602;R603;R604;R605
7 [8 J. o9 z( n3 @9 z; O M) \' b 402 249_0402 3 R82;R378;R379
, T1 P) |/ c. n, w1 b 402 15_0402 8 R83;R380;R381;R382;R429;R430;R431;R432 # N: y0 }9 N6 ~+ L O9 i
402 6_81K_0402 1 R92 3 ~7 D( O' f+ c/ y( b0 g$ B& U3 `
402 49_9_0402 8 R93;R94;R95;R96;R97;R440;R441;R442
! e" s' m8 K( q1 L- E U 402 100_0402 24 R104;R105;R106;R107;R108;R109;R110;R111;R112;R113;R114;R115;R116;/ A9 |( y0 c3 g
R117;R118;R119;R234;R275;R276;R277;R278;R279;R280;R337
4 l1 }3 B1 T, A3 ~5 o$ h/ g 402 10_0K_0402 36 R125;R126;R222;R223;R343;R344;R345;R346;R347;R349;R350;R351;R352;4 X# H. K1 t I7 a" `9 \1 s
R353;R354;R356;R357;R358;R359;R360;R383;R384;R392;R393;R418;R485;
1 |% |) I5 u# v8 ^6 ^8 GR486;R487;R488;R489;R490;R491;R492;R556;R600;R601
: ]2 h9 _# k0 [' G 402 1_0M_0402 3 R134;R150;R565 8 _. W- g' d' e
402 140_0402 6 R138;R139;R140;R141;R142;R143
|3 x* U1 K: \0 s. R7 @ 402 0_0402 14 R144;R145;R361;R362;R363;R364;R534;R535;R536;R537;R538;R539;R543;R549 & g1 s( k6 F7 L9 R* G
402 4_99K_0402 1 R151 ( P8 i# Q# s, O$ b$ N! `
402 4_22K_0402 11 R153;R156;R540;R566;R567;R568;R569;R570;R571;R572;R573 . \4 a: S, I, X0 p5 j# i
402 787_0402 6 R162;R542;R584;R585;R586;R587 # U8 H9 `- e) m- @) b) Y
402 1_00K_0402 29 R202;R290;R365;R366;R367;R368;R369;R370;R371;R372;R373;R391;R403;
9 u! L# F" m! n2 _1 U! JR405;R507;R508;R544;R545;R550;R558;R559;R592;R593;R594;R595;R596;0 v5 F# k! }/ W. o' Z3 b7 R
R597;R598;R599
8 y1 t" m8 q1 S- K8 T: M- b( F1 H 402 2_00K_0402 11 R210;R211;R374;R375;R385;R404;R421;R422;R423;R522;R561
( o* r- Y: x6 L7 w4 P 402 27_4_0402 1 R294
1 }! I( O# A$ m$ I; b: K, V) R 402 261_0402 2 R329;R330 H0 s* p* ~) P% m
402 75K_0402 4 R339;R340;R341;R533 , Z9 @% B+ n3 f, M7 w l
402 86_6K_0402 1 R342 8 {! H9 M5 T- s' n
402 2_43K_0402 5 R388;R389;R411;R412;R435
: i# n) Y& W5 d0 ]6 ~5 c; W* X$ X+ \ 402 4_75K_0402 1 R390
2 H# \* D9 U+ n6 g6 W5 ^% K 402 1_21K_0402 5 R396;R397;R398;R399;R400 b; R/ [+ e# U4 g: M$ H
402 220_0402 2 R401;R402 3 `# A' W i: x
402 4_70K_0402 1 R406
2 o/ L6 K) t9 ^( x 402 80_6_0402 2 R413;R414
8 W; s# [- P! k8 q: G3 j$ M5 x0 d 402 5_62K_0402 1 R425
: e7 q/ S4 T+ \; o 402 1_07K_0402 1 R426
2 i& \: @! A! N( q8 L, D# I4 N8 M/ S 402 100K_0402 1 R428 ) R+ ?- y3 h& r, V4 C% I6 l
402 887_0402 1 R433 ; ^$ D4 s8 r$ A% q' X
402 27_4K_0402 1 R434 ; r6 w7 l, n& V7 L' V
402 51_1K_0402 12 R447;R448;R449;R450;R451;R452;R453;R454;R455;R456;R457;R458
" ~! ]. @# U$ w$ Z+ c 402 100K_0402 1 R475
. c4 \6 q5 g# v* O7 H2 p. v 402 24_9_0402 2 R606;R607 $ z$ Y3 v ~/ i: l7 M9 @3 e
402 2_7K_0402 1 R608 . I5 x- G; k4 h K1 n; A, S3 R
603 1UF_0603 24 C61;C62;C63;C64;C65;C66;C68;C487;C571;C572;C605;C656;C657;C658;1 g, ~' Z% N% M5 U. {4 q
C659;C661;C761;C762;C763;C764;C765;C766;C767;C804 ; Q4 a' P* k* ]0 v" {
603 FERRITE-220_0603 19 L1;L2;L5;L6;L14;L29;L30;L31;L32;L33;L34;L35;L36;L37;L38;L39;L40;L43;L44
, \) D2 |7 g; O/ l' m+ E* p4 _) i* ^( G 603 47_0603 8 R84;R85;R87;R88;R89;R90;R91;R553
! `# U% ^5 b4 a* Z3 u6 C" ]' b* [ 603 330_0603 1 R303
" ^3 L1 e$ x" d5 K$ S( O& b 603 1_000K_0603 1 R326
$ r' o; a# d8 H: y 603 4_530K_0603 1 R331 , `, c! u/ I V
0603_SHORT 0603_SHORT 13 Z3;Z5;Z10;Z11;Z12;Z13;Z20;Z21;Z24;Z25;Z26;Z27;Z28 % l8 }5 V* u4 G1 F- J0 d& R
805 10UF_0805 3 C82;C83;C84
) y' v7 ?: e+ F( a 805 10UF_0805 2 C203;C217
[ d6 ^) H/ g' N+ _- k' O; p( o 805 100PF_0805 4 C805;C806;C807;C808
, |& a6 {+ o8 a* D, D- u2 T 805 FERRITE-600 5 L17;L18;L19;L41;L42 / c3 B* g% _, g/ M: q! g
805 10_0805 1 R103
0 a* c" z1 B. H6 N. k* W% r- T 0805_A4 0_1UF_0805_CPACK 13 CP1;CP2;CP3;CP4;CP5;CP6;CP7;CP8;CP9;CP10;CP11;CP12;CP13 & M6 x- e+ Y" R" U# y
1206 22UF_1206 9 C55;C116;C118;C587;C722;C742;C743;C744;C745
. E( }; D5 \$ n. o( b! q2 c 1206 10UF_1206 21 C56;C57;C58;C59;C60;C163;C164;C165;C166;C167;C194;C215;C216;, A# `2 `9 D) v! [* \* C
C461;C462;C484;C552;C553;C568;C569;C570
5 k3 x- C3 Q4 R2 f 1206 47UF_1206 16 C123;C126;C266;C337;C338;C339;C340;C723;C746;C747;C748;C749;
/ G" l: ^; D& J! o0 @& ?& K: J/ ^C750;C751;C752;C753
# D) \3 G* r/ j1 r 1206 100UF_1206 11 C263;C264;C265;C269;C270;C272;C273;C274;C275;C276;C588
+ x6 Y$ n1 w6 c8 P9 w; v 1210 10UF_1210 12 C53;C521;C522;C589;C642;C754;C755;C756;C757;C758;C759;C760
) a8 c* Y& S, c1 ?2 s! X5 |6 L0 U 1224_SMT LVK25R005FER 10 R574;R575;R576;R577;R578;R579;R580;R581;R582;R583 - {+ u `" f' d( ]9 }
87832_1420 MOLEX-87832-1420 1 J60 8 c2 q7 m* m/ \0 Q- p
2773021447 2773021447 7 L45;L46;L47;L48;L49;L50;L51 # A3 h' u0 F6 e# p2 }6 b
ASP_134486_01 ASP_134486_01 1 J22
1 |9 n- [/ |* f4 ~" R- c ASP_134603_01 ASP_134603_01 1 J2 , d+ X# l; w4 B! f
BGA64_8X10MM PC28F00AP30TF 1 U58 # a' u+ C3 N+ N! u: L
BNX016-01 BNX016-01 1 U115
: q" o2 x7 V! u" d( @& q2 ] CAP_F 330UF_8_3MMX8_3MM 8 C158;C160;C539;C727;C800;C801;C802;C803
. C2 H) w4 {/ t$ n, {7 s( i CON23_MOLEX_HDMI_RA 500254_1927 1 P6 : I4 q5 \& R" s6 N
CONN_USB_MINI_B_TH CONN_USB_MINI_B_TH 1 J6
* l- L) x$ C5 ^3 B CON_MOLEX_SD_67840 67840-8001 1 U9
4 n; ~6 _' w+ s0 r7 l' }5 N CON_MOL_20P_74441_0010 74441-0010 1 P5 7 z, W$ k8 v' Y/ q' a E4 l; S
CON_MOL_5569_6P 39-30-1060_JACK_500X540 1 J49 9 k. {- a+ z( R& b: _
DDR3_SO-DIMM_SHIELDED DDR3_SO-DIMM 1 J1 + ?& h: t6 V$ Z
DIGILENT_USB_JTAG DIGILENT_USB_JTAG 1 U59 7 p# ]" `( u8 L) _# q- B
DIO_DFS1150_7 DFLS1150 1 D16
8 |7 o0 x/ s, X' ]0 ~. M EFS_R_PDSS_T22 PTD08D210W 4 U103;U104;U105;U106 ( O/ w+ M: }$ @" E& h6 z
EGP_R_PDSS_T12 PTD08A020W 1 U21
5 N# z' N8 Z6 z( s( M5 b9 p EGS_R_PDSS_T12 PTD08A010W 2 U17;U99
5 ]1 y1 [+ \/ h+ `2 @/ T6 C HDR_1X1 HDR_1X1 3 J8;J9;J10 * | k4 p e% x& X/ c
HDR_1X2 HDR_1X2 12 J3;J4;J42;J43;J53;J56;J62;J63;J64;J65;J67;J68 & H9 Z N$ w. D- h! }8 _+ t
HDR_1X3 HDR_1X3 7 J27;J28;J29;J30;J47;J48;J69 ( @& E5 M. m, m' m8 T3 V
HDR_1X3_LOCK_MOLEX WM2701-ND 1 J61
) S0 F! Y4 ~0 t$ l3 d HDR_1X9 HDR_1X9 1 J7
4 O( [6 m$ j9 i) d' t HDR_2X3 HDR_2X3 1 J32
# R) Q% }: h$ k0 Y0 N& h% Z0 P HDR_2X7 HDR_2X7_265 1 J31
7 Z; T) ^. Q6 L4 u5 ? HDR_BOX_2X5 HDR-2X5-SHR_HDR-2X5-SHR 1 J39
( q) A5 J& M4 e- m* o" M1 | HSMF_C15X HSMF-C155 1 DS21
2 A* `. [$ P& H) z8 W IND_IHLP2020BZ_ER INDUCTOR_0_4_7UH 2 L3;L4
4 ?8 u7 [% t6 }! u, M- Z LED_0603 LED-GRN-SMT_LED_0603 9 DS1;DS2;DS3;DS4;DS10;DS20;DS25;DS26;DS27 , P3 A# x8 r9 x4 W4 y* R, |
LED_0603 LED-GREEN-SMT_LED_0603 4 DS14;DS22;DS23;DS24 9 u, r& N% h( N$ n6 p
LED_GRN_SMALL_DUAL_STACK LED_GRN_SMALL_DUAL_STACK 3 DS11;DS12;DS13 # \/ ]9 P9 {# K% D7 ` _
LQFP100_14X14 ADV7511 1 U65 $ J% Q) e( _# M( s
MH_135H110 HOLE_MH_110_135 3 MH7;MH8;MH9
U& Q5 p2 J3 v MH_250H125 HOLE_MH_125_250 6 MH1;MH2;MH3;MH4;MH5;MH6 & s$ C8 I0 N! o3 f R% [0 S5 W
MINIMELF DL4148 1 D14 7 P+ i* ~* G/ e4 a( i8 I" D8 e
MSOP_8 INA333_MSOP-8 11 U24;U27;U100;U107;U108;U109;U110;U111;U112;U113;U114 3 q) D# P& X3 I% j
OSCON_C6 16SVPF180M 7 C777;C778;C779;C780;C781;C782;C783 2 p+ O1 {! C( Z& U7 c' b; |
OSC_EG2121CA_6P SIT9102 1 U6
0 l1 K7 M L/ C2 ^& n' w OSC_SIT8102_PKG2 SIT8102 1 U72
, G/ F, k! O0 ?2 k OSC_SIT8103_PKG2 SIT8103 1 U64
0 s4 {, R5 q$ q9 Q$ r& D4 F* B5 m: v PCIE_8LANE_EDGE PCIE_8LANE_EDGE 1 P1 : N: `4 |/ G* G( W4 Y$ f
PFC_S_PQFP_G80 UCD9248PFC_QFP50P14X14-80 3 U55;U56;U89 ( g2 I* i! U5 E9 X5 C) t+ ? q
POT_3352W 2K_POT-3352W 1 R133 4 d# a# G) k+ p6 Y& p) S
QFN36_6X6MM SI5324C-C-GM 1 U70
* Z" H+ _- {2 o- _ QFN-RSV-16 SN74AVC4T245 3 U54;U74;U75 ( z! Y+ o r, l* I
QFN_24 PCA9548ARGER_QFN24 1 U49
1 C0 y1 V$ m2 d8 a, N QFN_28 CP2103GM_MLP-28 1 U12 6 v$ r$ ~% A! P$ @
QFN_RSW_10 SN74AVC2T245 1 U69 ' M3 G7 C+ y( f1 }. _- r+ z
RCLAMP0524P RCLAMP0524P 4 DP1;DP2;DP3;DP4
6 w0 y6 \$ p4 \1 {9 { N6 I8 }# L$ V! R, o RES_WSL3637 WSL3637 1 R170 . E' V$ ~* S7 e5 h# ?0 x4 q
RJ45_HFJ11_1G01E RJ45_HFJ11-1G01E 1 P3
7 p! k; V* Z* A0 H6 C SAMTEC_TST_110_XX_X_D SAMTEC_TST_110_XX_X_D 1 J46
* F$ l$ P# a0 x% i SC70_5 NC7SZ66 2 U76;U77 ) f! {% M+ h7 r2 H# R, d
SC70_6 SN74AVC1T45 3 U48;U68;U102
/ }+ d: g3 s3 }& n SI570 570BAB000544DG_5X7 1 U45
" {' w6 {" g. Q; l+ N SO16_50P300X413 N25Q256 1 U7 : u- l) O' Y7 J# q, [9 m# r8 e8 X8 y
SOC_IRONWOOD_FF900 SOC_IRONWOOD_FF900 1 U1
4 b" Z; _# \( I! a0 Y4 j SOD_123 BZX84C4V7_SOT23 3 D12;D13;D17 9 P: ^, Y+ V# @3 u0 f/ G
SOD_323F_REV MM3Z2V7B 1 D15
9 R! G$ [, ]% X2 A1 k SON10_TPS51200 TPS51200DRCT 1 U33
! C7 R8 g8 Y* N" _ SOT23_3 REF3012AIDBZT_SOT23_3 1 U42
3 R6 r/ i/ g# O5 h) t SOT23_6 SN74LVC1G18DBVR 1 U63
" Q$ y- A% o, w SOT143 SP0503BAHT_SOT143 1 X4 ) [5 Z* Y# {0 `3 R: x
SOT223_6 TL1963ADCQR_SOT223 1 U62 [- ?. f- k& B/ D- S P. r
SOT_23 BAS40_04_SOT23 1 D11
( [" p: X$ o6 |( \- ?- e+ t8 U7 } SOT_23 NDS331N_SOT23 7 Q1;Q2;Q9;Q10;Q11;Q15;Q16
, {1 k* v* L; P1 M SOT_89 FCX491A_SOT_89 3 Q13;Q18;Q21
- O7 o+ V K& V8 Y# H! J( S SOT_223 NDT3055L_SOT223 1 Q17 + `: M$ E6 m2 A7 y' E, D
SW6P_EVQ_WK4001 EVQ-WK4001 1 SW8 1 \( c/ C& W/ q w" d" u3 H" i
SW_450_500 1201M2S3ABE2_SLIDE_2POS 1 SW15 6 p. L3 E' y$ R t2 w) v
SW_SDA_8P SDA04H1SBD 1 SW11 ) N w* Q& H# C9 c
SW_SDA_10P SDA05H1SBD 1 SW13 5 N. v$ i9 d2 R o2 @) K4 `+ D
SW_TL3301_G_4P TL3301EF100QG-ND 7 SW2;SW3;SW4;SW5;SW6;SW7;SW14 $ Q: z3 I4 N3 l. Z X
T-18_AXIAL 1N5335BRLG 5 D18;D19;D20;D21;D22 & V/ f$ Y2 q6 F6 Y
TANT_D 330UF_TANT_D 8 C90;C445;C446;C447;C450;C451;C504;C584
& z; Z) D% ~7 L: Q0 \8 Q' T TANT_D 330UF_LOW_ESR 11 C134;C137;C725;C784;C785;C786;C787;C788;C789;C790;C791 5 |+ }3 q( W" K6 W0 R- }. I
TFBGA_117 M88E1111_BAB1C000 1 U37 + g- S# t/ \8 p0 u% t
TO_PMOD_7 LMZ12002 1 U71
. M% d0 J- q* o! I0 @' ` TS518SE_FL35E TS518SE_FL35E 1 B1
& l" ^" z0 N4 b* N2 m TSOT_5 ADP123 2 U39;U47 * n6 L& X+ R) K. a( G' R: r
TSSOP8_65P440X300MM ICS844021I_TSSOP8 1 U2
( i* o1 g4 y; z6 r* I& r4 x TSSOP8_65P440X300MM M24C08-WDW6TP 1 U3
# c& v& c* z4 v7 t TSSOP_16 CD74HC4051_TSSOP-16 3 U15;U16;U78
4 ^8 X, Q* V8 V, r+ e" h2 z9 G TSSOP_20 SN74LV541APWR 1 U5
" ^( O& p, U6 h+ D; L* |! [ TSSOP_20 TXS0108E 2 U10;U67 , B* y) ^4 m* H% Z5 \, Z
TSSOP_20 TXB0108 1 U57 % ]/ W# O9 ?; T! }! F
XTAL_ABM8 XTAL_ABM8 2 X2;X3 , d5 h, `' }) i
XTAL_CS_023_125X98 XTAL_CS_023_125X98 1 X5
, _2 d1 [. v% ~% t& I# h( w
' b& \0 s! r3 V0 r |