Needle Image | |
Suture Size | 0 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CTB-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCPB946H |
Needle Image | |
Suture Size | 0 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CTB |
Special | - |
Pledget Size | NA |
Ethicon Code | VCPB958H |
Needle Image | |
Suture Size | 0 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CT |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP958H |
Needle Image | |
Suture Size | 0 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CTX |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP978H |
Needle Image | |
Suture Size | 0 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | OS-6 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP534H |
Needle Image | |
Suture Size | 0 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | OS-8 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP698H |
Needle Image | |
Suture Size | 0 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | SH |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP418H |
Needle Image | |
Suture Size | 0 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CT-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP946H |
Needle Image | |
Suture Size | 0 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CT-1 |
Special | |
Pledget Size | NA |
Ethicon Code | VCP740D |
Needle Image | |
Suture Size | 0 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CT |
Special | |
Pledget Size | NA |
Ethicon Code | VCP752D |
Needle Image | |
Suture Size | 0 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | NO NEEDLE |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP106G |
Needle Image | |
Suture Size | 0 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CP |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP197H |
Needle Image | |
Suture Size | 0 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CP-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP267H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | XLH |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP583G |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | MO-4 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP437H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CTB-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCPB341H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CTX |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP365H |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CT-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP347H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CT |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP353H |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | UNDYED |
QTY/BX | 12 |
Needle Name | CTXB |
Special | |
Pledget Size | NA |
Ethicon Code | VCPB725D |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CP |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP480H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CT-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP341H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CT-2 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP335H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CP-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP468H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 12 |
Needle Name | CT-1 |
Special | |
Pledget Size | NA |
Ethicon Code | VCPP40D |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | UNDYED |
QTY/BX | 24 |
Needle Name | OS-8 |
Special | |
Pledget Size | NA |
Ethicon Code | VCP757T |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CTB-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCPB947H |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CT-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP947H |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CT |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP959H |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | UNDYED |
QTY/BX | 12 |
Needle Name | CT-1 |
Special | |
Pledget Size | NA |
Ethicon Code | VCP841D |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CTXB |
Special | - |
Pledget Size | NA |
Ethicon Code | VCPB977H |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CTX |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP977H |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | UNDYED |
QTY/BX | 12 |
Needle Name | CTB-1 |
Special | |
Pledget Size | NA |
Ethicon Code | VCPB841D |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | OS-8 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP699H |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | UNDYED |
QTY/BX | 24 |
Needle Name | OS-6 |
Special | |
Pledget Size | NA |
Ethicon Code | D10054 |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | OS-4 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP695H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CPX |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP569H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | OS-6 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP535H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CT |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP281H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CP-2 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP871H |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | UNDYED |
QTY/BX | 36 |
Needle Name | CT-1 |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP261H |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | MO-4 |
Special | |
Pledget Size | NA |
Ethicon Code | VCP702D |
Needle Image | |
Suture Size | 1 |
Length | 27in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | MO-5 |
Special | |
Pledget Size | NA |
Ethicon Code | VCPP80D |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CTB-1 |
Special | |
Pledget Size | NA |
Ethicon Code | VCPB741D |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CTB |
Special | |
Pledget Size | NA |
Ethicon Code | D10084 |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CTX |
Special | |
Pledget Size | NA |
Ethicon Code | VCP765D |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CTXB |
Special | |
Pledget Size | NA |
Ethicon Code | VCPB765D |
Needle Image | |
Suture Size | 1 |
Length | 18in |
Color | VIOLET |
QTY/BX | 12 |
Needle Name | CT |
Special | |
Pledget Size | NA |
Ethicon Code | VCP753D |
Needle Image | |
Suture Size | 1 |
Length | 36in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CTX |
Special | - |
Pledget Size | NA |
Ethicon Code | VCP371H |
Needle Image | |
Suture Size | 0 |
Length | 36in |
Color | VIOLET |
QTY/BX | 36 |
Needle Name | CTB |
Special | - |
Pledget Size | NA |
Ethicon Code | VCPB330H |
BLUNT POINT ETHIGUARD | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTB-1, 1/2 Circle, 36mm | 0 | 36in | UNDYED | 36 | CTB-1 |
- |
NA | VCPB946H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | VIOLET | 36 | CTB-1 |
- |
NA | VCPB341H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | UNDYED | 36 | CTB-1 |
- |
NA | VCPB947H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | UNDYED | 12 | CTB-1 | NA | VCPB841D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | VIOLET | 12 | CTB-1 | NA | VCPB741D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTB, 1/2 Circle, 40mm | 0 | 36in | UNDYED | 36 | CTB |
- |
NA | VCPB958H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | VIOLET | 12 | CTB | NA | D10084 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAPER POINT | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CT, 1/2 Circle, 40mm | 0 | 36in | UNDYED | 36 | CT |
- |
NA | VCP958H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 18in | VIOLET | 12 | CT | NA | VCP752D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | VIOLET | 36 | CT |
- |
NA | VCP353H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | UNDYED | 36 | CT |
- |
NA | VCP959H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | UNDYED | 36 | CT |
- |
NA | VCP281H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | VIOLET | 12 | CT | NA | VCP753D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTX, 1/2 Circle, 48mm | 0 | 36in | UNDYED | 36 | CTX |
- |
NA | VCP978H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | VIOLET | 36 | CTX |
- |
NA | VCP365H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | UNDYED | 36 | CTX |
- |
NA | VCP977H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | VIOLET | 12 | CTX | NA | VCP765D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | VIOLET | 36 | CTX |
- |
NA | VCP371H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CUTTING EDGE REVERSE | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OS-6, 1/2 Circle, 36mm | 0 | 27in | UNDYED | 36 | OS-6 |
- |
NA | VCP534H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | UNDYED | 24 | OS-6 | NA | D10054 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | UNDYED | 36 | OS-6 |
- |
NA | VCP535H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OS-8, 1/2 Circle, 40mm | 0 | 27in | UNDYED | 36 | OS-8 |
- |
NA | VCP698H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | UNDYED | 24 | OS-8 | NA | VCP757T | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | UNDYED | 36 | OS-8 |
- |
NA | VCP699H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAPER POINT | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SH, 1/2 Circle, 26mm | 0 | 27in | UNDYED | 36 | SH |
- |
NA | VCP418H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CT-1, 1/2 Circle, 36mm | 0 | 36in | UNDYED | 36 | CT-1 |
- |
NA | VCP946H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 18in | VIOLET | 12 | CT-1 | NA | VCP740D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | VIOLET | 36 | CT-1 |
- |
NA | VCP347H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | VIOLET | 36 | CT-1 |
- |
NA | VCP341H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | UNDYED | 12 | CT-1 | NA | VCPP40D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | UNDYED | 36 | CT-1 |
- |
NA | VCP947H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | UNDYED | 12 | CT-1 | NA | VCP841D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | UNDYED | 36 | CT-1 |
- |
NA | VCP261H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NO NEEDLE | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
NO NEEDLE, NA, NA | 0 | 18in | VIOLET | 12 | NO NEEDLE |
- |
NA | VCP106G | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CUTTING EDGE REVERSE | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CP, 1/2 Circle, 40mm | 0 | 27in | UNDYED | 36 | CP |
- |
NA | VCP197H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | VIOLET | 36 | CP |
- |
NA | VCP480H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CP-1, 1/2 Circle, 36mm | 0 | 27in | UNDYED | 36 | CP-1 |
- |
NA | VCP267H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 27in | VIOLET | 36 | CP-1 |
- |
NA | VCP468H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAPER POINT | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XLH, 1/2 Circle, 70mm | 1 | 27in | VIOLET | 12 | XLH |
- |
NA | VCP583G | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MO-4, 1/2 Circle, 36mm | 1 | 27in | VIOLET | 36 | MO-4 |
- |
NA | VCP437H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | VIOLET | 12 | MO-4 | NA | VCP702D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BLUNT POINT ETHIGUARD | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTXB, 1/2 Circle, 48mm | 1 | 18in | UNDYED | 12 | CTXB | NA | VCPB725D | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 36in | UNDYED | 36 | CTXB |
- |
NA | VCPB977H | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 18in | VIOLET | 12 | CTXB | NA | VCPB765D | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CT-2, 1/2 Circle, 26mm | 1 | 27in | VIOLET | 36 | CT-2 |
- |
NA | VCP335H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CUTTING EDGE REVERSE | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
OS-4, 1/2 Circle, 22mm | 1 | 27in | UNDYED | 36 | OS-4 |
- |
NA | VCP695H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CPX, 1/2 Circle, 48mm | 1 | 27in | UNDYED | 36 | CPX |
- |
NA | VCP569H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CP-2, 1/2 Circle, 26mm | 1 | 27in | UNDYED | 36 | CP-2 |
- |
NA | VCP871H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
TAPER POINT | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MO-5, 1/2 Circle, 31mm | 1 | 27in | VIOLET | 12 | MO-5 | NA | VCPP80D | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
BLUNT POINT ETHIGUARD | Suture Size | Length | Color | QTY/BX | Needle Name | Special | Pledget Size | Ethicon Code | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CTB, 1/2 Circle, 40mm | 0 | 36in | VIOLET | 36 | CTB |
- |
NA | VCPB330H | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||