|
PURCHASE ORDERS OVER
$25,000. AWARDED UNDER DELEGATION OF AUTHORITY |
|
|
|
|
FOR THE PERIOD APRIL 1, 2006 TO JUNE 30, 2006 |
|
|
DEPARTMENT: CORPORATE SERVICES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Order No. |
Description |
Amount |
Vendor Name/City |
Non-Competitive - Purchasing By-Law Section 22 |
|
|
|
|
|
|
|
1 |
45054101 |
Maintenance Services in accordance with Burns Landscaping extension |
50,000.00 |
BURNS LANDSCAPE MAINTENANCE |
|
F |
:60091518-Grounds Maintenance |
|
|
|
letter dated 02 March 2006, standing offer dated 24 January 2005 and the |
|
LIMOGES ON |
|
|
|
|
terms and conditions of RFSO 01104-93165-S02. Approved by Supply |
|
|
|
|
|
Management on behalf of the Director, Real Property Asset Management on |
|
|
|
|
|
20 June 2006. |
|
|
|
|
|
|
|
|
|
2 |
45053481 |
To supply one Server and related peripherals in |
27,097.20 |
NOVA NETWORKS |
Non-competitive per 22 (1)(c). Original Services |
F |
:900447-Lifecycle Renewal-Network Infrastru |
|
|
|
accordance with quotation furnished to IT Ordering 03 |
|
OTTAWA ON |
purchased
from Nova Sept 2005 for 2006 municipal |
|
|
|
April 2006. Approved by Supply Management on behalf of the CIO, 04 April
2006. |
|
election
additional servers required must be |
|
|
|
|
|
compatible with Diebold election equipment. |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
45053508 |
To provide voice or data communications circuits per MTS/Allstream's
tender |
581,353.20 |
MTS ALLSTREAM INC |
|
K |
:112756-Telecommunications |
|
|
|
dated 7 March 2006 and the terms and conditions set out in RFT # |
|
WINNIPEG MB |
|
|
|
|
00306-91579-T01. Approved by the CCSO 4 April 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
45053599 |
To supply Electrical Materials on an as required basis for City Hall for
the period to |
53,000.00 |
NEDCO |
|
F |
:300420-City Hall |
|
|
|
December 31, 2006 in accordance with Standing Offer 00304-28500-SO1. |
|
OTTAWA ON |
|
|
|
|
Standing Offer extension approved by the City Treasurer, 12 December
2005. |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
45053673 |
To supply networking equipment per IBM Canada's quotation dated 10 |
311,428.96 |
IBM CANADA LIMITED |
|
K |
:112187-Network Services |
|
|
|
April 20, 2006 and the terms & conditions of Standing Offer
00302-20623-SO1 |
|
OTTAWA ON |
|
|
|
|
Extension of this standing offer approved by the CCSO, 28 April 2006. |
|
|
|
|
|
|
|
|
|
6 |
45053722 |
To supply City of Ottawa standard Heavy Duty Catch Basins (S-19 dwg.) |
37,260.00 |
MCCOY CONSTRUCTION CASTINGS |
|
|
|
|
per terms and conditions of supply agreement RFT 00305-40035-T01. This |
|
ST GEORGE ON |
|
|
|
|
call up approved on by Supply Management on behalf of the City |
|
|
|
|
|
Treasurer, 4 May 2006. |
|
|
|
|
|
|
|
|
|
7 |
45053855 |
To provide fit-up for office workspace at |
43,874.27 |
OTTAWA BUSINESS INTERIORS LTD |
|
N |
:CRDS003037-Workstation modifications IT Se |
|
|
|
100 Constellation per OBI's quotation IM0068 dated 16 April 2006 |
|
NEPEAN ON |
|
|
|
|
and only in accordance with the terms and conditions of Standing Offer |
|
|
|
|
|
00303-96295-SO1. This call-up against the standing offer was approved by
Supply |
|
|
|
|
|
Management on behalf of the Director, RPAM, 19 May 2006. |
|
|
|
|
|
|
|
|
|
8 |
45054013 |
To provide for one (1) year of support and maintenance for ESRI software |
140,608.86 |
ESRI CANADA LIMITED |
Non-competitive per 22
(1) (a) |
K |
:112753-G.I.S. |
|
|
|
per ESRI Canada's renewal quotation dated 03/10/2006 (MN9812372). |
|
DON MILLS ON |
proprietary software maintenance from |
|
|
|
Approved by the CCSO 6 June 2006. |
|
ESRI Canada for ESRI products. |
|
|
|
|
|
|
|
9 |
45054099 |
To provide an upgrade of HASTUS Trip Planning and Peak Hour Scheduling |
87,028.56 |
GIRO INC |
Per 22 (1) a) Upgrade to "proprietary" |
K |
:254100-BAM PWS/PGM |
|
|
|
software products currently employed at OC Transpo from version 5.12 to |
|
MONTREAL QC |
software. "HASTUS" Trip Planning |
|
|
|
version 2006 per GIRO Inc.'s quotation dated 26 April 2006. GIRO/C of O |
|
and Peak Hour
Scheduling are both |
|
|
|
Agreements 385 and 390-2 hereby referenced. Approved by the CCSO 15 June
2006. |
|
proprietary to GIRO Inc. |
|
|
|
|
|
|
10 |
45054139 |
To approve a specific call-up against Standing Offer 00304-20800-SO1 to |
109,185.52 |
ASAP SOFTWARE |
|
K |
:112735-Comm Plan/Design |
|
|
|
purchase an upgrade to the City's core software development environment |
|
OTTAWA ON |
|
|
|
(Microsoft MSDN Universal) to Microsoft Team Suite. (55 upgrade |
|
|
|
|
licenses to be purchased) Approved by the CCSO 23 June 2006. |
|
|
|
|
|
|
|
11 |
45034143 |
Standing Offer 00301-93921-SO1 for supply of printers and printer |
80,000.00 |
ENVIROLASER LTD |
|
|
|
lifeycle products and services to September 30, 2006. Extension CAR
approved by the |
|
OTTAWA ON |
|
|
|
CCSO on 17 May 2006. |
|
|
|
|
|
|
|
12 |
45046117 |
Standing Offer 00303-64500-SO1 for supply of fine paper (copy and bond) |
40,000.00 |
BUNTIN REID |
|
|
|
directly
to Printing Services to 31 July 2006. Approved by Supply Management on |
|
TORONTO ON |
|
|
|
behalf of the City Clerk, 20 June 2006. |
|
|
|
|
|
|
|
|
|
13 |
45043048 |
For
lifecycle asset mgmt. Services in accordance with Standing Offer. |
70,000.00 |
SONA COMPUTER INC |
|
|
|
00302-20400-SO1. Authorization to extend this standing offer to 30 June
2007 |
|
OTTAWA ON |
|
|
|
approved by CCSO 17 May 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
14 |
45046149 |
Standing Offer 00303-64500-SO1 for supply of fine paper (copy and bond) |
50,000.00 |
BUNTIN REID |
|
|
|
requirements
corporate wide as administered by Printing Services to 31 July 2006. |
|
TORONTO ON |
|
|
|
Approved by Supply Management on behalf of the City Clerk, 20 June 2006. |
|
|
|
|
|
|
|
15 |
45047882 |
For
lifecycle desktop replacement in accordance with Standing Offer. |
500,000.00 |
SONA COMPUTER INC |
|
|
|
00302-20400-SO1. Authorization to extend this standing offer to 30 June
2007 |
|
OTTAWA ON |
|
|
|
approved by CCSO 17 May 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
45051874 |
For Development and Testing of Web Content Management System |
$ 350,000.00 |
STELLENT CANADA LTD |
|
|
|
implementation in accordance with
RFP 00303-20900-P01. |
|
EDEN PRAIRIE MINNESOTA |
|
|
|
Approved by CCSO 31 March 2004 and Supply Management on behalf of the
CIO, 17 May 2006. |
|
|
|
|
|
|
|
17 |
45051108 |
Year 2 funding for transitway glazing maintenance at |
65,000.00 |
PHOENIX GLASS & ALUMINUM LTD |
|
|
|
OC Transpo bus shelters in accordance with Phoenix Glass & Aluminum |
|
OTTAWA ON |
|
|
|
Ltd's
tender dated 11 April 2005 and terms and conditions of RFT |
|
|
|
|
00605-91069-T01. Approved by the Director RPAM on 6 May 2005. |
|
|
|
|
|
|
|
18 |
various |
City
Wide recycling services in accordance with Goulbourn Sanitation's |
151,500.00 |
GOULBOURN SANITATION LTD |
|
|
|
tender dated 18 April 2006 and terms and conditions of RFT
00606-92677-T01. |
|
CARP ON |
|
|
|
Approved by Director RPAM on 16 June 2006. |
|
|
|
|
|
|
|
19 |
45045972 |
Provision of City Wide courier services in accordance |
90,000.00 |
DYNAMEX DELIVERS |
|
|
|
with Dynamex's submission dated 9 May 2003 and terms and conditions of |
|
NEPEAN ON |
|
|
|
RFP 00603-96224-P01. Approved by Supply Management on behalf of |
|
|
|
|
City Clerk on 29 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
20 |
45053897 |
To supply and deliver Respirator Masks 3M 9210 N95 to Ottawa Paramedic |
79,875.85 |
TALOTT FIRST AID AND |
|
|
|
Services in accordance with Talott First Aid and Safety submission dated |
|
OTTAWA ON |
|
|
|
17 May 2006 and the City of Ottawa RFT # 00806-34572-T01. Approved |
|
|
|
|
by Supply Management on behalf of the City Treasurer 24 May 2006. |
|
|
|
|
|
|
|
21 |
45054011 |
To supply Microsoft Select Licensing in accordance with the terms and
conditions of |
51,867.00 |
ASAP SOFTWARE |
|
F |
:900452-Lifecycle Renewal -Computers/Periph |
|
|
|
Standing Offer 00304-20800-SO1 (current price list dated October 2005). |
|
TORONTO ON |
|
|
|
Standing Offer authorization (2006) approved by CIO, 01 February 2006. |
|
|
|
|
|
|
|
22 |
45054110 |
To provide maintenance and support for all Stellent content management |
259,200.00 |
STELLENT CANADA LIMITED |
Non-competitive per 22 (1) (a) |
K |
:112758-Enterprise. App. Dev |
|
|
|
software in accordance with Stellent Canada's quotation dated 5 June |
|
EDEN PRAIRIE MN |
Proprietary software maintenance for |
|
|
|
2006 and Stellent Software License Agreement with the City of Ottawa
dated 21 |
|
Stellent software products. |
|
|
|
June 2005. Approved by the Chief Corporate Services Officer 20 June 2006. |
|
|
|
|
|
|
|
23 |
45053621 |
For the removal and disposal of the acoustic suspended |
49,454.00 |
G R BRUNE CONSTRUCTION INC |
|
F |
:60158726-Removal of Acoustical Ceiling Sys |
|
|
|
ceiling at the lower level St-Laurent transit way station in accordance |
|
NEPEAN ON |
|
|
|
with G.R. Brune Construction Ltd. tender submission dated 11 April 2006 |
|
|
|
|
and the terms and conditions of RFT # 01006-91001-T01. Approved by |
|
|
|
|
Supply Management on behalf of the Director, RPAM on the 24 April 2006. |
|
|
|
|
|
|
|
24 |
45053749 |
To supply and install Skateboard and BMX park at the Goulbourn |
80,007.60 |
PLAYGROUND PLANNERS |
|
N |
:CRDL003569-Stittsville Skatepark |
|
|
|
Recreational Centre in accordance with Playground Planners tender sub |
|
KANATA ON |
|
|
|
mission dated 5 April 2006 and the terms
and conditions of RFT # 01006- |
|
|
|
|
98863-T02. Approved by Supply Management on behalf of the |
|
|
|
|
Director, RPAM on 9 May 2006. |
|
|
|
|
|
|
|
25 |
45053912 |
To replace the base and asphalt at the rear parking area of Fringewood |
49,390.00 |
VALLATI BROS PAVING ONT LTD |
|
F |
:60157789-Replace Rear Parking Lot - Fringe |
|
|
|
Community Centre in accordance with Vallati Bros.Paving Ont. Ltd. tender |
|
NEPEAN ON |
|
|
|
submission dated 18 May 2006 and the terms and conditions of RFT # |
|
|
|
|
02506-98836-T03. Approved by Supply Management on behalf of the |
|
|
|
|
Director, RPAM on 26 May 2006. |
|
|
|
|
|
|
|
26 |
45053935 |
To provide all labour and materials for the tree planting and |
26,600.00 |
EXEL CONTRACTING INC |
|
N |
:CRDL003571-Branchwood Ravine |
|
|
|
naturalization of the Branchwood Ravine in accordance with Exel
Contracting Inc. |
|
KANATA ON |
|
|
|
quotation dated 19 May 2006 and
the terms and conditions of R |
|
|
|
|
FQ # 01006-98852-Q01. Approved by Supply Management on |
|
|
|
|
behalf of the Director, RPAM on 30 May 2006. |
|
|
|
|
|
|
|
27 |
45053966 |
For the supply and installation of a new chiller and brine pump at the |
39,461.00 |
CIMCO REFRIGERATION |
|
F |
:60146585-REPLACE CHILLER - STITTSVILLE ARE |
|
|
|
Stittsville Arena in accordance with Cimco Refrigeration tender |
|
KANATA ON |
|
|
|
submission dated 9 May 2006 and the terms and conditions of RFT # |
|
|
|
|
01006-93175-T01. Approved by Supply Management on behalf of the |
|
|
|
|
Director, RPAM on the 31 May 2006. |
|
|
|
|
|
|
|
28 |
45054006 |
For the high roof repair at the Goulbourn Recreational Centre in |
68,990.00 |
POWER TEK CAPITAL SERVICES INC |
|
N |
:CRCE002539-Remediate Building Envelope |
|
|
|
accordance with Power-Tek Capital Services o/a PCS General Contractors |
|
STITTSVILLE ON |
|
|
|
tender submission dated 23 May 2006 and the terms and conditions of RFT |
|
|
|
|
# 01006-91075-T01. Approved by Supply Management on behalf of the |
|
|
|
|
Director, RPAM on 7 June 2006. |
|
|
|
|
|
|
|
29 |
45054031 |
To supply all labour and materials for the renovations |
113,800.00 |
1135263 ONTARIO LTD |
|
F |
:903402-Transitway Capital Works |
|
|
|
in accordance with 1135263 Ontario Ltd. o/a Bradford Construction |
|
OTTAWA ON |
|
|
|
tender submission dated 18 May 2006 and the
terms and |
|
|
|
|
condition of RFT # 01006-90922-T08. Approved by the Director of RPAM |
|
|
|
|
on 9 June 2006. |
|
|
|
|
|
|
|
30 |
45054104 |
For the supply and installation of two(2) HVAC systems at the Routhier |
58,758.00 |
FRANCIS HVAC SERVICES |
|
F |
:60146623-RPLCE 2 LIEBERT COOLING UNITS - R |
|
|
|
Community Centre in accordance with Francis HVAC Services tender |
|
NEPEAN ON |
|
|
|
submission dated 6 June 2006 and the terms and conditions of RFT # |
|
|
|
|
01006-94155-T01. Approved by Supply Management on behalf of the |
|
|
|
|
Director, RPAM on 20 June 2006. |
|
|
|
|
|
|
|
31 |
45054160 |
For the reinstatement of sports fields in the East, West and Central |
117,240.00 |
MOUNTAINVIEW TURF AGRONOMICS |
|
N |
:P43W16-Sportsfield Mtnc West Zone #16 |
|
|
|
districts in accordance with Mountainview Turf tender submission dated |
|
QUYON QC |
|
|
|
31 March 2006 and the terms and conditions of RFT # 01006-98852-T02. |
|
|
|
|
Approved by the Director of RPAM on the 15 June 2006. |
|
|
|
|
|
|
|
|
32 |
45053694 |
To provide professional services to undertake a comprehensive |
33,541.00 |
CIVITAS ARCHITECTURE INC |
|
F |
:60158970-Transitway sidewalk upgrades |
|
|
|
design for various westend Transitway Stations- Road/Walkway upgrades. |
|
OTTAWA ON |
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
|
|
|
Asset Management on 02 May 2006. Work to be completed in accordance |
|
|
|
|
with RFP No. 01106-91819-P04. |
|
|
|
|
|
|
|
33 |
45053752 |
To provide professional services (architectural) for the |
82,342.50 |
ROBERTSON MARTIN ARCHITECTS |
|
N |
:CRDA001062.1-Petrie Island Beach roj) |
|
|
|
Petrie Island Beach Houses. Approved by Supply Management on behalf of |
|
OTTAWA ON |
|
|
|
the Director, Real Property Asset Management on 09 May 2006. Work to be |
|
|
|
|
completed in accordance with RFP No. 01106-91815-P05. |
|
|
|
|
|
|
|
34 |
45053778 |
To provide ice training technical courses for certified |
26,000.00 |
ONTARIO RECREATION FACILITIES |
In accordance with
Purchasing By-Law, |
K |
:171403-Man. Program Prop. |
|
|
|
ice technicians. Approved by Supply Management on behalf of the |
|
NORTH YORK ON |
section 22 (1) (d), "only organization |
|
|
|
Director, RPAM on 11 May 2006. |
|
that provides this kind
of training in |
|
|
|
|
|
Ontario". |
|
|
|
|
|
|
35 |
45053983 |
To provide professional services for the facility planning |
26,232.25 |
CALLAGHAN LETELLIER WIENS |
|
N |
:CR003521.1-Construction of Storage Room |
|
|
|
and design services including mechanical and electrical design services |
|
GIBBONS |
|
|
|
for the City of Ottawa's Archives Branch storage and warehouse |
|
OTTAWA ON |
|
|
|
buildings. Approved by Supply Management on behalf of the Director, Real |
|
|
|
|
Property Asset Management on 02 June 2006. Work to be completed in |
|
|
|
|
in accordance with RFP No. 01106-91819-P19. |
|
|
|
|
|
|
|
36 |
45053984 |
To provide all materials, equipment and labour to supply and install |
46,728.75 |
HENDERSON RECREATION |
|
N |
:CRDL001706-Portobello West Community Park |
|
|
|
playstructures and play equipment at the Portobello Park in accordance |
|
EQUIPMENT |
|
|
|
with Henderson Recreation proposal dated 13 March 2006 and the terms and |
|
SIMCOE ON |
|
|
|
conditions of RFP 01106-65038-P01. Approved by Supply Management on |
|
|
|
|
behalf of the Director, RPAM on 15 May 2006. |
|
|
|
|
|
|
|
37 |
45054055 |
To provide complete civil engineering services for phase 2 and phase 3 |
84,164.00 |
J L RICHARDS AND |
|
F |
:60166551-StLaurent North land reclamation |
|
|
|
of St. Laurent North land reclamation project including third |
|
OTTAWA ON |
|
|
|
party geotechnical services, storm water management plans, engineering |
|
|
|
|
designs, construction designs.
Approved by Supply Management on behalf |
|
|
|
|
of the Director, RPAM on 14 June 2006.
Work to be completed in |
|
|
|
|
accordance with RFP No. 01106-91842-P32. |
|
|
|
|
|
|
|
38 |
45054206 |
To provide professional services for 2006 Park Pathway |
26,300.00 |
ZENIX ENGINEERING LTD |
|
N |
:CRDL003731-Pathway lighting - City Wide |
|
|
|
Lighting
project. Approved by Supply Management on behalf of the |
|
OTTAWA ON |
|
|
|
Director, Real Property Asset Management on 30 June 2006. Work to be |
|
|
|
|
completed in accordance with RFP No. 01106-91842-P36. |
|
|
|
|
|
|
|
39 |
45053097 |
To
provide five (5) fall arrest systems in the bays at the St. Laurent |
49,731.00 |
WS SAFETY TECHNOLOGIES |
|
|
|
North Facility. Amendment approved by Supply Management on behalf of the
Director, |
|
ORILLIA ON |
|
|
|
RPAM
on 13 June 2006. Work to be completed in accordance with |
|
|
|
|
RFP No. 00105-91893-P06. |
|
|
|
|
|
|
|
40 |
45054180 |
To
provide professional services to undertake the Workforce Analysis, Employment
|
34,967.20 |
HUMAN RESOURCE SYSTEMS GROUP LTD |
22. (1) c) Previous work on similar |
K |
:113007-Human Rts. & E. E. |
|
|
|
Systems Review and Employment Equity Plan. Approved by Supply Management |
|
OTTAWA ON |
City project. |
|
|
|
on behalf of the Director, Employee Services, on 28 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
41 |
45050032 |
To
provide professional appraisal services to undertake Cash-in-Lieu of Parkland
Appraisals |
40,000.00 |
DL OSBORNE |
|
|
|
for the period 01 January 2006 to 31 December 2006, on an as requested
basis. |
|
OTTAWA ON |
|
|
|
Approved by Supply Management on behalf of the Director, RPAM, on 13
December 2004. |
|
|
|
|
Work to be completed in accordance with RFP No. 01304-94615-P01. |
|
|
|
|
|
|
|
42 |
45052058 |
To
provide professional services to undertake Phase 4 - Patch Management
Implementation |
82,400.00 |
NEXINNOVATIONS |
22. (1) c) Specific previous experience |
|
|
|
and
SMS Installation for OPL Public Facing Desktop Machines. |
|
MISSISSAUGA ON |
on City System Management
Software. |
|
|
|
Approved by Chief Corporate Services Officer on 11 May 2006. |
|
|
|
|
|
|
|
43 |
45053450 |
To
provide investment counselling services to undertake Phase 2: Investment
Manager |
28,000.00 |
JAMES P. MARSHALL |
|
|
|
Search
and Selection for the City's Endowment Fund. Approved by Supply Management |
|
TORONTO ON |
|
|
|
on behalf of the City Treasurer on 12 June 2006. Work to be completed in
accordance with |
|
|
|
|
RFP No. 01306-94856-P01. |
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
45053888 |
To provide 2006 Integrated Insurance Coverage for the City of Ottawa. |
1,494,574.28 |
AON REED STENHOUSE INC |
|
K |
:117125-Self-Insurance |
|
|
|
Approved by the Chief Corporate Services Officer, Corporate Services |
|
OTTAWA ON |
|
|
|
Department
on 23 May 2006. Work to be completed in accordance with |
|
|
|
|
RFP No. 00204-95861-P02. |
|
|
|
|
|
|
|
45 |
45054182 |
To provide real estate services for the RESD. |
55,336.00 |
CORPORATE RESEARCH GROUP |
|
K |
:171406-Man. Real/Est./Serv. |
|
|
|
Approved by Supply Management, on behalf of the Director, Real |
|
NEPEAN ON |
|
|
|
Property Asset Management on 28 June 2006. Work to be completed in |
|
|
|
|
accordance with RFSO No. 01304-91889-P01. |
|
|
|
|
|
|
|
46 |
45052191 |
Professional real estate services to undertake the Centrepointe Mixed |
41,965.40 |
FOTENN MANAGEMENT INC |
|
|
|
Use
Centre project. Approved by Supply Management on behalf of the Director, Real
Property |
|
OTTAWA ON |
|
|
|
Asset
Management on 02 May 2006. Work to be completed in accordance with |
|
|
|
|
RFSO No. 01304-91889-P01. |
|
|
|
|
|
|
|
47 |
45050227 |
Professional
real estate services for the Ottawa Lands |
54,955.20 |
FOTENN MANAGEMENT INC |
|
|
|
Development Project, on an as required basis. Approved by the Chief |
|
OTTAWA ON |
|
|
|
Corporate
Services Officer, Corporate Services Department on 23 June 2006. |
|
|
|
|
Work to be completed in accordance with RFSO No. 03104-91889-P01. |
|
|
|
|
|
|
|
|
48 |
45053798 |
To supply Bulk Diesel Fuel to O.C. Transpo from 15 June 2006 until 31 |
6,380,274.53 |
SUNCOR ENERGY PRODUCTS INC |
|
|
|
August 2006, in accordance with Suncor's tender dated 07 November 2003, |
|
NORTH YORK ON |
|
|
|
and their letter of 14 December 2005, and terms and conditions of tender |
|
|
|
|
No. 01703-40509-T05. Approved by the City Treasurer on 20 December 2005. |
|
|
|
|
|
|
|
49 |
45047506 |
To
provide additional Diesel Fuel for O-Trains at Walkley Yard from 13 April
2006 until |
60,313.79 |
4REFUEL |
|
|
|
13 June 2006, in accordance with 4REFUEL/Mini-Tankers Canada
Ltd. tender dated |
|
LANGLEY BC |
|
|
|
on 15 October 2003, and terms and conditions of RFT No. 01703-40509-T04.
Approved |
|
|
|
|
by the City Treasurer on 06 February 2006. |
|
|
|
|
|
|
|
|
50 |
45048662 |
To provide grass cutting and litter pick up services for City owned |
40,800.08 |
PROP COM MANAGEMENT INC |
|
|
|
vacant properties in accordance with Prop. Com Management Services |
|
OTTAWA ON |
|
|
|
tender dated 08 April 2004, and
terms and conditions of RFT |
|
|
|
|
No. 01704-98836-T01. Approved by Supply Management on behalf of the
Director, Real |
|
|
|
|
Property Asset Management on 24 April 2006. |
|
|
|
|
|
|
|
51 |
45050205 |
To supply Bulk Gasoline to various City Depots from |
545,500.00 |
SUNCOR ENERGY PRODUCTS INC |
|
|
|
07 April 2006 until 19 June 2006, in accordance with Suncor's tender
dated 27 October 2004, |
|
NORTH YORK ON |
|
|
|
and terms and conditions of RFT
No. 01704-40515-T01. Approved by the City Treasurer |
|
|
|
|
on 17 January 2005. |
|
|
|
|
|
|
|
52 |
45052772 |
To supply Diesel Fuel to various City Depots from |
634,000.00 |
SUNCOR ENERGY PRODUCTS INC |
|
|
|
29
May 2006 until 19 June 2006, in accordance with Suncor's tender dated 07
November |
|
NORTH YORK ON |
|
|
|
2003
, Suncor's letter of extension dated 14 December 2005, and terms and
conditions of |
|
|
|
|
RFT No. 01703-40509-T05. Approved by the City Treasurer on 15 December
2005. |
|
|
|
|
|
|
|
53 |
45053625 |
To provide professional services for 50 Cassidy - AST Design. |
48,287.50 |
SEACOR ENVIRONMENTAL INC |
|
N |
:CRCA003696-UST Replacement - Bell Arena |
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
OTTAWA ON |
|
|
|
&
Asset Management on 15 May 2006. Work
to be completed in |
|
|
|
|
accordance with RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
54 |
45053740 |
To provide professional technical advisory services with respect to |
60,000.00 |
GOWEN ENVIRONMENTAL LIMITED |
|
K |
:171308-Envrmtl & Apprsls |
|
|
|
contaminated site and storage tank programs and specific sites. |
|
TORONTO ON |
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
|
|
|
& Asset Management on 08 May 2006.
Work to be completed in accordance |
|
|
|
|
with RFSO No. 01905-91875-S02. |
|
|
|
|
|
|
|
55 |
45053768 |
To provide professional services
for laboratory analysis |
25,180.00 |
DST CONSULTING ENGINEERS INC |
|
N |
:CRDA001425.2-2006 -Articulated Bus Garage |
|
|
|
of Soil Samples at 735 Industrial Avenue. Approved by |
|
OTTAWA ON |
|
|
|
Supply Management on behalf of the Director, Real Property & |
|
|
|
|
Asset Management on 14 June 2006.
Work to be completed in |
|
|
|
|
accordance with RFSO No. 01903-92517-S01A. |
|
|
|
|
|
|
|
56 |
45054058 |
To provide professional services for Semi-Annual Groundwater |
27,860.00 |
TROW ASSOCIATES INC |
|
K |
:171308-Envrmtl & Apprsls |
|
|
|
Monitoring of Right-of-Way (ROW) and a Phase I & II Environmental |
|
OTTAWA ON |
|
|
|
Site Assessment
and Designated Substance Survey. |
|
|
|
|
Approved by Supply Management on behalf of
the Director, |
|
|
|
|
Real Property & Asset Management on 14 June 2006. Work |
|
|
|
|
to be completed in accordance with RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
57 |
45054119 |
To provide professional services for Investigations at the |
26,710.00 |
AQUA TERRE SOLUTIONS INC |
|
K |
:171308-Envrmtl & Apprsls |
|
|
|
Carp Airport. Approved by Supply
Management on behalf of the Director, |
|
NEPEAN ON |
|
|
|
Real Property & Asset Management on 22 June 2006. Work to be completed |
|
|
|
|
in accordance with RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
58 |
45048810 |
To provide for refuse container service for various OC Transpo locations
in accordance |
33,000.00 |
WASTE SERVICES INC. |
|
|
|
with
Waste Services Inc tender submission dated 7 May 2002 and the |
|
OTTAWA ON |
|
|
|
terms
and conditions of RFT #05502-91027-T01.
Approved by |
|
|
|
|
Supply
Management on behalf of the Director, Real Property and Asset |
|
|
|
|
Management on 15 May 2006. |
|
|
|
|
|
|
|
59 |
45054079 |
To provide refuse container service for the City of Ottawa's Central |
378,785.16 |
WASTE SERVICES INC |
|
K |
:171801-Central Dist. Fcltie |
|
|
|
District in accordance with Waste Services Inc. tender (Price Schedule |
|
OTTAWA ON |
|
|
|
"B") dated 15 May 2006 and the terms and conditions of RFT No. |
|
|
|
|
02106-45065-T01. Approved by the Director of RPAM on 2 June 2006. |
|
|
|
|
|
|
|
60 |
45054083 |
To provide refuse container service for the City of Ottawa's South |
155,592.00 |
CARL'S SANITATION SERVICES LTD |
|
K |
:171802-South Dist. Fclties. |
|
|
|
District in accordance with Carl's Waste Services Ltd. tender (Price |
|
NAVAN ON |
|
|
|
Schedule "C") dated 15 May 2006 and the terms and conditions of
RFT No. |
|
|
|
|
02106-45065-T01. Approved by the Director of RPAM on 2 June 2006. |
|
|
|
|
|
|
|
61 |
45054084 |
To provide refuse container service for the City of Ottawa's OC Transpo |
80,557.72 |
CARL'S SANITATION SERVICES LTD |
|
F |
:60000368-Inspections - Building |
|
|
|
locations in accordance with Carl's Waste Services Ltd. tender (Price |
|
NAVAN ON |
|
|
|
Schedule "E") dated 15 May 2006 and the terms and conditions of
RFT No. |
|
|
|
|
02106-45065-T01. Approved by the Director of RPAM on 2 June 2006. |
|
|
|
|
|
|
|
62 |
45054088 |
To provide refuse container service for the City of Ottawa's Venture |
161,850.00 |
CARL'S SANITATION SERVICES LTD |
|
F |
:300417-Lansdowne - Civic Centre |
|
|
|
Properties locations in accordance with Carl's Waste Services Ltd. |
|
NAVAN ON |
|
|
|
tender (Price Schedule "G") dated 15 May 2006 and the terms and |
|
|
|
|
conditions of RFT No. 02106-45065-T01. Approved by the Director of RPAM |
|
|
|
|
on 2 June 2006. |
|
|
|
|
|
|
|
63 |
45054090 |
To provide refuse container service for the City of Ottawa's East |
110,000.00 |
CARL'S SANITATION SERVICES LTD |
|
K |
:171803-East Dist. Fclties. |
|
|
|
District in accordance with Carl's Waste Services Ltd. tender (Price |
|
NAVAN ON |
|
|
|
Schedule "A") dated 15 May 2006 and the terms and conditions of
RFT No. |
|
|
|
|
02106-45065-T01. Approved by the Director of RPAM on 2 June 2006. |
|
|
|
|
|
|
|
64 |
45053471 |
To supply bus shelters c/w benches in accordance with Daytech Limited |
202,230.00 |
DAYTECH LIMITED |
|
F |
:60146704-Annual Transitway Shelter/Bench R |
|
|
|
tender dated 13 September 2006 and the terms and conditions of Request |
|
TORONTO ON |
|
|
|
for Tender 02205-15576-T01.
Approved by the Director, Real |
|
|
|
|
Property/Asset Management on 30 March 2006. |
|
|
|
|
|
|
|
65 |
45053871 |
To supply Easy Access Benches and Bus Flags for Transitway Stations and |
51,840.00 |
ELPECO FABRICATORS LIMITED |
|
F |
:903469-Transit Facilities - Retrofit/Lifec |
|
|
|
Bus Stops in accordance with Epelco Fabricators Limited quotation dated |
|
SCARBOROUGH ON |
|
|
|
10 May 2006 and the terms and conditions of Request for Quotation |
|
|
|
|
02206-15576-Q01. Approved by
Supply Management on behalf of the |
|
|
|
|
Director, Real Property/Asset Management on 16 May 2006. |
|
|
|
|
|
|
|
66 |
45053877 |
To supply Shelter and Illuminated Transitway Map Cases in accordance |
59,076.00 |
ELPECO FABRICATORS LIMITED |
|
F |
:903469-Transit Facilities - Retrofit/Lifec |
|
|
|
with Elpeco Fabricators Limited quotation dated 11 May 2006 and the |
|
SCARBOROUGH ON |
|
|
|
terms and conditions of Request for Quotation 02206-78543-Q01. Approved |
|
|
|
|
by Supply Management on behalf of the Director, Real Property/Asset |
|
|
|
|
Management on 16 May 2006. |
|
|
|
|
|
|
|
67 |
45053910 |
To supply Route Directory Boxes in accordance with Elpeco Fabricators |
29,700.00 |
ELPECO FABRICATORS LIMITED |
|
F |
:903469-Transit Facilities - Retrofit/Lifec |
|
|
|
Limited tender dated 29 March 2006 and the terms and conditions of |
|
SCARBOROUGH ON |
|
|
|
Request for Tender 02206-78543-T02.
Approved by Supply Management on |
|
|
|
|
behalf of the Director, Real Property/Asset Management on 12 April 2006. |
|
|
|
|
|
|
|
68 |
OUTLINE |
Outline Agreement for the supply of rubber boots, |
80,464.05 |
LATOPLAST SAFETY EQUIPMENT |
|
|
|
AGREEMENT |
rain suits and rain coats to the City Stores as per RFSO
02205-20165-S02. Approved |
|
OTTAWA ON |
|
|
|
|
by Supply Management on behalf of the City Treasurer on 15 February 2006. |
|
CENTURY VALLEN |
|
|
|
|
|
KINGSTON ON |
|
69 |
STANDING |
Outline Agreement for Alteration Services for all Uniform |
32,100.00 |
VARIOUS VENDORS |
|
|
OFFER |
staff as per RFSO 02204-95420-S01.
Approved by Supply Management on behalf of City Treasurer on 03 April
2006. |
|
|
|
|
|
|
|
70 |
TENDER |
For the supply of Uniform Shirts to the Corporate |
70,000.00 |
EMPIRE SHIRTS LTD. |
|
|
|
Uniform Stores for issue to the Transit Services as per tender
02205-20070-T01. Approved |
|
LOUISEVILLE QC |
|
|
|
by Supply Management on behalf of the City Treasurer on 10 April 2006. |
|
|
|
|
|
|
|
71 |
45053544 |
To provide Plumbing Services for RPAM South District on an as and when |
25,000.00 |
D TAIL PLUMBING |
|
K |
:171802-South Dist. Fclties. |
|
|
|
requested basis for the two year period ending 31 March 2008. Approved |
|
LIMOGES ON |
|
|
|
by the Director, RPAM on 03 April 2006. Work to be completed in |
|
|
|
|
accordance with RFSO 02406-91060-S01. |
|
|
|
|
|
|
|
72 |
45053546 |
To provide Plumbing Services for RPAM Central District on an as and when |
40,000.00 |
D TAIL PLUMBING |
|
K |
:171801-Central Dist. Fcltie |
|
|
|
requested basis for the two year period ending 31 March 2008. Approved |
|
LIMOGES ON |
|
|
|
by the Director, RPAM on 03 April 2006. Work to be completed in |
|
|
|
|
accordance with RFSO 02406-91060-S01. |
|
|
|
|
|
|
|
73 |
45053548 |
To provide Plumbing Services for RPAM West District on an as and when |
40,000.00 |
S AND R MECHANICAL |
|
K |
:171804-West Dist. Fclties. |
|
|
|
requested basis for the two year period ending 31 March 2008. Approved |
|
ORLEANS ON |
|
|
|
by the Director, RPAM on 03 April 2006. Work to be completed in |
|
|
|
|
accordance with RFSO 02406-91060-S01. |
|
|
|
|
|
|
|
74 |
45053556 |
To provide Plumbing Services for RPAM East District on an as and when |
40,000.00 |
S AND R MECHANICAL |
|
K |
:171803-East Dist. Fclties. |
|
|
|
requested basis for the two year period ending 31 March 2008. Approved |
|
ORLEANS ON |
|
|
|
by the Director, RPAM on 03 April 2006. Work to be completed in |
|
|
|
|
accordance with RFSO 02406-91060-S01. |
|
|
|
|
|
|
|
75 |
45053645 |
To
provide Maintenance Agreement and UPS Battery Replacement |
82,116.00 |
EATON POWER QUALITY LIMITED |
In accordance with 22(1)(I). To maintain integrity |
K |
:171840-Police Facilities |
|
|
|
in accordance with Eaton Power quotation 31505. |
|
ETOBICOKE ON |
for 911, Police Radios and Computer Systems. |
|
|
|
Approved by Supply Management on behalf of the Director, RPAM |
|
|
|
|
on 12 April 2006. |
|
|
|
|
|
|
|
76 |
45053687 |
To provide Janitorial Services at the Carling Avenue Family Shelter. |
113,141.52 |
SHAMAR MAINTENANCE |
|
K |
:171802-South Dist. Fclties. |
|
|
|
in accordance with Shamar Maintenance Inc. tender |
|
OTTAWA ON |
|
|
|
dated 22 March 2006 and the terms and conditions |
|
|
|
|
of RFT02406-91039-T03. Approved
by the Director, RPAM on 31 March 2006. |
|
|
|
|
|
|
|
77 |
45054163 |
Electrical Services on an as and when requested basis for the period
ending 15 June 2008. |
40,000.00 |
BLACK ELECTRIC LTD |
|
K |
:171806-Venture - Admin |
|
|
|
Approved by the Director, RPAM on 16 June 2006. Work to be completed in |
|
OTTAWA ON |
|
|
|
accordance with RFSO 02406-91438-S01 |
|
|
|
|
|
|
|
|
|
|
78 |
45058502 |
To
provide HVAC Maintenance Services for RPAM Districts. |
90,000.00 |
ASSOCIATED AIR MECHANICAL SYSTEMS LTD |
|
|
|
Approved by the Director, RPAM on 07 May 2004. |
|
OTTAWA ON |
|
|
|
Work to be completed in accordance with RFSO 02404-03106-S01. |
|
|
|
|
|
|
|
79 |
45050681 |
To provide Roofing Maintenance and Repair Services for RPAM East
District. |
45,000.00 |
SCOTT HEALEY ROOFING |
|
|
|
Approved by the Director, RPAM on 06 June 2004. |
|
OTTAWA ON |
|
|
|
All work to be completed in accordance with RFSO 02404-91066-S01. |
|
|
|
|
|
|
|
80 |
45050700 |
Janitorial
Services at East District Facilities |
48,000.00 |
JMP MAINTENANCE LTD |
|
|
|
in
accordance with JMP Maintenance tender dated 14 February 2002 |
|
MONTREAL QC |
|
|
|
and the
terms and conditions of RFT 00602-91039-T02. |
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 24 May
2006. |
|
|
|
|
|
|
|
81 |
45053495 |
Roof replacement at ROPEC Operations Building in accordance with TP |
169,960.00 |
T P CRAWFORD LTD |
|
F |
:7065551-Roof Replacement-902965 |
|
|
|
Crawford Ltd. tender dated 06 March 2006 and the terms and conditions of |
|
GLOUCESTER ON |
|
|
|
RFT# 02506-91066-T12. Approved by the Director, RPAM on 27 March 2006. |
|
|
|
|
|
|
|
82 |
45053528 |
Overhead door replacement at Moodie Drive Garage in accordance with |
47,650.00 |
PIVOTECH DOORS INC |
|
F |
:60146591-RPLCE O/H DOORS/OPERATORS, VEHICL |
|
|
|
Pivotech Doors Inc. quotation dated 03 April 2006 and the terms and |
|
WINCHESTER ON |
|
|
|
conditions of RFQ# 02506-91055-Q01. Approved by Supply Management on |
|
|
|
|
behalf of Director, RPAM on 10 April 2006. |
|
|
|
|
|
|
|
83 |
45053618 |
Bernard Grandmaitre Arena facility upgrade in accordance with Frecon |
999,000.00 |
FRECON CONSTRUCTION LTD |
|
F |
:60146469-RPLCE REFRIGERATION SYSTEM - GRAN |
|
|
|
Construction Limited tender dated 03 April 2006 and the terms and |
|
RUSSELL ON |
|
|
|
conditions of RFT# 02506-90922-T03. Approved by the Director, RPAM on 07 |
|
|
|
|
April 2006. |
|
|
|
|
|
|
|
84 |
45053650 |
Supply & install Pulastic Gym floor at Nepean Sportsplex in |
35,850.00 |
GYM CON LTD |
In accordance
with Purchasing By-Law, |
F |
:60157843-Replace Gym Floor - Sportsplex |
|
|
|
accordance
with Gym-Con Ltd. quotation dated 18 April 2006. |
|
BARRIE ON |
Section 22
(1), (C) where there is only |
|
|
|
Approved by Supply Management on behalf of Director, RPAM on 24 April
2006. |
|
one distributor
who is qualified and |
|
|
|
|
|
|
85 |
45053659 |
Replace new dividing wall at Greenboro Community Centre in accordance |
47,700.00 |
PIVOTECH DOORS INC |
|
F |
:60161803-Greenboro CC - Gym Partition Wall |
|
|
|
with Pivotech Doors Inc. tender dated 24 April 2006 and the terms and |
|
WINCHESTER ON |
|
|
|
conditions of RFT# 02506-90922-T05. Approved by Supply Management on |
|
|
|
|
behalf of Director, RPAM on 26 April 2006. |
|
|
|
|
|
|
|
86 |
45053666 |
Roof replacement at Britannia Water Plant in accordance with TP Crawford |
29,690.00 |
T P CRAWFORD LTD |
|
F |
:7057951-EXTERNAL - Replace roof #14 at Bri |
|
|
|
Ltd. quotation dated 31 March 2006 and the terms and conditions of RFQ# |
|
GLOUCESTER ON |
|
|
|
02506-91066-Q03. Approved by Supply Management on behalf of Director, |
|
|
|
|
RPAM on 18 April 2006. |
|
|
|
|
|
|
|
87 |
45053667 |
Accessible washroom upgrades at Heron Rd and Metcalfe Community Centre |
39,000.00 |
EMERGO |
|
N |
:CRCE003262-MISCELLANEOUS WASHROOM WORK |
|
|
|
in accordance with Emergo tender dated 11 April 2006 and the terms and |
|
OTTAWA ON |
|
|
|
conditions of RFT# 02506-98863-T01. Approved by Supply Management on |
|
|
|
|
behalf of Director, RPAM on 24 April 2006. |
|
|
|
|
|
|
|
88 |
45053716 |
Pool renovations, acoustic baffles, pool tiles and AC replacement at |
407,000.00 |
DALCON ENTERPRISES |
|
F |
:60146563-POOL PIPING/DECTRON SYSTEM, ORLEA |
|
|
|
Orleans Recreation Complex in accordance with Dalcon Enterprises Inc. |
|
GLOUCESTER ON |
|
|
|
tender dated 20 April 2006 and the terms and conditions of RFT# |
|
|
|
|
02506-90922-T04. Approved by the Director, RPAM on 26 April 2006. |
|
|
|
|
|
|
|
89 |
45053811 |
Supply & Install two dehumidifiers at Navan Arena in accordance |
66,440.00 |
ASSOCIATE AIR MECHANICAL SYSTEMS |
|
F |
:60146556-RPLCE DEHUMIDIFICATION UNITS, SPO |
|
|
|
with Associate Air Mechanical System quotation dated 08 May 2006 and the |
|
OTTAWA ON |
|
|
|
terms and conditions of RFT 02506-94125-T03. Approved by Supply |
|
|
|
|
Management on behalf of Director, RPAM on 11 May 2006. |
|
|
|
|
|
|
|
90 |
45053838 |
Road reinstatement services City Wide in accordance with Marsten |
890,963.00 |
1364195 ONTARIO INC |
|
K |
:141433-Contract Coord/Water |
|
|
|
Equipment Rentals tender dated 27 April 2006 and the terms and conditions |
|
CHESTERVILLE ON |
|
|
|
of RFT# 02506-91392-T01. Approved by the Director, RPAM on 08 May 2006 |
|
|
|
|
|
|
|
91 |
45053853 |
Installation of audio equipment in accordance with PSL |
29,233.56 |
PROFESSIONAL SOUND AND LIGHTING |
|
K |
:153461-Petrie Island |
|
|
|
quotation dated 03 May 2006 and the terms and conditions of RFQ# |
|
OTTAWA ON |
|
|
|
02506-93977-Q01. Approved by Supply Management on behalf of Director, |
|
|
|
|
RPAM on 03 May 2006. |
|
|
|
|
|
|
|
92 |
45053858 |
Landscape maintenance in accordance with Burns |
85,455.00 |
BURNS LANDSCAPE MAINTENANCE |
|
F |
:302171-Police Youth Centre |
|
|
|
Landscape Maintenance quotation dated 09 May 2006 and the |
|
LIMOGES ON |
|
|
|
terms and conditions of RFT# 02506-98852-T06. Approved by Supply |
|
|
|
|
Management on behalf of Director, RPAM on 17 May 2006. |
|
|
|
|
|
|
|
93 |
45053921 |
Supply and install two ice rink dehumidifier at RJ Kennedy Memorial |
58,678.00 |
A C MECHANICAL REFRIGERATION |
|
F |
:60146572-RPLC DEHUMIDIFICATION UNITS, R J |
|
|
|
Centre in accordance with AC Mechanical Refrigeration tender dated 17 |
|
OTTAWA ON |
|
|
|
May 2006 and the terms and conditions of RFT# 02506-94125-T04. Approved |
|
|
|
|
by Supply Management on behalf of Director, RPAM on 29 May 2006. |
|
|
|
|
|
|
|
94 |
45053965 |
Kinburn Fire Station #61 Asphalt Rehabilitation in accordance with |
33,980.60 |
THOMAS CAVANAGH CONSTRUCTION LTD |
|
F |
:60136867-Rplce Concret Landing - Fire Stn |
|
|
|
Thomas Cavanaugh Construction tender dated 17 May 2006 and the terms and |
|
ASHTON ON |
|
|
|
conditions of RFT# 02506-98863-T04. Approved by Supply Management on |
|
|
|
|
behalf of Director, RPAM on 24 May 2006. |
|
|
|
|
|
|
|
95 |
45053986 |
Supply & install new HVAC unit at Hintonburg Community Centre in |
25,855.00 |
DIRECT ENERGY BUSINESS SERVICES |
|
F |
:60162790-Replace Rooftop HVAC - Hintonburg |
|
|
|
accordance with Direct Energy quotation dated 05 May 2006 and the terms |
|
OTTAWA ON |
|
|
|
and conditions of RFQ# 02506-94125-Q02. Approved by Supply management on |
|
|
|
|
behalf of Director, RPAM on 05 May 2006. |
|
|
|
|
|
|
|
96 |
45054001 |
Acoustic ceiling & painting at Greely Community Centre in |
41,520.00 |
PARTEX INTERIOR SYSTEMS |
|
F |
:60146512-RPLCE ACOUSTIC CEILING TILES - GR |
|
|
|
accordance with Partex Interiors Systems quotation dated 24 May 2006 and |
|
OTTAWA ON |
|
|
|
the terms and conditions of RFQ# 02506-90922-Q05. Approved by Supply |
|
|
|
|
Management on behalf of Director, RPAM on 30 May 2006. |
|
|
|
|
|
|
|
97 |
45054048 |
Orleans Rec. Complex South entrance concrete stairs & curtain |
194,900.00 |
WATERDON CONSTRUCTION LTD |
|
F |
:60136865-Rplce Front Entrance Steps/Doors |
|
|
|
walls in accordance with Waterdon Construction Ltd. tender dated 24 May |
|
NEPEAN ON |
|
|
|
2006 and the terms and conditions of RFT# 02506-91430-T01. Approved by |
|
|
|
|
the Director, RPAM on 06 June 2006. |
|
|
|
|
|
|
|
98 |
45054078 |
Heating System renovations at 1480 Heron Rd. in accordance with AC |
172,599.00 |
A C MECHANICAL REFRIGERATION |
|
F |
:60146520-RPLCE RADIATION PIPING/UNITS - HE |
|
|
|
Mechanical tender dated 01 June 2006 and the terms and conditions of |
|
OTTAWA ON |
|
|
|
RFT# 02506-94125-T06. Approved by the Director, RPAM on 08 June 2006. |
|
|
|
|
|
|
|
99 |
45054093 |
Install new elevator and addition at Nepean Sportsplex in accordance |
299,300.00 |
PRANGER DEBRUYN |
|
F |
:60146424-REPLACE LIFT - SPORTSPLEX |
|
|
|
with Pranger Debruyn Construction Ltd. tender dated 01 June 2006 and the |
|
NEPEAN ON |
|
|
|
terms and conditions of RFT# 02506-90922-T09. Approved by the Director, |
|
|
|
|
RPAM on 08 June 2006. |
|
|
|
|
|
|
|
100 |
45054138 |
New front entrance at Walter Baker Sports Centre in accordance with |
89,900.00 |
GLOUCESTER GLASS AND MIRROR |
|
F |
:60146600-FRONT ENTRANCE DOOR SYSTEM -WBSC |
|
|
|
Gloucester Glass & Mirrors Inc. tender dated 19 June 2006 and the |
|
GLOUCESTER ON |
|
|
|
terms and conditions of RFT# 02506-90922-T11. Approved by Supply |
|
|
|
|
Management on behalf of Director, RPAM on 22 June 2006. |
|
|
|
|
|
|
|
101 |
45054196 |
Parking Lot accessibility alterations Phase 2 in accordance with Malwood |
26,444.00 |
MALWOOD SALES AND SERVICE |
|
N |
:CRCE003261-PAVEMENT MARKINGS/SIGNS/CURB DE |
|
|
|
Sales & Service quotation dated 21 June 2006 and the terms and |
|
DUNROBIN ON |
|
|
|
conditions of RFQ #
02506-90922-Q07. Approved by Supply Management on |
|
|
|
|
behalf of Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
102 |
45054197 |
Supply & install new fence at Shadow Ridge in Greely in accordance |
41,500.00 |
BYTOWN LUMBER |
|
K |
:134162-Const Serv Recoverie |
|
|
|
with Bytown Lumber Fence quotation dated 07 June 2006 and the terms and |
|
GLOUCESTER ON |
|
|
|
conditions of RFQ# 02506-98815-Q02. Approved by Supply Management on |
|
|
|
|
behalf of Director, RPAM on 28 June 2006. |
|
|
|
|
|
|
|
103 |
45054198 |
Construct asphalt pathway and topsoil & seed at Shadow Ridge in |
39,985.00 |
LAURENT LEBLANC LIMITED |
|
K |
:134162-Const Serv Recoverie |
|
|
|
Greely in accordance with Laurent Leblanc Ltd quotation dated 07 June |
|
GLOUCESTER ON |
|
|
|
2006 and the terms and conditions of RFQ# 02506-98863-Q06. Approved by |
|
|
|
|
Supply Management on behalf of Director, RPAM on 28 June 2006. |
|
|
|
|
|
|
|
104 |
45054199 |
Renovations at 110 Laurier in accordance with GR Brune |
202,480.00 |
G R BRUNE CONSTRUCTION INC |
|
N |
:CRDS003138-Ward Boundary Implementation Wo |
|
|
|
Construction tender dated 12 June 2006 and the |
|
NEPEAN ON |
|
|
|
terms
and conditions of RFT# 02506-90922-T10. Approved by the |
|
|
|
|
Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
105 |
45054200 |
Preservation Centre and Museum Storage in accordance with |
201,110.00 |
G R BRUNE CONSTRUCTION INC |
|
N |
:CR003521.1-Construction of Storage Room |
|
|
|
GR Brune Construction tender dated 21 June 2006 and the |
|
NEPEAN ON |
|
|
|
terms and conditions of RFT# 02506-90922-T13. Approved by the Director, |
|
|
|
|
RPAM on 23 June 2006. |
|
|
|
|
|
|
|
106 |
45054205 |
Handrail fabrication at various locations in accordance with ABD |
78,450.00 |
ABD IRONWORLD |
|
N |
:CRCR003263-STAIRS AND RAILINGS |
|
|
|
Ironworld tender dated 19 June 2006 and the terms and conditions of RFT# |
|
OTTAWA ON |
|
|
|
02506-98863-T05. Approved by Supply Management on behalf of the |
|
|
|
|
Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
107 |
45048877 |
For Construction of South Urban Fire Station #37 |
66,267.93 |
FRECON CONSTRUCTION LTD. |
|
|
|
in
accordance with Frecon Construction Ltd. tender dated 27 May 2004 and the
terms and |
|
OTTAWA ON |
|
|
|
conditions of RFT# CR-001452.
Approved by Supply Management on behalf of the Director, |
|
|
|
|
RPAM on 14 June 2006. |
|
|
|
|
|
|
|
108 |
45049626 |
Construction services in accordance with Garvey Construction Ltd. |
38,897.35 |
GARVEY CONSTRUCTION LTD. |
|
|
|
tender
dated 04 October 2004 and the terms and conditions |
|
OTTAWA ON |
|
|
|
of
RFT# 02504-94034-T03. Approved by Supply Management on behalf |
|
|
|
|
of the Director, RPAM on 04 May 2006. |
|
|
|
|
|
|
|
109 |
45050582 |
To
provide professional services for the City's Designation of |
70,000.00 |
NEW AVENUES LINGUISTIC SERVICES |
In accordance with 22. (1)(h). Consultant |
|
|
|
Bilingual Positions Project.
Approved by the Chief Corporate Services Officer |
|
OTTAWA ON |
has specialized subject matter knowledge. |
|
|
|
on 15 June 2006. |
|
|
|
|
|
|
|
|
|
110 |
45051834 |
For the provision of Second Language Training Services |
250,000.00 |
INTERLANGUES ECOLE DE LANGUES |
|
|
|
for City staff. Approved by the
Chief Corporate Services Officer on |
|
OTTAWA ON |
|
|
|
12
July 2005. Work to be completed in
accordance with RFP No. 05905-96100-P03. |
|
|
|
|
|
|
|
111 |
45048564 |
To
provide recapped transit coach tires for the period of 01 April 2006 to 31
March 2007 |
|
|
|
|
in accordance with Pneus Lavoie Outaouais Incorporated tender |
1,009,750.00 |
PNEUS LAVOIE OUTAOUAIS INC |
|
|
|
dated
30 March 2004, and the terms and conditions of RFT 01004-86365-T01. Approved
|
|
GATINEAU QC |
|
|
|
by the City Treasurer on 06 April 2006. |
|
|
|
|
|
|
|
112 |
45053530 |
To supply and deliver thirteen (13) controller motor HVAC 6000 in |
|
|
|
|
accordance with Thermo King of Ottawa quotation submission dated 06 |
35,802.00 |
THERMO KING OF OTTAWA 1985 LTD |
|
|
|
April 2006 and the terms and conditions of RFQ 60058584. |
|
OTTAWA ON |
|
|
|
Approved by Supply Management Division on behalf of the City Treasurer, |
|
|
|
|
Financial Services on 10 April 2006. |
|
|
|
|
|
|
|
113 |
45053461 |
To provide professional services to undertake Valuation of Non-Pension |
26,000.00 |
MERCER HUMAN RESOURCE CONSULTING |
In accordance with 22(1)(h).
Specialized Expertise. |
K |
:112431-FIN-Accounting Unit |
|
|
|
Post Retirement and Post Employment Benefits. Approved by Supply |
|
OTTAWA ON |
|
|
|
Management on behalf of the City Treasurer on 31 March 2006. |
|
|
|
|
|
|
|
|
|
114 |
45053464 |
To provide professional engineering services for the Fire |
92,565.00 |
ZENIX ENGINEERING LTD |
|
F |
:7054847-Study of Existing Fire Alarm syste |
|
|
|
Alarm System at ROPEC. Approved
by Supply Management on behalf of |
|
OTTAWA ON |
|
|
|
the Director, Real Property and Asset Management on 03 April 2006. Work |
|
|
|
|
to be completed in accordance with RFSO No. 01405-91800-S01. |
|
|
|
|
|
|
|
115 |
45053575 |
To provide professional engineering services to undertake Remedial Work
for various Park |
25,221.03 |
HARMER PODOLAK ENGINEERING |
|
|
|
Bridges
in 2006. Approved by Supply
Management on behalf of the Director, Real |
|
CONSULTANT INC |
|
|
|
Property and Asset Management on 18 April 2006. Work to be completed in accordance |
|
NEPEAN ON |
|
|
|
with RFSO No. 01405-91800-S01. |
|
|
|
|
|
|
|
116 |
45053723 |
To provide professional engineering services to undertake a new |
46,836.00 |
MILL AND ROSS ARCHITECTS INC |
|
N |
:CRDA001858.1-Kanata Paramedic Post - 50 Lo |
|
|
|
Paramedic Post located at 50 Lord Byng Way in Kanata. Approved by |
|
OTTAWA ON |
|
|
|
Supply Management on behalf of the Director, Real Property and Asset |
|
|
|
|
Management
on 04 May 2006. Work to be completed
in accordance with |
|
|
|
|
RFSO No. 01405-91800-S01. |
|
|
|
|
|
|
|
117 |
45053796 |
To provide professional services to undertake drawings and |
27,739.25 |
CALLAGHAN LETELLIER WIENS GIBBONS |
|
N |
:CRDS003138-Ward Boundary Implementation Wo |
|
|
|
Project Coordination for the Tenant Fit-up at 110 Laurier Avenue. |
|
OTTAWA ON |
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
|
|
|
and Asset Management on 12 May 2006.
Work to be completed in accordance |
|
|
|
|
with RFSO No. 01405-91800-S01. |
|
|
|
|
|
|
|
118 |
45053978 |
To provide professional services to undertake Fuel and |
65,953.00 |
JACQUES WHITFORD LTD |
|
N |
:CRCI003718-Underground Storage Tank Replac |
|
|
|
Storage Tank Removal and Replacement Program at 5859 Centre and 4001 |
|
DARTMOUTH NS |
|
|
|
Dunning Road. Approved by Supply
Management on behalf of the Director, |
|
|
|
|
Real Property & Asset Management on 01 June 2006. Work to be completed |
|
|
|
|
in accordance with RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
119 |
45054074 |
To provide professional services to undertake the development |
74,480.00 |
LAURA ANNE CATHERINE MILLAR |
|
K |
:113029-Comp & Benefits |
|
|
|
of job descriptions for federal bargaining Units. Approved by Supply |
|
OTTAWA ON |
|
|
|
Management on behalf of the Director, Employee Services, on 15 June |
|
|
|
|
2006. Work to be completed in accordance with RFP No. 09705-91885-P01. |
|
|
|
|
|
|
|
120 |
45051655 |
To provide professional engineering services to undertake
improvements |
43,320.00 |
J.L. RICHARDS AND ASSOCIATES LTD |
|
|
|
|
to
the Orleans Recreation Complex.
Approved by Supply Management on |
|
OTTAWA ON |
|
|
|
|
behalf of the Director, Real Property and Asset Management on
07 June 2006. |
|
|
|
|
|
Work to be completed in accordance with RFSO No.
01405-91800-S01. |
|
|
|
|
|
|
|
|
121 |
45051816 |
To provide
professional services to undertake 2005/2006 |
58,679.34 |
GOLDER ASSOCIATES LTD |
|
|
|
Groundwater Monitoring at 25 Esquimault Avenue. Approved by Chief Corporate |
|
KANATA ON |
|
|
|
Services
Officer on 12 June 2006. Work to be
completed in accordance with |
|
|
|
|
RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
122 |
45053518 |
Supply and install splash pad equipment at Huntley Community Centre in |
98,072.00 |
CROLLA CONSTRUCTION CORPORATION |
|
N |
:CRDL003249-Carp Water Playground |
|
|
|
accordance with Corolla Construction Corporation proposal dated 15 March |
|
NEPEAN ON |
|
|
|
2006 and the terms and conditions of RFP 10906-98863-P01. Approved by |
|
|
|
|
the Chief Corporate Services Officer, 31 March 2006. |
|
|
|
|
|
|
|
123 |
45053655 |
Replacement of the Ventilation System at the Woodward Garage in |
37,444.00 |
ASSOCIATE AIR MECHANICAL SYSTEMS |
|
F |
:60011431-Repl. Garage Exhaust Fans - Woodw |
|
|
|
accordance with Associate Air Mechanical Systems Limited tender dated 04 |
|
OTTAWA ON |
|
|
|
April 2006 and the terms and conditions of RFT #10906-91036-T01. |
|
|
|
|
Approved by the Director, RPAM 07 April 2006 |
|
|
|
|
|
|
|
124 |
45053834 |
Playground Renovations at the Westboro Kiwanis Park in accordance with |
198,784.76 |
BEAVER CONSTRUCTION |
|
F |
:60157786-Rplce Play Equip/Structure, Westb |
|
|
|
Beaver Construction Group Inc., tender dated 19 April 2006 and the terms |
|
OTTAWA ON |
|
|
|
and conditions of RFT# 10906-65038-T02. Approved by the Director, RPAM |
|
|
|
|
11 May 2006. |
|
|
|
|
|
|
|
125 |
45053489 |
To provide support and maintenance for "Vision" per Autodesk
quotation |
162,000.00 |
AUTODESK CANADA |
Non-competitive per 22 (1) (a) support |
K |
:112753-G.I.S. |
|
|
|
060202-1 dated 2 February, 2006 for the period 01 February, 2006 to 31 |
|
MONTREAL QC |
for software proprietary to Autodesk |
|
|
|
January, 2007. Approved by the
CCSO 04 April, 2006. |
|
Canada. |
|
|
|
|
|
|
126 |
45053526 |
To support Oracle Application Server - Enterprise Edition and |
27,084.05 |
ORACLE CORPORATION CANADA |
Non-competitive per 22 (1) (a) support |
K |
:254100-BAM PWS/PGM |
|
|
|
Internet Developer per Oracle Corporation's quotation 1385125 |
|
MISSISSAUGA ON |
for software proprietary to |
|
|
|
dated January 20, 2006. Approved by jointly by Supply |
|
Oracle Corp. |
|
|
|
Management and the Chief Information Officer 10 April 2006. |
|
|
|
|
|
|
|
|
|
|
127 |
45053732 |
To supply and install 150 ABI/remanufactured Haworth systems office |
336,069.00 |
ADVANCED BUSINESS INTERIORS LTD |
|
N |
:CRDS003084-Major Renovations to EFA-Centra |
|
|
|
furniture workstations as perAdvanced Business |
|
OTTAWA ON |
|
|
|
Interior's quotation dated April
19, 2006 and the |
|
|
|
|
terms
and conditions of Standing Offer 00305-42594-S01. |
|
|
|
|
Approved by the Director, RPAM May 5, 2006. |
|
|
|
|
|
|
|
128 |
45053743 |
To supply and deliver technology equipment in accordance with Diebold
Election |
64,597.50 |
DIEBOLD ELECTION SYSTEMS INC |
Non-competitive procurement per |
K |
:111141-Elections |
|
|
|
Systems Inc.'s quotation dated April 26, 2006 and the City of Ottawa |
|
VANCOUVER BC |
Purchasing By-Law Section 22 (1) |
|
|
|
Terms and Conditions attached.
Approved by the City Clerk and Supply |
|
subsection (a) In this case, Diebold |
|
|
|
Management jointly on May 8, 2006. |
|
Election Systems is the
OEM of its vote |
|
|
|
|
|
tabulating equipment now requiring memory |
|
|
|
|
|
components. |
|
|
|
|
|
|
129 |
45053545 |
Janitorial Services at Daycare Facilities in the South-West District in |
93,373.92 |
CLEAN MASTER |
|
F |
:60001187-Housekeeping |
|
|
|
accordance with Clean Master tender date 29 March 2006 and terms and |
|
NEPEAN ON |
|
|
|
conditions of RFT 14806-91039-T01.
Approved by Supply Management, on |
|
|
|
|
behalf of the Director, RPAM on 10 April 2006. |
|
|
|
|
|
|
|
130 |
45053646 |
Supply and install play equipment at Judy Laughton Park in accordance |
25,941.32 |
PLAYGROUND PLANNERS |
|
N |
:CRDL001656-Park Development |
|
|
|
with Playground Planners (Playpower) tender submission dated 28 March |
|
KANATA ON |
|
|
|
2006 and terms and conditions of RFT 14806-65038-T01. Approved by |
|
|
|
|
Supply Management on behalf of the Director, RPAM on 06 April 2006 |
|
|
|
|
|
|
|
131 |
45053664 |
Stonedust
path and limestone boulders associated with the |
57,593.00 |
GOLDIE MOHR LTD |
|
N |
:CRDL003042-Deevy Pines Park - Parking Lot |
|
|
|
construction
of Deevy Pines Parking lot, in accordance with |
|
NEPEAN ON |
|
|
|
Goldie Mohr Limited's tender dated 06 April 2006. All terms and conditions of |
|
|
|
|
RFT 14806-98832-T01 apply.
Approved by Supply Management on |
|
|
|
|
behalf of the Director, RPAM on 31 May |
|
|
|
|
|
|
|
132 |
45053686 |
Phase II - Parking lot construction at 875 Belfast Road in accordance |
172,894.80 |
R W TOMLINSON |
|
F |
:60150295-OC Transpo 875 Belfast Paving Pkn |
|
|
|
with R.W. Tomlinson Limited tender dated 13 April 2006 and terms and |
|
GLOUCESTER ON |
|
|
|
conditions of CAM PF # 3560.
Approved by the Director, RPAM on 23 April 2006. |
|
|
|
|
|
|
|
133 |
45053783 |
Spectator Bleachers for Walter Baker Park in accordance with Sports |
56,995.00 |
SPORT SYSTEMS CANADA |
|
N |
:CRDL003515-Walter Baker Park - Bleachers |
|
|
|
Systems Canada tender dated 02 May 2006 and terms and conditions of RFT |
|
ALMONTE ON |
|
|
|
14806-42004-T01. Approved by
Supply Management, on behalf of the |
|
|
|
|
Director, RPAM on 09 May 2006. |
|
|
|
|
|
|
|
134 |
45053851 |
Fitzroy Harbour Fire Station Addition and Renovation in accordance with |
703,000.00 |
ICI CONSTRUCTION MANAGEMENT |
|
N |
:CRDA001035-Fitzroy Harbour |
|
|
|
ICI Construction Management tender dated 25 April 2006 and terms and |
|
GLOUCESTER ON |
|
|
|
conditions of RFT 14805-90922-T25.
Approved by the Director, RPAM on 11 |
|
|
|
|
May 2006. |
|
|
|
|
|
|
|
135 |
45054002 |
Supply and install elevator hydraulic cylinder at Fred Barrett Arena in |
38,850.00 |
THYSSENKRUPP ELEVATOR |
|
F |
:60146507-REPLACE HYDRAULIC CYLINDER - F BA |
|
|
|
accordance with Thyssen Krupp Elevator Ottawa tender dated 18 May 2006 |
|
OTTAWA ON |
|
|
|
and terms and conditions of RFT 14806-91013-T02. Approved by Supply |
|
|
|
|
Management on behalf of the Director, RPAM on 23 May 2006. |
|
|
|
|
|
|
|
136 |
45054008 |
Janitorial Services of various South District Community Centres in |
95,574.00 |
XPRESS SERVICES |
|
F |
:60007262-Housekeeping |
|
|
|
accordance with Infatiguable O/A Xpress Services tender dated 17 May |
|
OTTAWA ON |
|
|
|
2006 and terms and conditions of RFT 14806-91039-T05. Approved by |
|
|
|
|
Supply Management on behalf of the Director, RPAM on 29 May 2006. |
|
|
|
|
|
|
|
137 |
45054047 |
Janitorial Services at various Community Centres and Daycare Facilities |
296,252.94 |
J M P MAINTENANCE LTD |
|
K |
:171801-Central Dist. Fcltie |
|
|
|
in the Central District in accordance with Entretien J.M.P. Ltee tender |
|
MONTREAL QC |
|
|
|
dated 09 May 2006 and terms and conditions of RFT 14806-91039-T04. |
|
|
|
|
Approved by the Director, RPAM on 13 May 2006. |
|
|
|
|
|
|
|
138 |
45051074 |
Provision
of Landscape Maintenance Services in accordance |
26,200.02 |
BURNS LANDSCAPE MAINTENANCE |
|
ROPEC |
|
|
|
with Burns Landscape Maintenance letter dated 24 April 2006. |
|
LIMOGES ON |
|
|
|
All terms
and conditions of RFT 05503-98852-T07 apply. |
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 08 May
2006. |
|
|
|
|
|
|
|
139 |
45053511 |
To provide professional IT resources to support Cognos BI Applications
and a Cognos |
79,375.00 |
GSI INTERNATIONAL |
|
K |
:157122-BAM CPS |
|
|
|
BI development project. Approved
by Supply Management on behalf of the |
|
OTTAWA ON |
1 |
|
|
|
Chief Information Officer, on 06 April 2006. Work to be completed in |
|
|
|
|
accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
|
|
|
140 |
45053633 |
To provide professional services to analyze the current |
25,000.00 |
COMPUTER SCIENCES CANADA LTD |
|
K |
:112757-ITAS Man. |
|
|
|
service management environment, and to provide recommendations |
|
OTTAWA ON |
|
|
|
and a plan to lower the cost and improve the quality of IT services. |
|
|
|
|
Approved by Supply Management on behalf of the Chief Information |
|
|
|
|
Officer
on 25 April 2006. Work to be completed in accordance with |
|
|
|
|
RFP No. 15206-91800-P04. |
|
|
|
|
|
|
|
141 |
45053641 |
To provide professional IT resource of a Web-based Application |
115,200.00 |
TEK SYSTEMS |
|
F |
:904030-Intranet Portal |
|
|
|
Designer/Developer for various projects.
Approved by Supply Management, |
|
KANATA ON |
1 |
|
|
|
on behalf of the Chief Information Officer, on 25 April 2006. Work to |
|
|
|
|
be completed in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
142 |
45053642 |
To provide professional IT resource of a Web-based Application |
108,000.00 |
MAXSYS PROFESSIONALS AND SOLUTIONS |
|
F |
:904030-Intranet Portal |
|
|
|
Designer/Developer for various projects.
Approved by Supply Management, |
|
OTTAWA ON |
1 |
|
|
|
on behalf of the Chief Information Officer, on 25 April 2006. Work to |
|
|
|
|
be completed in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
143 |
45053660 |
To provide professional IT resource of a GIS Systems Analyst/ Developer |
55,125.00 |
MESSA COMPUTING |
|
K |
:112753-G.I.S. |
|
|
|
to support Project IT002001.
Approved by Supply Management, on behalf |
|
OTTAWA ON |
1 |
|
|
|
of the Chief Information Officer, on 26 April 2006. Work to be |
|
|
|
|
completed in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
144 |
45053788 |
To provide professional IT resource of a Project Manager, to assist with |
60,000.00 |
TIREE FACILITY SOLUTIONS |
|
N |
:CRCA002797-Document/Plan Management |
|
|
|
the RPAM Official Business Record Management Strategy and Implementation |
|
KANATA ON |
1 |
|
|
|
Plan. Approved by Supply
Management on behalf of the Director, Real |
|
|
|
|
Property and Asset Management Branch, on 12 May 2006. Work to be |
|
|
|
|
completed in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
145 |
45053794 |
To provide professional services to prepare a Strategic Plan Assessment. |
40,400.00 |
DELOITTE AND TOUCHE |
|
K |
:112757-ITAS Man. |
|
|
|
Approved by Supply Management on behalf of the Chief Information Officer, |
|
OTTAWA ON |
1 |
|
|
|
on 15 June 2006. Work to be completed in accordance with RFSO |
|
|
|
|
No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
146 |
45053845 |
To provide professional IT resource of a Senior Systems |
64,687.50 |
THE MERGIS GROUP |
|
F |
:901002-Social Housing Information System |
|
|
|
Analyst/Developer to assist with the Social Housing Information System - |
|
OTTAWA ON |
1 |
|
|
|
Project 438. Approved by Supply
Management on behalf of the Chief |
|
|
|
|
Information Officer, on 17 May 2006.
Work to be completed in accordance |
|
|
|
|
with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
147 |
45053846 |
To provide professional IT resource of a Senior Systems |
60,950.00 |
EXCEL HUMAN RESOURCES |
|
F |
:901002-Social Housing Information System |
|
|
|
Analyst/Developer to assist with the Social Housing Information System - |
|
OTTAWA ON |
1 |
|
|
|
Project 438. Approved by Supply
Management on behalf of the Chief |
|
|
|
|
Information Officer, on 17 May 2006.
Work to be completed in accordance |
|
|
|
|
with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
148 |
45053864 |
To provide professional IT resource of an Intermediate Systems |
48,558.75 |
EXCEL HUMAN RESOURCES |
|
F |
:901002-Social Housing Information System |
|
|
|
Analyst/Developer to assist with Project 438. Approved by Supply |
|
OTTAWA ON |
1 |
|
|
|
Management on behalf of the Chief Information Officer, on 19 May 2006. |
|
|
|
|
Work to be completed in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
149 |
45053866 |
To provide professional IT resource of an Intermediate Systems |
46,805.00 |
EAGLE PROFESSIONAL RESOURCES |
|
F |
:901002-Social Housing Information System |
|
|
|
Analyst/Developer to assist with Project 438. Approved by Supply |
|
OTTAWA ON |
1 |
|
|
|
Management on behalf of the Chief Information Officer, on 19 May 2006. |
|
|
|
|
Work to be completed in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
150 |
45053891 |
To provide SAP services of a Senior HR Time |
197,221.25 |
IBM CANADA LIMITED |
|
F |
:900475-SAP Platform Sustainment Program |
|
|
|
Business Architect, to assist with the analysis, development, testing, |
|
TORONTO ON |
|
|
|
and implementation of major improvements to the City's current Time |
|
|
|
|
module implementation. Approved
by the Chief Corporate Services |
|
|
|
|
Officer on 23 May 2006, in accordance with Agreement signed by the City
and IBM Canada |
|
|
|
|
Limited on 25 July 2005. |
|
|
|
|
|
|
|
151 |
45053976 |
To provide professional IT resource of a Senior Network Analyst to |
80,000.00 |
EXCEL HUMAN RESOURCES |
|
K |
:112187-Network Services |
|
|
|
provide operational Intel server support. Approved by Supply Management |
|
OTTAWA ON |
|
|
|
on behalf of the Chief Information Officer, on 01 June 2006. Work to be |
|
|
|
|
completed in accordance with RFSO No. 00201-91867-SO-01. |
|
1 |
|
|
|
|
|
|
152 |
45053990 |
To provide professional IT resource of an Intermediate Network Analyst |
47,500.00 |
EXCEL HUMAN RESOURCES |
|
K |
:112187-Network Services |
|
|
|
to lead and provide technical leadership in the operational support |
|
OTTAWA ON |
|
|
|
capacity in accordance with in this Statement of Work (SOW) 0015-2006. |
|
|
|
|
Approved by Supply Management on behalf of the Chief Information |
|
1 |
|
|
|
Officer, on 05 June 2006. Work to
be completed in accordance with |
|
|
|
|
RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
153 |
45053991 |
To provide professional IT resource of an Intermediate Systems |
27,200.00 |
EAGLE PROFESSIONAL RESOURCES |
|
K |
:112765-BAM HR Services |
|
|
|
Analyst/Developer to SDO Sustaining Activity - Migration of MS Word |
|
OTTAWA ON |
|
|
|
forms to VBA Project. Approved by
Supply Management on behalf of the |
|
|
|
|
Chief Information Officer, on 05 June 2006. Work to be completed in |
|
1 |
|
|
|
accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
154 |
45053992 |
To provide professional IT resource of an IT Business Consultant for |
45,000.00 |
BIR CONSULTING INC |
|
F |
:900569-Records Information & Management |
|
|
|
Projects 785 and 2092. Approved
by Supply Management on behalf of the |
|
OTTAWA ON |
|
|
|
Chief Information Officer, on 05 June 2006. Work to be completed in |
|
|
|
|
accordance with RFSO No. 00201-91867-SO-01. |
|
1 |
|
|
|
|
|
|
155 |
45053996 |
To provide professional services to assist with |
31,480.00 |
MULTI RISK MANAGEMENT |
|
K |
:171401-Director RPAM |
|
|
|
emergency response and business continuity planning. |
|
MONTREAL QC |
|
|
|
Approved by Supply Management on behalf of the Director, |
|
|
|
|
Real Property Asset Management Branch on 05 June 2006. |
|
|
|
|
Work to be completed in accordance with RFSO No. 05505-91875-S01. |
|
|
|
|
|
|
|
|
|
|
156 |
45054012 |
To provide professional services to complete a |
100,352.62 |
DELOITTE AND TOUCHE |
|
K |
:113031-Dir. Employee Serv. |
|
|
|
Branch-by-Branch Overtime Review.
Approved by the Chief Corporate |
|
OTTAWA ON |
|
|
|
Services Officer on 01 June 2006.
Work to be completed in accordance |
|
|
|
|
with RFSO No. 00404-91875-SO01. |
|
|
|
|
|
|
|
157 |
45054016 |
To
provide professional IT resources of an Intermediate Network Analyst to |
86,400.00 |
EXCEL HUMAN RESOURCES |
|
K |
:112187-Network Services |
|
|
|
assist
with the Data Comm Support Project.
Approved by Supply Management on |
|
OTTAWA ON |
|
|
|
behalf of the Chief Information Officer, on 12 June 2006. Work to be completed |
|
|
|
|
in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
158 |
45054067 |
To provide professional IT resource of an ABAP Developer to provide |
90,750.00 |
CALIAN |
|
K |
:112185-R/3 Support Centre |
|
|
|
onsite SAP programming to support the City's existing SAP |
|
KANATA ON |
1 |
|
|
|
implementation. Approved by
Supply Management on behalf of the Chief |
|
|
|
|
Information Officer, on 15 June 2006.
Work to be completed in |
|
|
|
|
accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
159 |
45054071 |
To provide SAP professional services of a Senior Developer, |
48,093.75 |
IBM CANADA LIMITED |
|
K |
:112185-R/3 Support Centre |
|
|
|
to assist with the IT002096 - Web Content Mgmt, Stage 3 Project. |
|
TORONTO ON |
|
|
|
Approved by Supply Management on behalf of the Chief Corporate |
|
|
|
|
Services Officer on 07 October 2005, in accordance with Agreement signed |
|
|
|
|
by the City and IBM Canada Limited on 25 July 2005. |
|
|
|
|
|
|
|
160 |
45054081 |
To provide technical advice and assistance for the 2006 Municipal |
26,000.00 |
FRANCINE HUPE |
In accordance with 22 (1) (h).
General credentials |
K |
:111141-Elections |
|
|
|
Elections. Approved by Supply
Management on behalf of the City Clerk on |
|
CLARENCE CREEK ON |
and directly related experience with the City's |
|
|
|
16 June 2006.
|
|
electronic vote tabulation system. |
|
|
|
|
|
|
161 |
45054124 |
To provide professional IT resources of a Web-based |
65,000.00 |
NORTAK SOFTWARE |
|
K |
:112758-Enterprise. App. Dev |
|
|
|
Application Designer/Developer to support various intranet & web |
|
OTTAWA ON |
|
|
|
|
infrastructure projects. Approved
by Supply Management on behalf of the |
|
|
|
|
Chief Information Officer, on 22 June 2006. Work to be completed in |
|
|
|
|
accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
162 |
45054143 |
To provide professional IT resources of a Senior Network |
104,000.00 |
CNC GLOBAL LIMITED |
|
K |
:112187-Network Services |
|
|
|
Analyst to provide Operational Unix Server Support. Approved by the |
|
OTTAWA ON |
|
|
|
|
Chief Corporate Services Officer, on 23 June 2006. Work to be completed |
|
|
|
|
in accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
163 |
45054165 |
To provide professional IT resources of
a Web-based |
46,875.00 |
INGENIUS PEOPLE |
|
K |
:112758-Enterprise. App. Dev |
|
|
|
Application Designer/Developer to support various intranet & web |
|
OTTAWA ON |
|
|
|
|
infrastructure projects. Approved
by Supply Management on behalf of the |
|
|
|
|
Chief Information Officer, on 27 June 2006. Work to be completed in |
|
|
|
|
accordance with RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
164 |
45050386 |
Professional
IT resources of a Security Architect.
|
90,100.00 |
TRM TECHNOLOGIES |
|
|
|
Approved by Supply Management on behalf of the Chief Information Officer |
|
OTTAWA ON |
|
|
|
on 31 March 2006. Work to be completed in accordance with
RFSO No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
165 |
45052201 |
To provide SAP professional services. |
195,250.00 |
IBM CANADA LIMITED |
|
|
|
Approved by the Chief Corporate Services Officer on 23 May 2006 in |
|
TORONTO ON |
|
|
|
accordance with the Agreement signed by the City and IBM Canada Limited |
|
|
|
|
on 25 July 2005. |
|
|
|
|
|
|
|
166 |
45052490 |
To provide SAP
professional services. |
194,580.00 |
IBM CANADA LIMITED |
|
|
|
Approved by the Chief Corporate Services Officer on 23 May 2006, |
|
TORONTO ON |
|
|
|
in accordance with Agreement signed by the City and IBM Canada Limited on |
|
|
|
|
25 July 2005 and SOW2005.8 Version 02 Extension dated 10 May 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
167 |
45053012 |
To provide professional engineering services for an AutoCAD
specialist. |
39,000.00 |
TIREE |
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 29 May
2006. |
|
KANATA ON |
|
|
|
Work to be completed in accordance with RFSO No. 01405-91800-S01. |
|
|
|
|
|
|
|
168 |
45053794 |
To
provide professional services for Phase II of the Strategic |
25000 |
DELOITTE INC. |
|
|
|
Plan
Assessment. Approved by Supply
Management on behalf of the Chief Information |
|
OTTAWA ON |
|
|
|
Officer,
on 15 June 2006. Work to be completed
in accordance with RFSO |
|
|
|
|
No. 00201-91867-SO-01. |
|
|
|
|
|
|
|
169 |
STANDING |
To authorize a standing offer to provide Human Resource Professional
Services as per |
749,000.00 |
CHECKWELL DECISION CORPORATION |
|
|
OFFER |
RFSO No. 01406-91866-S01.
Approved by Chief Corporate Services Officer on |
|
VANCOUVER, BC |
|
|
|
18 June 2006. |
|
FIRST ADVANTAGE CANADA |
|
|
|
|
|
TORONTO ON |
|
170 |
OUTLINE |
To authorize an outline agreement for the supply of Brake Linings for
Buses as per |
224,825.00 |
FORT GARRY INDUSTRIES INC. |
|
|
AGREEMENT |
RFSO No. 14903-55720-S01.
Approved by City Treasurer on 06 April 2006. |
|
MISSISSAUGA ON |
|
|
|
|
|
|
171 |
OUTLINE |
To authorize an outline agreement for the supply of Miscellaneous Bendix
parts as per |
368,000.00 |
SURGENOR TRUCK CENTRE |
|
|
AGREEMENT |
RFSO No. 14903-06021-S02.
Approved by City Treasurer on 10 April 2006. |
|
OTTAWA ON |
|
|
|
|
|
|
172 |
OUTLINE |
To authorize an outline agreement for the supply of Miscellaneous Bendix
parts as per |
126,500.00 |
ORION BUS INDUSTRIES |
|
|
AGREEMENT |
RFSO No. 14903-06021-S02.
Approved by City Treasurer on 10 April 2006. |
|
OTTAWA ON |
|
|
|
|
|
|
173 |
OUTLINE |
To authorize an outline agreement for the supply of Brake Linings for
Buses as per |
119,600.00 |
BARTLETT-PROVINCIAL BRAKE INCORPORATED |
|
|
AGREEMENT |
RFSO No. 14903-55720-S02.
Approved by City Treasurer on 11 April 2006. |
|
HAMILTON ON |
|
|
|
|
|
|
174 |
OUTLINE |
To authorize an outline agreement for the supply of Fuel Dispensing
products for Buses as |
113,850.00 |
EMCO WHEATON CORPORATION |
|
|
AGREEMENT |
per RFSO No. 14903-56047-S01.
Approved by City Treasurer on 11 April 2006. |
|
OAKVILLE ON |
|
|
|
|
|
|
|
175 |
REQUEST |
For
the supply of rough paper products for the City of Ottawa Stores as per |
160,000.00 |
SNELLING PAPER & SANITATION LTD. |
|
|
FOR TENDER |
RFT # 02203-64075-T01. Approved
by City Treasurer on 06 June 2006. |
|
OTTAWA ON |
|
|
|
|
|
|
176 |
STANDING |
To provide professional Laboratory Analyses for drinking water and other
environmental |
321,000.00 |
ACCUTEST LABORATORIES LTD |
|
|
OFFER |
related analyses as per RFSO No. 01906-91843-S01. Approved by Chief Corporate Services |
|
OTTAWA ON |
|
|
|
Officer on 12 June 2006. |
|
CADUCEON ENVIRONMENTAL LABORATORIES |
|
|
|
|
|
OTTAWA ON |
|
177 |
45054053 |
Supply of eight (8) Allison Transmissions in accordance with Harper |
190,572.48 |
HARPER DETROIT DIESEL |
In accordance with 22(1)(d). Sole
distributor of |
|
|
|
Detroit Diesel quotation dated 1 June 2006 and City of Ottawa terms and |
|
OTTAWA ON |
Allison Transmissions. |
|
|
|
conditions. Approved by the Chief, Corporate Services Officer on 12 June
2006. |
|
|
|
|
|
|
|
178 |
45054108 |
To provide refuse container service for the City of Ottawa's West |
432,690.00 |
WASTE MANAGEMENT OF CANADA |
|
K |
:171804-West Dist. Fclties. |
|
|
|
District in accordance with Waste Management of Canada tender (Price |
|
STITTSVILLE ON |
|
|
|
Schedule "D") dated 15 May 2006 and the terms and conditions of
RFT No. |
|
|
|
|
02106-45065-T01. Approved by the Director of RPAM on 2 June 2006. |
|
|
|
|
|
|
|
179 |
45053381 |
To provide Real Estate Appraisal services to undertake
Appraisal reports |
27,655.54 |
ALTUS GROUP |
|
|
|
|
required for the North South LRT Project. Approved by Supply Management |
|
OTTAWA ON |
|
|
|
|
on behalf of the Director, Real Property and Asset Management
on |
|
|
|
|
|
03 April 2006. Work to
be completed in accordance with RFSO No. 01303-91889-S01. |
|
|
|
|
|
|
|
|
180 |
45053797 |
To provide printing and document management services |
428,000.00 |
DOCULINK INTERNATIONAL |
Non-competitive - deferred to City Manager |
K |
:111141-Elections |
|
|
|
for the 2006 Municipal Elections in accordance with Doculink's |
|
KANATA ON |
for approval as per Section 22 (7). |
|
|
|
quotation document dated February 27, 2006 and the attached terms and |
|
|
|
|
|
conditions.
Approved by the City Manager, 12 May 2006.
|
|
|
|
|
|
|
|
|
181 |
45046905 |
For Ben Franklin Phase
1 Park Development |
45,555.98 |
D & G LANDSCAPING INC. |
|
|
|
in
accordance with D & G Landscaping Inc. tender dated |
|
OTTAWA ON |
|
|
|
27 August 2003 and the terms and conditions of RFT# 02503-98863-T12. |
|
|
|
|
Approved by Director, RPAM on 24
September 2003. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|