|
|
|
|
|
|
|
` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
| CANON TONER CARTRIDGES |
|
| Fax Consumables |
|
| CNCAFX3 |
FX-3 Black (Fax
L250, L260i, L300 , L350, L360, L200,
L220, L240, L280, L290, L295
MultiPass L-60, L-90 - Yield = 2700 pages) |
|
|
|
|
R 790.00 |
|
| CNCAFX4 |
FX-4 Black (Fax
L-800, L-900 - Yield = 4000 pages) |
|
|
|
|
R 1 075.00 |
|
| CNCAFX6 |
FX-6 Black (Fax
L-1000 - Yield = 5000 pages) |
|
|
|
|
R 1 340.00 |
|
| CNCAFX7 |
FX-7 Black (Fax
L-2000/2000IP- Yield = 5000pages) |
|
|
|
|
R 1 315.00 |
|
| CNCAFX10 |
FX-10 Black (Fax
L-100 / 120 / L95- Yield = 2000pages) |
|
|
|
|
R 760.00 |
|
| CNCAT-CART |
T Cart Black ( Fax
L380S/L390/L380/L400/PCD 340= Yield - 3500pages) |
|
|
|
|
R 1 300.00 |
|
| CNCABX3 |
BX-3 Black
(MultiPass C-10, Fax B-100 / 110 / 150 / 155 / 120 /140 / 820 / 840- Yield =
850 pages) |
|
|
|
|
R 350.00 |
|
| CNCA714 |
714 Black Cartridge
(I-SENSYS Fax L3000/3000IP = 4500 pages) |
|
|
|
|
R 1 315.00 |
|
| FC / PC Consumables |
|
| CNCAE30 |
E-30 Black
(Personal Copier FC-100 / 120 / 204 / 224 / 336 / ,PC-860 / 890 - Yield =
2000 pages) |
|
|
|
|
R 1 565.00 |
|
| CNCAM-CART |
M CARTRIDGE Black (
Digital Copier PC1210D / 1230D / 1270D - Yield = 5000 pages) |
|
|
|
|
R 1 900.00 |
|
| Mono Laser Toner |
|
| CNCAEP22 |
EP-22 Black
(LBP-800 - Yield = 2500 pages) |
|
|
|
|
R 630.00 |
|
| CNCAEP27 |
EP-27 Black
(LBP-3200/ MF3110/ MF5650 /MF5750/ MF5770- Yield = 2500 pages) |
|
|
|
|
R 675.00 |
|
| CNCAEP65 |
EP-65 Black
(LBP-2000 - Yield = 10000 pages) |
|
|
|
|
R 2 410.00 |
|
| CNCA703 |
Cartridge 703 Black
(LBP2900/3000 = 2000 pages) |
|
|
|
|
R 705.00 |
|
| CNCA708 |
Cartridge 708
(LBP3300 / LBP3360 = 2500 pages) |
|
|
|
|
R 845.00 |
|
| CNCA708H |
Cartridge 708H
(LBP3300 / LBP3360 = 6000 pages) |
|
|
|
|
R 1 500.00 |
|
| CNCA712 |
Cartridge 712 Black
(I-SENSYS LBP3010 / LBP3100 = 1500 pages) |
|
|
|
|
R 675.00 |
|
| CNCA713 |
Cartridge 713 Black
(I-SENSYS LBP3250 = 2000 pages) |
|
|
|
|
R 785.00 |
|
| Colour Laser Toner & Drum |
|
| CNCA701B |
701 Black (LBP-5200
/ MF8180C = 5000 pages) |
|
|
|
|
R 1 045.00 |
|
| CNCA701Y |
701 Yellow
(LBP-5200 / MF8180C= 4000 pages) |
|
|
|
|
R 1 250.00 |
|
| CNCA701M |
701 Magenta
(LBP-5200 / MF8180C = 4000 pages) |
|
|
|
|
R 1 250.00 |
|
| CNCA701C |
701 Cyan (LBP-5200
/ MF8180C = 4000 pages) |
|
|
|
|
R 1 250.00 |
|
| CNCA701
Drum |
701 Drum Cartridge
(LBP-5200 / MF8180C = 5000 Colour or 20000 Mono |
|
|
|
|
R 2 195.00 |
|
| CNCA706 |
CART 706 (MF6550/MF6560PCL/MF6580PCL -5000pages) |
|
|
|
|
R 1 615.00 |
|
| CNCA707B |
Cartridge 707 Black
(LBP5000 / LBP5100 = 2500 pages) |
|
|
|
|
R 870.00 |
|
| CNCA707C |
Cartridge 707 Cyan
(LBP5000 / LBP5100 = 2000 pages) |
|
|
|
|
R 925.00 |
|
| CNCA707M |
Cartridge 707
Magenta (LBP5000 / LBP5100 = 2000 pages) |
|
|
|
|
R 925.00 |
|
| CNCA707Y |
Cartridge 707
Yellow (LBP5000 / LBP5100 = 2000 pages) |
|
|
|
|
R 925.00 |
|
| CNCA710 |
Cartridge 710
(LBP3460 = 6000 pages) |
|
|
|
|
R 1 430.00 |
|
| CNCA710H |
Cartridge 710H
(LBP3460 = 12,000 pages) |
|
|
|
|
R 2 350.00 |
|
| CNCA711BK |
Cartridge 711 Black
(I-SENSYS LBP5300 / LBP5360 / MF8450 / MF9170 = 6000 pages) |
|
|
|
|
R 1 525.00 |
|
| CNCA711C |
Cartridge 711 Cyan
(I-SENSYS LBP5300 / LBP5360 / MF9170 = 6000 pages) |
|
|
|
|
R 1 980.00 |
|
| CNCA711M |
Cartridge 711
Magenta (I-SENSYS LBP5300 / LBP5360 / MF9170 = 6000 pages) |
|
|
|
|
R 1 980.00 |
|
| CNCA711Y |
Cartridge 711
Yellow (I-SENSYS LBP5300 / LBP5360 / MF9170 = 6000 pages) |
|
|
|
|
R 1 980.00 |
|
| CNCA715 |
Cartridge 715
(I-SENSYS LBP3310 / 3370 = 3000 pages) |
|
|
|
|
R 910.00 |
|
| CNCA715H |
Cartridge 715H
(I-SENSYS LBP3310 / 3370 = 7000 pages) |
|
|
|
|
R 1 645.00 |
|
| CNCA716BK |
Cartridge 716 Black
(I-SENSYS LBP5050 / LBP5050n = 2300
pages) |
|
|
|
|
R 785.00 |
|
| CNCA716C |
Cartridge 716 Cyan
(I-SENSYS LBP5050 / LBP5050n = 1500
pages) |
|
|
|
|
R 730.00 |
|
| CNCA716M |
Cartridge 716
Magenta (I-SENSYS LBP5050 / LBP5050n =
1500 pages) |
|
|
|
|
R 730.00 |
|
| CNCA716Y |
Cartridge 716
Yellow (I-SENSYS LBP5050 / LBP5050n =
1500 pages) |
|
|
|
|
R 730.00 |
|
| CNCA717C |
Cartridge 717 Cyan
(I-SENSYS MF8450 = 4000 pages) |
|
|
|
|
R 1 495.00 |
|
| CNCA717M |
Cartridge 717
Magenta (I-SENSYS MF8450 = 4000 pages) |
|
|
|
|
R 1 495.00 |
|
| CNCA717Y |
Cartridge 717
Yellow (I-SENSYS MF8450 = 4000 pages) |
|
|
|
|
R 1 495.00 |
|
| CNCA718BLK |
Cartridge 718 Black
(I-SENSYS LBP 7200Cdn=2900 pages) |
|
|
|
|
R 1 360.00 |
|
| CNCA718Y |
Cartridge 718
Yellow (I-SENSYS LBP 7200Cdn=2900 pages) |
|
|
|
|
R 1 325.00 |
|
| CNCA718M |
Cartridge 718
Magenta (I-SENSYS LBP 7200Cdn=2900 pages) |
|
|
|
|
R 1 325.00 |
|
| CNCA718C |
Cartridge 718 Cyan
(I-SENSYS LBP 7200Cdn=2900 pages) |
|
|
|
|
R 1 325.00 |
|
| CNCA729BK |
Cartridge 729 Black yeild (LBP7010C/7018C = 1600 pages) |
|
|
|
|
R 555.00 |
|
| CNCA729C |
Cartridge 729 Cyan yeild (LBP7010C/7018C = 1200 pages) |
|
|
|
|
R 625.00 |
|
| CNCA729M |
Cartridge 729 Magenta yeild (LBP7010C/7018C = 1200 pages) |
|
|
|
|
R 625.00 |
|
| CNCA729Y |
Cartridge 729 Yellow yeild (LBP7010C/7018C = 1200 pages) |
|
|
|
|
R 625.00 |
|
| CNCA729DRUM |
Cartridge 729 Drum yeild (LBP7010C/7018C = 7000 pages) |
|
|
|
|
R 895.00 |
|
| CANON BUBBLEJET / INKJET CARTRIDGES |
|
| InkJet - PIXMA portable i70 / i80 / iP90 / iP90v /
iP100 |
|
| CNCABCI15BK |
BCI-15 Black 2 x
Black Ink Tanks (i70/i80/iP90 - Yield = 80 pages) |
|
|
|
|
R 235.00 |
|
| CNCABCI15C |
BCI-15 Colour 2 x
Ink Tanks (i70 / i80 - Yield = 100 pages) |
|
|
|
|
R 370.00 |
|
| CNCAPGI35BK |
PGI-35 Black Ink
Tanks (iP100) |
|
|
|
|
R 100.00 |
|
| InkJet - PIXMA iP100 / Mini260 InkJet Postcard
Printer |
|
| CNCACLI36 |
CLI-36 Colour Ink
Tank (mini 260 / iP100) |
|
|
|
|
R 165.00 |
|
| Selphy DS700 Photo Printer / iP90 / iP90v Portable
Printer |
|
| CNCABCI16C |
BCI-16 Colour Ink
tank (DS700 / iP90 / iP90v) |
|
|
|
|
R 265.00 |
|
| Bubblejet S200 / 300 Series I320 |
|
| CNCABCI24BK |
BCI-24B Black Ink
Tank (S200 / 300 / i320 / i250 / i350 / i450/ i470D/MPC190/200//360
MP110/iP1000/iP1500/iP2000- Yield = 130 pages) |
|
|
|
|
R 90.00 |
|
| CNCABCI24C |
BCI-24C Colour Ink
Tank (S200 / 300 / i250 / i320 / i350 / i450 / i470D/ MPC190/200/360
/MP110/iP1000/iP1500/iP2000- Yield = 170 pages) |
|
|
|
|
R 200.00 |
|
| CNCABCI24MULTI |
BCI-24 Black/Colour Multipack |
|
|
|
|
R 370.00 |
|
| Bubblejet 2000 / 2100 / 4000 / 4100 / 4200 / 4300
/ 4550 / 4650 / 5500 / MPC30 / 20 / 50 / 70 / 75 / 80 / B180C / 210C / 215C
EB10 / 15 / B160 / S100 |
|
| CNCABCI21BK |
BCI-21B Black Ink
Tank for BC-21e (BJC-4000 series, BJC-2000, BJC-5500, MP C-20 / 30 / 50 / 70
/ 75 /80, Fax B-210 / 230 - Yield = 225 pages) |
|
|
|
|
R 100.00 |
|
| CNCABCI21C |
BCI-21C Colour Ink
Tank for BC-21e (BJC-4000 series, BJC-2000, BJC-5500, B160 MP C-20 / 30 / 50
/ 70 / 75 /80, Fax B-210 / 230 - Yield = 100
pages) |
|
|
|
|
R 250.00 |
|
| Bubblejet 3000 / 6000 / 6100 / 6200 / 6300 / 6500
/ S400 / S450 / S4500 / S500 / S520 / S600 / S630 / S750 MPC100 / 400 / 600
I550 / 850 |
|
| CNCABCI3BK |
BCI-3e B Black Ink
Tank for BC-30 and BC-33 (BJC-3000, BJC-6000 series,
S-400/450/500/520/530D/600/630/750/4500, MP
C-100/400/600F/i550 i560/i865/iP3000/iP4000/iP5000/i850/i6500/Mp760 - Yield =
420 pages) |
|
|
|
|
R 150.00 |
|
| CNCABCI3C |
BCI-3e C Cyan Ink
Tank for BC-31 and BC-33 (BJC-3000, BJC-6000 series, S-400 / 450 / 500 / 520
/ 530D / 600 / 630 / 750 / 4500, MP C-100 / 400 /
600F / i550 / i850 / i6500 - Yield = 340 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI3M |
BCI-3e M Magenta
Ink Tank for BC-31 and BC-33 (BJC-3000, BJC-6000 series, S-400 / 450 / 500 /
520 / 530D / 600 / 630 / 750 / 4500, MP C-100 /
400 / 600F / i550 / i850 / i6500 - Yield = 340 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI3Y |
BCI-3e Y Yellow Ink
Tank for BC-31 and BC-33 (BJC-3000, BJC-6000 series, S-400 / 450 / 500 / 520
/ 530D / 600 / 630 / 750 / 4500, MP C-100 / 400 /
600F /i550 / i850 / i6500- Yield = 340 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI3PC |
BCI-3PC Photo Cyan
Ink Tank for BC-32 and BC-34 (BJC-3000, BJC-6000 series, S-400 / 450 / 4500,
MP C-100 - Yield = 340 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI3PM |
BCI-3PM Photo
Magenta Ink Tank for BC-32 and BC-34 (BJC-3000, BJC-6000 series, S-400 / 450
/ 4500, MP C-100 - Yield = 340 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI3PBK |
BCI-3PB Photo Black
Ink Tank for BC-32 and BC-34 (BJC-3000, BJC-6000 series, S-400 / 450 / 4500,
MP C-100 - Yield = 340 pages) |
|
|
|
|
R 120.00 |
|
| CNCABC31 |
Canon BC31 Colour Head
& Tank |
|
|
|
|
R 550.00 |
|
| Bubblejet S800 / S820 / S820D / S900 / S8200 /
S9000 / I950 |
|
| CNCABCI6BK |
BCI-6 B Black Ink
Tank (BJC-8200,
S-800/820/820D/830D/900/9000/i9100/i865/i990/i965/i905D/i950/iP6000D/iP4000/iP5000/i9950/iP8500/MP760 - Yield = 280 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI6C |
BCI-6 C Cyan Ink
Tank (BJC-8200,S800/820/820D/
830D/900/9000/i9100/i950/i965/i990/i560/i865/i905D/iP6000D/iP4000/iP5000/iP8500/i9950/MP760 - Yield = 280 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI6M |
BCI-6 M Magenta Ink
Tank
(BJC-8200,S800/820/820D/830D/900/9000/i9100/i950/i965/i990/i560/i865/i906D/iP4000/iP5000/iP6000D/iP8500/i9950/MP760 - Yield = 280 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI6Y |
BCI-6 Y Yellow Ink
Tank
(BJC-8200,S-800/820/820D/830D/900/9000/i9100/i950/i965/i990/i560/i865/i905D/iP4000/iP5000/iP6000D/iP8500/i9950/MP760 - Yield = 280 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI6PC |
BCI-6 PC Photo Cyan
Ink Tank
(BJC-8200,S800/820/820D/830D/900/9000/i9100/i950/i965/i990/i905D/iP6000/iP8500/i9950 - Yield = 280 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI6PM |
BCI-6 PM Photo
Magenta Ink Tank
(BJC-8200,S800/820/820D/830D/900/9000/i9100/i950/i965/i990/i905D/iP6000D/iP8500/i9950 - Yield = 280 pages) |
|
|
|
|
R 120.00 |
|
| CNCABCI6R |
BCI-6 R Red Ink
Tank (i990/i9950 / iP8500) |
|
|
|
|
R 120.00 |
|
| CNCABCI6G |
BCI-6 G Green Ink
Tank (i9950 / iP8500) |
|
|
|
|
R 120.00 |
|
| InkJet - PIXMA IP1800 / IP1900 / IP2500/ IP6600D
/ IP4200 / IP5200 / MP500 / MP800 |
|
| CNCACLI8BK |
CLI-8 Black Ink
Tank (Yield varies per model:
iP4200/4300/4500/5200/5300/6600D/6700D/MP500/530/600/610/800/810/830/MX850/Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8C |
CLI-8 Cyan Ink Tank
(Yield varies per model:
iP3300/3500/4200/4300/4500/5200/5300/6600D/6700D/MP500/520/600/610/800/830/970/MX700/850/iX4000/iX5000/Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8M |
CLI-8 Magenta Ink
Tank (Yield varies per model:
iP3300/3500/4200/4300/4500/5200/5300/6600D/6700D/MP500/520/600/610/800/830/970/MX700/850/iX4000/iX5000/Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8PC |
CLI-8 Photo Cyan
Ink Tank (450 pages at 5%: iP6600D/6700D/Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8PM |
CLI-8 Photo Magenta
Ink Tank (450 Pages at 5%: iP6600D/6700D/Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8Y |
CLI-8 Yellow Ink
Tank (Yield varies per model:
iP3300/3500/4200/4300/4500/5200/5300/6600D/6700D/MP500/520/600/610/800/830/970/MX700/850/iX4000/iX5000/Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8PR |
CLI-8 Photo Red Ink
Tank (450 Pages at 5%: Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACLI8PG |
CLI-8 Photo Green
Ink Tank (450 Pages at 5%: Pro9000) |
|
|
|
|
R 145.00 |
|
| CNCACL38 |
CL-38 Colour
Cartridge (Colour FINE Cartridge for iP1800/IP1900/2500/MP140/210/MX300/310) |
|
|
|
|
R 205.00 |
|
| CNCAPGI5BK |
PGI-5 Black Ink
Tank (360 pages at 5%:
iP3300/3500/4200/4300/4500/5200/5300/MP500/520/530/600/610/800/830/970/MX700/850/iX4000/iX5000/Pro9000) |
|
|
|
|
R 165.00 |
|
| CNCAPGI5BK |
PGI-5 Black Ink
Tank- Twin Pack Blister(360 pages at 5%:
iP3300/3500/4200/4300/4500/5200/5300/MP500/520/530/600/610/800/830/970/MX700/850/iX4000/iX5000/Pro9000) |
|
|
|
|
R 165.00 |
|
| CNCAPG37BK |
PG-37 Black
Cartridge (Black FINE Cartridge for iP1800/IP1900/2500/MP140/210/MX300/310) |
|
|
|
|
R 155.00 |
|
| Pixma MG2140, MG3140, MG4140, MX374, MX434, MX514 |
|
| CNCAPG440BK |
PG-440 Black Ink
Cartrdige (Yield model:MG2140 -
200[PAGES) |
|
|
|
|
R 170.00 |
|
| CNCAPG440HBK |
PG-440 Black Ink
Cartrdige High Yeild (Yield
model:MG2140 - 500 PAGES) |
|
|
|
|
R 255.00 |
|
| CNCACL441CL |
CL-441 Colour Ink
Cartridge (Yield model:MG2140 -220 PAGES) |
|
|
|
|
R 220.00 |
|
| CNCACL441HCL |
CL-441 Colour Ink
Cartridge High Yeild (Yield model:MG2140 -500 PAGES) |
|
|
|
|
R 255.00 |
|
| Pixma PRO-1 |
|
| CNCAPGI29MBK |
PGI-29 Matt Black
Cartridge (YIELDS FOR A3+)
500 Pages Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29PBK |
PGI-29 Photo Black
Cartridge (YIELDS
FOR A3+) 110 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29DGY |
PGI-29 Dark Grey
Cartridge (YIELDS
FOR A3+) 120 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPI29GY |
PGI-29 Grey
Cartridge (YIELDS
FOR A3+) 180 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29LGY |
PGI-29 Light Grey
Cartridge (YIELDS
FOR A3+) 350 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29C |
PGI-29 Cyan
Cartridge (YIELDS
FOR A3+) 230 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29M |
PGI-29 Magenta
Cartridge (YIELDS
FOR A3+) 280 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29Y |
PGI-29 Yellow
Cartridge (YIELDS
FOR A3+) 290 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29PC |
PGI-29 Photo Cyan
Cartridge (YIELDS
FOR A3+) 400 Pages Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29PM |
PGI-29 Photo
Magenta Cartridge (YIELDS FOR A3+) 220
Pages Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29R |
PGI-29 Red
Cartridge (YIELDS
FOR A3+) 450 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| CNCAPGI29CO |
PGI-29 Colour Opt
Cartridge (YIELDS
FOR A3+) 90 Pages
Pixma PRO-1 |
|
|
|
|
R 330.00 |
|
| InkJet - PIXMA iP3600, iP4600, MP540, MP620,
MP630, MP980 |
|
| CNCAPGi520BK |
PGi-520 Black Ink
Tank (Yield varies per model: iP3600, iP4600, MP540, MP620, MP630, MP980) |
|
|
|
|
R 155.00 |
|
| CNCACLi521BK |
CLi-521 Black Ink
Tank (Yield varies per model: iP3600, iP4600, MP540, MP620, MP630, MP980) |
|
|
|
|
R 135.00 |
|
| CNCACLi521C |
CLi-521 Cyan Ink
Tank (Yield varies per model: iP3600, iP4600, MP540, MP620, MP630, MP980) |
|
|
|
|
R 135.00 |
|
| CNCACLi521M |
CLi-521 Magenta Ink
Tank (Yield varies per model: iP3600, iP4600, MP540, MP620, MP630, MP980) |
|
|
|
|
R 135.00 |
|
| CNCACLi521Y |
CLi-521 Yellow Ink
Tank (Yield varies per model: iP3600, iP4600, MP540, MP620, MP630, MP980) |
|
|
|
|
R 135.00 |
|
| CNCACLi521GY |
CLi-521 Grey Ink
Tank (MP980) |
|
|
|
|
R 135.00 |
|
| CNCACLi521MULTI |
CLI-521 Multi Pack
Includes Cyan, Magenta & Yellow |
|
|
|
|
R 370.00 |
|
| InkJet - PIXMA IP1600 / IP1900 / IP2200 / IP6210D
/ IP6220D / MP150 |
|
| CNCAPG40 |
PG-40 Black
Cartridge (195 pages at 5%:
iP1200/1300/1600/1700/1800/IP1900/2200/2500/MP140/160/210/460/MX300/310) |
|
|
|
|
R 205.00 |
|
| CNCAPG50 |
PG-50 HC Black
Cartridge (300 pages at 5%: iP2200/MP150/160/460/MX300/310) |
|
|
|
|
R 290.00 |
|
| CNCACL41 |
CL-41 Colour
Cartridge (155 pages at 5%:
iP1200/1300/1600/1700/1800/IP1900/2200/2500/6210D/6220D/MP140/150/210/460/MX300/310) |
|
|
|
|
R 255.00 |
|
| CNCACL51 |
CL-51 HC Colour
Cartridge (275 pages at 5%: iP2200/6210D/6220D/MP150/450/460/MX300/310) |
|
|
|
|
R 340.00 |
|
| CNCACL52 |
CL-52 Photo
Cartridge (iP6210D/6220D) |
|
|
|
|
R 260.00 |
|
| InkJet - PIXMA MP240 |
|
| CNCAPG510BK |
Pgi-510 Black
Cartridge |
|
|
|
|
R 170.00 |
|
| CNCAPG512BK |
Pgi-510 Black
Cartridge - High Yield |
|
|
|
|
R 225.00 |
|
| CNCACL511C |
CL-511 Color
Cartridge |
|
|
|
|
R 225.00 |
|
| CNCACL513C |
CL-513 Color
Cartridge - High Yield |
|
|
|
|
R 280.00 |
|
| InkJet - PIXMA A3 Photo Pro9500 / PIXMA A4 MFP
MX7600 |
|
| CNCAPGI9MBK |
PGI-9 Matt Black
Ink Tank for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9PBK |
PGI-9 Photo Black
Ink Tank for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9C |
PGI-9 Cyan Ink Tank
for Pro9500/MX7600 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9M |
PGI-9 Magenta Ink
Tank for Pro9500/MX7600 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9Y |
PGI-9 Yellow Ink
Tank for Pro9500/MX7600 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9PC |
PGI-9 Photo Cyan
Ink Tank for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9PM |
PGI-9 Photo Magenta
Ink Tank for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9R |
PGI-9 Red Ink Tank
for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9G |
PGI-9 Green Ink
Tank for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9GY |
PGI-9 Grey Ink Tank
for Pro9500 |
|
|
|
|
R 145.00 |
|
| CNCAPGI9CLR |
PGI-9 Clear Ink
Tank for MX7600 |
|
|
|
|
R 155.00 |
|
| CNCAPGI7BK |
PGI-7 Black Ink
Tank for MX7600 |
|
|
|
|
R 155.00 |
|
| CANON TWIN PACK & MULTIPACKS |
|
| CNCACLI8CHROMO |
CANON CLi8
Cyan/Magenta/Yellow plus Photo glossy paper GP501 4x6 |
|
|
|
|
R 420.00 |
|
| CNCACLi521MULTI |
CANON CLi521
Multipack C/M/Y (iP3600, iP4600, MP540, MP620, MP630, MP980) |
|
|
|
|
R 370.00 |
|
| CNCACL41+GP501 |
CANON CL41 + GP-501
4x6" 100SH CHROMALIFE PACK |
|
|
|
|
R 325.00 |
|
| CNCABCI6
MULTI |
CANON BCI-6 C/M/Y
MULTI PACK |
|
|
|
|
R 315.00 |
|
| SELPHY POSTCARD PRINTER INK & MEDIA
ACCESSORIES |
|
| SELPHY CONSUMABLES & ACCESSORIES (CP510,
CP720, CP730, CP740, CP750, CP760) |
|
| CNCAKP36IP |
KP - 36 IP ( Ink
& Paper set Postcard size for 36 prints ) |
|
|
|
|
R 170.00 |
|
| CNCAKP72IN |
KP - 72 IP ( Ink
& Paper set Postcard size for 72 prints ) |
|
|
|
|
R 320.00 |
|
| CNCAKP108IN |
KP - 108 IP ( Ink
& Paper set Postcard size for 108 prints ) |
|
|
|
|
R 360.00 |
|
| SELPHY CONSUMABLES & ACCESSORIES (ES-1, ES-2,
ES-20) |
|
| CNCAE-P50 |
E - P50 ( Ink &
Paper set Postcard ( 10 X 15 cm ) size for 50 prints ) |
|
|
|
|
R 185.00 |
|
| CNCAE-P100 |
E - P100 ( Ink
& Paper set Postcard size for 100 prints ) |
|
|
|
|
R 360.00 |
|
| CANON BubbleJet and Fax Media / Photo paper |
Qty |
per
sheet |
|
|
|
|
| MECATR301-4 |
TR-301 T-Shirt
Transfer Paper (1 Box of 10 Sheets) |
10 |
R
11.50 |
|
|
R 160.00 |
|
| MECAHR101-3 |
HR-101 A3 High
Resolution Photo-Realism Paper (1 Box of 20 Sheets) |
20 |
R
2.35 |
|
|
R 65.00 |
|
| MECAHR101-4
(200) |
HR-101 A4 High
Resolution Photo-Realism Paper (1 Box
of 200 Sheets) |
200 |
R
1.22 |
|
|
R 330.00 |
|
| MECAHR101-4 |
HR-101 A4 High Resolution Photo-Realism Paper (1 Box
of 50 Sheets) |
50 |
R
1.22 |
|
|
R 85.00 |
|
| MECAPR101-3 |
PR-101 A3 Super
High Gloss Photo paper Pro (1 Box of 10 Sheets) |
10 |
R
25.20 |
|
|
R 310.00 |
|
| MECAPP201-5X7 |
PP201 5 x 7 High
Gloss Photo Paper Plus Glossy (1 Box of 20 sheets) |
20 |
R
3.25 |
|
|
R 80.00 |
|
| MECAPP201-3 |
PP-201 A3 High
Gloss Photo Paper Plus Glossy (1 Box of 20 sheets) |
20 |
R
13.30 |
|
|
R 315.00 |
|
| MECAPP101D-5x7 |
PP-101D 5 x 7 High
Gloss Photo Paper Plus Glossy Double Sided (1 box of 10 Sheets) |
20 |
R
3.65 |
|
|
R 85.00 |
|
| MECAPP101D-A4 |
PP-101D A4 High
Gloss Photo Paper Plus Glossy Double Sided (1 box of 10 sheets) |
20 |
R
6.20 |
|
|
R 150.00 |
|
| MECAGP501-4x6 |
GP-501 4 x 6 Glossy
Photo Paper EveryDay Use (1 box of 100
sheets) |
100 |
R
0.90 |
|
|
R 105.00 |
|
| MECAGP501-A4 |
GP-501 A4 Glossy
Photo Paper EveryDay Use (1 box of 100 sheets) |
100 |
R
2.10 |
|
|
R 250.00 |
|
| MECASG201-4x6 |
SG-201 4 x 6
Semi-gloss Satin Photo Paper (1 box of 50 sheets) |
50 |
R
1.94 |
|
|
R 105.00 |
|
| MECASG201-A3 |
SG-201 A3
Semi-gloss Satin Photo Paper (1 box of 20 sheets) |
20 |
R
13.90 |
|
|
R 315.00 |
|
| MECASG201-8x10 |
SG-201 8 x 10
Semi-gloss Satin Photo Paper (1 box of 20 sheets) |
20 |
R
6.35 |
|
|
R 145.00 |
|
| MECASG201-10x12 |
SG-201 10 x 12
Semi-gloss Satin Photo Paper (1 box of 20 sheets) |
20 |
R
10.30 |
|
|
R 230.00 |
|
| MECASG201-14x17 |
SG-201 14 x 17
Semi-gloss Satin Photo Paper (1 box of 20 sheets) |
20 |
R
11.15 |
|
|
R 250.00 |
|
| MECAMP101-3 |
MP-101 A3 Matte
Photo Paper (1 Box of 40 sheets) |
40 |
R
5.13 |
|
|
R 255.00 |
|
| MECAMP101-4 |
MP101 A4 Matte
Photo Paper (1 Box of 50 Sheets) |
50 |
R
2.40 |
|
|
R 140.00 |
|
| MECAPAK101-5X7 |
PAK-101 5 x 7 Album
Kit (1 box of 10 sheets Glossy Plus Photo Paper Double sided and Album) |
20 |
R
10.25 |
|
|
R 210.00 |
|
| MECAPAK101-4 |
PAK-101 A4 Album
Kit (1 box of 10 sheets Glossy Plus Photo Paper Double sided and Album) |
20 |
R
12.75 |
|
|
R 265.00 |
|
| MECAFAPR1-A4 |
FA-PR1 A4 Fine Art
"PhotoRag" (1 Box of 20 sheets) |
20 |
R
12.85 |
|
|
R 290.00 |
|
| MECAFAPR1-A3 |
FA-PR1 A3 Fine Art
"PhotoRag" (1 Box of 20 sheets) |
20 |
R
24.65 |
|
|
R 555.00 |
|
| MECAFAPR1-A3+ |
FA-PR1 A3+ Fine Art
"PhotoRag" (1 Box of 20 sheets) |
20 |
R
38.25 |
|
|
R 855.00 |
|
| MECAFAME1-A4 |
FA-ME1 A4 Fine Art
"Museum Etching" (1 Box of 20 sheets) |
20 |
R
17.70 |
|
|
R 395.00 |
|
| MECAFAME1-A3 |
FA-ME1 A3 Fine Art
"Museum Etching" (1 Box of 20 sheets) |
20 |
R
38.65 |
|
|
R 865.00 |
|
| MECAFAPM1-A4 |
FA-PM1 A4 Fine Art
"Premium Matte" (1 Box of 20 sheets) |
20 |
R
9.10 |
|
|
R 205.00 |
|
| CANON CALCULATORS |
|
| Canon Handheld and Desktop Calculators |
|
| PRCALS-LC-211LCP |
LC-211L 8 DIGIT /
COVER / BATTERY |
|
|
|
|
R 35.00 |
|
| PRCALS-270H |
LC-270H 8 DIGIT
/ WALLET CASE /BATTERY/SOLAR |
|
|
|
|
R 30.00 |
|
| PRCALS-120TSG |
12-Digit, Desktop
display, Business and Tax calculation functions, Green |
|
|
|
|
R 100.00 |
|
| PRCATS-1200TCG |
TS-1200TCG "Green" 12-digit, Desktop Display
calculator with Large Adjustable tilting LCD display, Tax and Currency
conversion function |
|
|
|
|
R 130.00 |
|
| PRCATX-1210E |
The TX-1210E is a 12-digit desktop dispay calculator, with a
large upright angled display. It has a stable stroke keyboard, Euro Currency
Conversion and Tax Calculation function. |
|
|
|
|
R 130.00 |
|
| PRCA-XMARK1BLK |
X Mark I, Solar
power only, 12-digit, Semi-Desktop calculator, Cost Sell Margin, Green |
|
|
|
|
R 255.00 |
|
| PRCA-XMARK1WHT |
X Mark I, Solar
power only, 12-digit, Semi-Desktop calculator, Cost Sell Margin, Green |
|
|
|
|
R 255.00 |
|
| Canon Mini Print and Printing Calculators |
|
| PRCAMP1211LTS |
MP - 1211-LTS 12
DIGIT / TAX / COST, SALES, MARGIN / 2 COLOUR DISPLAY/ Cash change
function/Ink Ribbon) |
|
|
|
|
R 640.00 |
|
| PRCAMP1411LTS |
MP - 1411-LTS 14
DIGIT / TAX / COST, SALES, MARGIN / 2 COLOUR DISPLAY/ Cash change
function/Ink Ribbon) |
|
|
|
|
R 850.00 |
|
| PRCAMP121MG |
Manufactured using recycled material, this 12-digit 2-colour
printing calculator offers a range of professional features- including
time-saving business, tax and currency conversion functions. |
|
|
|
|
R 365.00 |
|
| PRCAP-1DTSC |
P1 DTSC 12 DIGIT
BATTERY LOW INDICATOR /AC ADAPT OPTIONAL / TAX / COST, SALES, MARGIN / Ink
Roller) |
|
|
|
|
R 175.00 |
|
| PRCAP-1DTSC&AD-11 |
P1 DTSC & AD11 power supply: 12 DIGIT BATTERY LOW INDICATOR
/AC ADAPT OPTIONAL / TAX / COST, SALES, MARGIN / Ink Roller ) |
|
|
|
|
R 210.00 |
|
| PRCAP23-DTSC |
P23 DTSC 12 DIGIT BATTERY LOW INDICATOR /AC ADAPTOR OPTIONAL/
TAX / COST, SALES, MARGIN/CLOCK CALENDER FUNCTION Ink Roller ) |
|
|
|
|
R 250.00 |
|
| Canon Scientific |
|
| PRCAF502G |
This 10 + 2 digit, 1-line display basic Scientific Calculator
features 140 functions. It contains recycled material, making it ideal for
environmentally conscious Elementary Secondary School students. |
|
|
|
|
R 70.00 |
|
| PRCAF-604 |
F604 SCIENTIFIC,
10+2 DIGIT, 1 line display, 1 independent memory key |
|
|
|
|
R 70.00 |
|
| PRCAF-715SHB |
This 10+2 digit scientific calculator with a large 2-line
display is ideal for Elementary Secondary School students. Easy to use and
hold, it features 250 functions and a practical dual power source. |
|
|
|
|
R 100.00 |
|
| PRCAF-788DX |
With 10+2 digits, a large 2-line display and an extensive range
of 497 functions in total - all in a smart, slim line design - this is the
‘must have’ Scientific Calculator for high school students. |
|
|
|
|
R 115.00 |
|
| Canon USB Calculators |
|
| PRCA-XMARKIMOUSEBLK |
Cleverly combining a 10-digit calculator, wireless laser mouse,
and numerical data entry tool for your PC or Mac, this innovative 3-in-1
calculator is a stylish addition to the home or office. |
|
|
|
|
R 415.00 |
|
| PRCA-XMARKIMOUSEWHT |
Cleverly combining a 10-digit calculator, wireless laser mouse,
and numerical data entry tool for your PC or Mac, this innovative 3-in-1
calculator is a stylish addition to the home or office. |
|
|
|
|
R 415.00 |
|
| ARC Design Series Calculators |
|
| PRCA-AS-8 |
This compact and stylish 8-digit handheld calculator features
the smart arc design and a 360-degree upward folding durable cover, making
the AS-8 ideal for use in an office or on the go. |
|
|
|
|
R 25.00 |
|
| PRCA-AS-220RTS |
This 12-digit mini-desktop calculator incorporates a stylish Arc
design enabling it to suit all offices. Other features include 120-steps
Check and Correct, Auto Check function, and angled display. |
|
|
|
|
R 65.00 |
|
| PRCA-AS-2400 |
This 14-digit desktop calculator combines a stylish Arc design
with substantial environmental credentials - making it ideal for
eco-conscious organisations and individuals. |
|
|
|
|
R 75.00 |
|
| Bubble Jet Printing Calculators |
|
| PRCA-BP1600-LTS
EMB GB |
Our first ever 16-digit Bubble Jet printing calculator makes
tax, business and currency conversion calculations extra easy. A large
2-colour back light Pure Green display ensures comfortable viewing. |
|
|
|
|
R 1 300.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|