|
PURCHASE ORDERS
OVER $25,000. AWARDED UNDER DELEGATION OF AUTHORITY |
|
|
|
|
FOR THE PERIOD JULY 1, 2006 TO SEPTEMBER 30, 2006 |
|
|
DEPARTMENT: CORPORATE SERVICES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Order No. |
Description |
Amount |
Vendor Name/City |
Non-Competitive - Purchasing By-Law Section 22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
45054399 |
Construction of a mini soccer field at the St. Guillaume School in VARS |
48,541.00 |
MEYKNECHT LISCHER CONTRACTORS LTD |
|
N |
:CRDL001105-Alcide Trudeau Park Improvement |
|
|
|
in accordance with Meyknecht-Lischer Contractor's submission dated 24 |
|
CARP ON |
|
|
|
July 2006 and the terms and conditions of RFT No. 00106-91235-T01. |
|
|
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
|
|
|
|
Asset Management on 25 July 2006. |
|
|
|
|
|
|
|
|
|
2 |
45054732 |
Construct one toilet enclosure unit at Deevy Pines Park in |
26,000.00 |
CROLLA CONSTRUCTION CORPORATION |
|
N |
:CRDS003690-Provide seasonal toilet compone |
|
|
|
accordance with Crolla Construction's quotation dated 02 May 2006 and |
|
NEPEAN ON |
|
|
|
the terms and condition of RFT 02505-90922-Q02. Approved |
|
|
|
|
|
by Supply Management on behalf of the Director, Real Property Asset |
|
|
|
|
|
Management on 13 September 2006. |
|
|
|
|
|
|
|
|
|
3 |
45054798 |
Replacement of the playstructure at Deevy Pines Park in accordance with |
25,900.00 |
PLAYGROUND PLANNERS |
|
N |
:CRDL003620-Deevy Pines Park - replace stru |
|
|
|
Playground
Planners quotation dated 25 August 2006 and the terms and |
|
KANATA ON |
|
|
|
conditions
of RFQ 00106-65038-G02. Approved by Supply Management on |
|
|
|
|
|
behalf of the Director, Real Property Asset Management on 21 September
2006. |
|
|
|
|
|
|
|
|
|
4 |
45054480 |
Supply and Install Playground Equipment in accordance with Playground |
28,338.63 |
PLAYGROUND PLANNERS |
|
|
|
Planners submission dated April 2006 and the terms and conditions of |
|
KANATA ON |
|
|
|
RFQ 00106-98863-Q10. Approved by
Supply Management on behalf of the |
|
|
|
|
|
Director, Real Property Asset Management on 08 August 2006. |
|
|
|
|
|
|
|
|
|
5 |
45054213 |
Professional/technical services to assist with implementing Mitel Speak @
Ease |
35,921.88 |
MITEL NETWORKS CORPORATION |
In accordance with 22 (1)(d).
"Technical reasons" |
F |
:900448-Lifecycle Renewal - Telecom Systems |
|
|
|
at the City. Approved jointly by Supply Management and the CIO, 04 July
2006. |
|
KANATA ON |
Technical resource from MITEL required to provide |
|
|
|
|
|
|
support for
MITEL's Speak @ East auto-attendant |
|
|
|
|
|
|
system. |
|
|
|
|
|
|
|
6 |
45054214 |
To provide for 7,000 seats of SMS Expert "Companion" c/w 1 Yr. |
46,947.60 |
NEX INNOVATIONS |
|
F |
:900452-Lifecycle Renew-Computer/Peripheral |
|
|
|
Maintenance, Support and Updates per Nexinnovation's quotation dated 29 |
|
OTTAWA ON |
|
|
|
June 2006 and the terms and conditions of RFQ # 00306-20890-Q01. |
|
|
|
|
|
Approved by Supply Management on behalf of the CIO, 03 July 2006. |
|
|
|
|
|
|
|
|
|
7 |
45054230 |
To supply, deliver and assist with commissioning various Cutler |
185,112.00 |
EATON ELECTRICAL SERVICES |
|
F |
:903880-Transit Facility-Operational Respon |
|
|
|
Hammer ground fault protection relay components as specified in |
|
OTTAWA ON |
|
|
|
accordance with EATON Electrical's quotation dated June 29, 2006 and the |
|
|
|
|
|
terms and conditions of RFQ 00306-28564-Q01. Approved the Director, |
|
|
|
|
|
RPAM, 5 July 2006. |
|
|
|
|
|
|
|
|
|
8 |
45054231 |
To provide for support SQL Anywhere software per Sybase Canada |
35,760.96 |
SYBASE CANADA LTD |
In accordance with 22 (1)
(a). Support |
K |
:254100-BAM PWS/PGM |
|
|
|
quotation # 110860-0 for period 06/28/06 to 06/27/07. Approved jointly |
|
WATERLOO ON |
of software proprietary to Sybase. |
|
|
|
by Supply Management and the CIO, 05 July 2006. |
|
|
|
|
|
|
|
|
|
9 |
45054247 |
To
supply, install and provide support/maintenance for |
54,074.52 |
NOVA NETWORKS |
|
F |
:900452-Lifecycle Renew-Computer/Peripheral |
|
|
|
computer systems and related peripherals and software in accordance with |
|
OTTAWA ON |
|
|
|
RFP
00306-20453-P01 and Nova Network's proposal dated 24 May 2006. |
|
|
|
|
|
Approved by Supply Management on behalf of the CIO, 7 July 2006. |
|
|
|
|
|
|
|
|
10 |
45054267 |
To supply Cisco telecommunications equipment as specified per IBM |
37,786.66 |
IBM CANADA LIMITED |
|
F |
:902961-Pumping Station Equipment
Replacem |
|
|
|
Canada's quotation dated 27-June-06 and the terms and conditions of |
|
OTTAWA ON |
|
|
|
Standing Offer 00302-20623-SO1. Approved by the CCSO 28 April 2006. |
|
|
|
|
|
|
|
|
|
11 |
45054275 |
To supply MITEL telephone equipment as specified in accordance with
Standing |
36,807.48 |
MITEL NETWORKS CORPORATION |
|
F |
:900448-Lifecycle Renewal - Telecom Systems |
|
|
|
Offer 00308-72500-SO2. Approved by the CCSO 22 February 2006. |
|
KANATA ON |
|
|
|
|
|
|
|
12 |
45054344 |
To provide for telecommunications services to support the ITVS |
104,529.20 |
BELL CANADA |
|
K |
:254100-BAM PWS/PGM |
|
|
|
Project for the balance of 2006 in accordance with a) the formal |
|
TORONTO ON |
|
|
|
Agreement between the City and Bell Canada dated May 2005 and b) RFP |
|
|
|
|
|
14702-72543-P01. Approved by the CCSO 18 July 2006. |
|
|
|
|
|
|
|
|
|
13 |
45054376 |
To supply various APS software products including customization in |
73,303.47 |
ADVANCED PUBLIC SAFETY |
Non-competitive per 22 (1) (g) "follow |
K |
:112125-P.O.A. - Secretariat |
|
|
|
accordance with Advanced Public Safety's proposal dated 4/20/2006 and |
|
DEERFIELD BEACH FL |
on contract" |
|
|
|
related documents. Approved by Supply Management on behalf of |
|
|
Follow on contract to RFP 00305-68000-P01. |
|
|
|
the City Clerk, 25 July 2006. |
|
|
|
|
|
|
|
|
|
|
14 |
45054476 |
To supply and install new Haworth as well as ABI/Remanufactured Haworth |
33,737.04 |
ADVANCED BUSINESS INTERIORS LTD |
|
F |
:7070024-Purchase & Installtion -6 work sta |
|
|
|
office systems furniture per ABI's August 2, 2006 quotation and the |
|
OTTAWA ON |
|
|
|
terms
and conditions of standing offer 00305-42594-SO1. |
|
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM, 04 August
2006. |
|
|
|
|
|
|
|
|
|
15 |
45054486 |
To supply and deliver City of Ottawa S19 standard heavy duty catch basins |
50,820.00 |
FONDERIE LAPERLE |
In accordance with Per 22 (1)(b).
Abnormal market |
|
|
|
frames and covers per sample approved by the City 21 June 2006 and |
|
ST OURS QC |
conditions only Laperle Foundry can supply these |
|
|
|
Laperle quotation dated 26 June 2006. Approved jointly by Supply
Management |
|
|
catch basis castings within an acceptable timeframe. |
|
|
|
and the City Treasurer 09 August 2006. |
|
|
|
|
|
|
|
|
|
16 |
45054490 |
To supply various computer server systems (Sun Microsystems) in |
906,453.38 |
XWAVE A DIVISION OF BELL ALIANT |
|
F |
:901051-Sustainment-Web-Based Service Tech. |
|
|
|
accordance with Xwave's tender dated 03 August 2006 and the |
|
STITTSVILLE ON |
|
|
|
specifications, terms and conditions set out with RFT No. |
|
|
|
|
|
00306-29687-T01. Approved by the CIO, 09 August 2006. |
|
|
|
|
|
|
|
|
|
17 |
45054617 |
To provide technical/professional services in |
52,900.00 |
STELLENT CANADA LIMITED |
In accordance with 22 (1)(a).
"Proprietary |
F |
:900569-Records Information & Management-20 |
|
|
|
accordance with the content, terms and conditions set out within |
|
EDEN PRAIRIE MN |
knowledge"
Stellent only firm capable to |
|
|
|
Stellent Canada's TSA and Work Order #6677 (as per ECM Implementation |
|
|
mentoring/knowledge to transfer Stellent Software" |
|
|
|
Services Standing Agreement file ref. 00305-91829-P04). Approved jointly |
|
|
|
|
|
|
by Supply Management and the Director, ITS, 28 August 2006. |
|
|
|
|
|
|
|
|
|
18 |
45054671 |
To supply and deliver Northrup-Grumman Versaprobes per your quotation |
32,548.60 |
NORTHROP GRUMMAN |
In accordance with Per 22 (1)(a). "Proprietary rights" |
F |
:903707-Revenue Division - New Water Billin |
|
|
|
dated
August 11, 2006, and in accordance with the City of Ottawa's' Purchase |
|
SAN DIEGO CA |
Northrop-Grumman is the manufacturer |
|
|
|
Order
terms and conditions. Approved
jointly by Supply Management |
|
|
of the VersaProbe a device the City has |
|
|
|
and the City Treasurer 05 September 2006. |
|
|
standardized for reading multiple |
|
|
|
|
|
|
meters from multiple water meter manufacturers. |
|
|
|
|
|
|
|
19 |
45054735 |
To
provide for Symantec Elite Anti virus Enterprise Maintenance |
239,310.73 |
DELL |
|
K |
:112188-Client Support Serv. |
|
|
|
in accordance with Dell Canada Inc.'s tender dated 29 August 2006 and |
|
NORTH YORK ON |
|
|
|
the terms and conditions of a) standard Symantec Gold and Platinum |
|
|
|
|
|
maintenance agreements, and b) the City's RFT 00306-92045-T01. Approved |
|
|
|
|
|
by the CIO 12 September 2006. |
|
|
|
|
|
|
|
|
|
20 |
45054852 |
To supply Maximus FleetFocus M5 software licensing and provide all |
298,954.89 |
MAXIMUS |
Per 22 (1)(a) "proprietary rights" |
K |
:254100-BAM PWS/PGM |
|
|
|
implementation and development services per Maximus's quotation |
|
WAYNE PA |
Upgrade of software
proprietary to |
|
|
|
dated 16-June 2006. Approved by the CCSO 26 September 2006. |
|
|
Maximus. |
|
|
|
|
|
|
|
21 |
45054861 |
To supply standard City of Ottawa S19 heavy duty catch basin frames and |
25,410.00 |
FONDERIE LAPERLE |
Per 22 (1) (b) abnormal market conditions |
|
|
|
covers in accordance the Laperle sample approved by the City 21 June |
|
ST OURS QC |
Only Laperle Foundry can supply these |
|
|
|
2006 and the terms and conditions of the City's annual supply agreement |
|
|
catch basis castings within an |
|
|
|
RFT # 00305-40035-T01. Approved by Supply Management on behalf of the |
|
|
acceptable timeframe. |
|
|
|
City Treasurer, 27 September 2006. |
|
|
|
|
|
|
|
|
|
22 |
45054862 |
To supply and install Haworth/ABI Remanufactured Haworth office systems |
45,129.96 |
ADVANCED BUSINESS INTERIORS LTD |
|
N |
:CRDS003982-Fit-up 2nd floor area for staff |
|
|
|
at Maple Grove Site as per ABI's September 26, 2006 quotation and the |
|
OTTAWA ON |
|
|
|
terms and conditions of standing offer 00305-42594-S01. Approved by Supply |
|
|
|
|
|
Management on behalf of the Director, RPAM, 27 August, 2006. |
|
|
|
|
|
|
|
|
|
23 |
45054871 |
To supply two (2) Trimble R-8 GNSS Systems (A Base and Rover receiver |
70,366.32 |
CANSEL SURVEY EQUIPMENT |
Non-competitive 22 (1) (a): "proprietary right" |
F |
:900456-Sustainment-Surveys & Mapping Tech. |
|
|
|
for RTK GPS Surveying) as specified per Cansel Survey's quotation dated |
|
OTTAWA ON |
City is upgrading Trimble GPS survey hardware. |
|
|
|
September 8, 2006 and the applicable terms and conditions. Approved |
|
|
Cansel is the sole Canadian trimble distributor. |
|
|
|
jointly by Supply Management and the CIO, 28 September 2006. |
|
|
|
|
|
|
|
|
|
|
24 |
45050713 |
To provide for a of support for web hosted WHMIS/MSDS |
36,097.95 |
MSDS SOLUTIONS |
|
|
|
document management services per RFP 00303-91528-P01. Approved by |
|
MONTREAL, QC |
|
|
|
Supply
Management on behalf of the Director, Employment Services, |
|
|
|
|
|
7 September 2006. |
|
|
|
|
|
|
|
|
|
25 |
45051930 |
To
provide T-1 telecom service at 200 Catherine to Dec 31-06 and |
35,574.31 |
TELUS COMMUNICATIONS INC |
|
|
|
to add circuits at Lorry Greenberg and 50 Rideau St. as per terms and
conditions |
|
OTTAWA ON |
|
|
|
of RFT 00304-72584-T01. Approved by Supply Management on behalf of the |
|
|
|
|
|
CIO on 12 July 2006. |
|
|
|
|
|
|
|
|
|
26 |
45054230 |
To supply Cutler Hammer ground protection relay components |
43,150.00 |
EATON ELECTRICAL |
|
|
|
per terms and conditions of RFQ 00306-28564-Q01 and EATON Electrical |
|
OTTAWA ON |
|
|
|
quotation
dated June 29, 2006. Approved by Supply Management on behalf |
|
|
|
|
|
of the Director, RPAM, 29 August 2006. |
|
|
|
|
|
|
|
|
|
27 |
45054578 |
To construct a splash pad at Queenswood Heights Community Centre and |
98,281.05 |
CROLLA CONSTRUCTION CORPORATION |
|
N |
:CRDL003516-Queenswood Heights Park - Splas |
|
|
|
Centennial Park, in accordance with Crolla Construction's tender dated |
|
NEPEAN ON |
|
|
|
31 July 2006 and terms and conditions of RFT 10906-98863-T07. Approved |
|
|
|
|
|
by the Director, RPAM on 15 August 2006. |
|
|
|
|
|
|
|
|
|
28 |
45054729 |
To provide elevator maintenance services for the Kanata Recreation Centre |
43,108.66 |
THYSSENKRUPP ELEVATOR |
|
K |
:171804-West Dist. Fclties. |
|
|
|
for
the period 5 May 2006 to 4 May 2009, in accordance with terms and |
|
SCARBOROUGH ON |
|
|
|
conditions of Master Maintenance Agreement No. 30-64-00915 dated 5 May |
|
|
|
|
|
1994. Approved by Supply Management on behalf of the Director RPAM on |
|
|
|
|
|
11 September 2006. |
|
|
|
|
|
|
|
|
|
29 |
45054828 |
To construct a salt and grit dome at 380 Catherine Street, including |
144,440.00 |
MALWOOD SALES AND SERVICE |
|
F |
:60153308-Replace Salt/Grit Dome - Catherin |
|
|
|
demolition of existing building, in accordance with Malwood Sales and |
|
DUNROBIN ON |
|
|
|
Service tender dated 31 August 2006 and terms and conditions of RFT |
|
|
|
|
|
00606-90921-T01. Approved by Director, RPAM on 22 September 2006. |
|
|
|
|
|
|
|
|
|
30 |
45026718 |
For
the provision of security services at Lansdowne Park for |
93,000.00 |
CAPITAL SECURITY AND INVESTIGATIONS |
|
|
|
the period ending 31 August 2006, in accordance with Capital Security's
letters |
|
GLOUCESTER ON |
|
|
|
dated
19 and 29 June 2006 and terms and conditions of RFP 00601-99046-P01. |
|
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 3 July
2006. |
|
|
|
|
|
|
|
|
|
31 |
STANDING |
To
authorize standing offers for the supply, installation and provision |
40,000.00 |
VARIOUS |
|
|
OFFER |
of
services for Intrusion Alarm Systems, located in the City of Ottawa, in |
|
AS NOTED |
|
|
|
accordance with Henderson Security, Security Technical, City Locksmith
and |
|
|
|
|
|
D
Tech Communications agreement to extend RFSO 00604-99050-S01. |
|
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 1 August
2006. |
|
|
|
|
|
|
|
|
|
32 |
45047911 |
To add Ottawa Paramedic Administration Building to the |
25,877.92 |
SECURITAS CANADA |
|
|
|
security
guard services contract for all City Administration Buildings, in |
|
OTTAWA ON |
|
|
|
accordance
with Securitas' email dated 1 August 2006 and terms and |
|
|
|
|
|
conditions of RFP 00603-99046-P03. Approved by Supply Management on |
|
|
|
|
|
behalf of Director, RPAM on 1 August 2006. |
|
|
|
|
|
|
|
|
|
33 |
45045972 |
For
the provision of City Wide courier services in accordance with Dynamex |
90,000.00 |
DYNAMEX DELIVERS |
|
|
|
submission
dated 9 May 2003 and terms and conditions of RFP 00603-96224-P01. |
|
NEPEAN ON |
|
|
|
Approved by Supply Management on behalf of the City Clerk on 29 June
2006. |
|
|
|
|
|
|
|
|
|
34 |
45046280 |
For the provision of records storage services to the |
95,000.00 |
IRON MOUNTAIN CANADA CORP |
|
|
|
City of Ottawa in accordance with Iron Mountain's email |
|
TORONTO ON |
|
|
|
of RFT
00603-96295-T01. Approved by Supply Management on |
|
|
|
|
|
behalf of the Chief Information
Officer on 25 August 2006. |
|
|
|
|
|
|
|
|
|
35 |
45049568 |
For the provision of Parking Control Services
at Lansdowne Park, in accordance |
45,000.00 |
CAPITAL SECURITY AND INVESTIGATIONS |
|
|
|
with the agreement with Capital dated 18 August 2006 and terms and
conditions |
|
GLOUCESTER ON |
|
|
|
Security dated 12 September 2005 and terms and conditions of RFQ
00604-96259-Q01. |
|
|
|
|
|
Approved by Supply Management on
behalf of the Director, RPAM on 12 September 2006. |
|
|
|
|
|
|
|
|
|
36 |
45054337 |
To supply snow/ice and salt/sand maintenance services in accordance with |
43,442.25 |
ACCENTED LANCESCAPING DESIGNS |
|
F |
:300420-City Hall |
|
|
|
Accented Lancescaping Designs letter of extension of contract dated 27
May |
|
CHELSEA QC |
|
|
|
2006,
tender dated 24 October 2005 and terms and conditions of 00705-96872-T05. |
|
|
|
|
|
Approved by Supply Management on behalf of Director, RPAM on 19 July
2006. |
|
|
|
|
|
|
|
|
|
37 |
45054661 |
To renew annual IIMS Extended Client Support for the period of 1 January |
62,640.00 |
STANTEC CONSULTING LTD |
Non Competitive -
22(1)(a) Maintenance of |
K |
:254100-BAM PWS/PGM |
|
|
|
2007 to 31 December 2007) to Ottawa's Information Technology Services in |
|
KITCHENER ON |
proprietary software. |
|
|
|
accordance with the Stantec' quote dated 29 March 2006 and the City's |
|
|
|
|
|
attached General Conditions. Approved by Supply Management on behalf of |
|
|
|
|
|
the Chief Information Officer, 05 September 2006. |
|
|
|
|
|
|
|
|
|
38 |
45054431 |
To supply all material and labour for the installation of a new roof in |
45,134.51 |
TRICREST SERVICES |
|
F |
:7069630-EXTERNAL - Roof Work #2, 3, 4 and |
|
|
|
accordance with Tricrest Roofing and Waterproofing tender submission |
|
NEPEAN ON |
|
|
|
dated 6 July 2006 and the terms and conditions of RFT # 01006-91066-T13. |
|
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 1 August
2006. |
|
|
|
|
|
|
|
|
|
39 |
45054482 |
To supply all labour and material for the roof replacement at Britannia |
128,790.00 |
RAYMOND AND ASSOCIATES ROOFING INC |
|
F |
:7066182-EXTERNAL - Replace roof
# 7, 10,4 |
|
|
|
Water Purification Plant in accordance with Raymond & Associates |
|
OTTAWA ON |
|
|
|
Roofing Inc. tender submission dated 10 July 2006 and the terms and |
|
|
|
|
|
conditions of RFT # 02506-98863-T14. Approved by the Director, RPAM on 26
July 2006. |
|
|
|
|
|
|
|
|
|
40 |
45054484 |
To provide all labour and material for the replacement of concrete light |
34,500.00 |
TERAFLEX LIMITED |
|
F |
:60146624-RPLCE LIGHT POLES - ALEXANDER GRO |
|
|
|
posts in accordance with Teraflex Ltd tender submission dated 27 July |
|
OTTAWA ON |
|
|
|
2006 and the terms and conditions of RFT # 01006-80573-T01. Approved by |
|
|
|
|
|
Supply Management on behalf of the Director, RPAM on 9 August 2006. |
|
|
|
|
|
|
|
|
|
41 |
45054485 |
To provide all labour and material for the construction of the |
36,114.00 |
DIGIO CONSTRUCTION LTD. |
|
F |
:60170677-Bridge Replacement (3) - Terry Fo |
|
|
|
pedestrian bridges at Terry Fox park in accordance with Digio
Construction Ltd. |
|
ORLEANS ON |
|
|
|
and the terms and conditions of
RFQ # 01006-91313-Q01. Approved by |
|
|
|
|
|
Supply Management on behalf of
the Director, RPAM on 9 August 2006. |
|
|
|
|
|
|
|
|
|
42 |
45054506 |
To supply all labour and material for the Header trench & Zamboni |
47,000.00 |
SERGE ZIMOLA CONSTRUCTION INC |
|
F |
:60146488-HEADER TRENCH/ZAMBONI FLR - E ARM |
|
|
|
floor repairs at Earl Armstrong Arena in accordance with Serge Zimola |
|
OTTAWA ON |
|
|
|
Construction quotation dated 25 July 2006 and the terms and condition of |
|
|
|
|
|
RFQ #02506-90922-Q01. Approved by Supply Management on behalf of the |
|
|
|
|
|
Director, RPAM on 11 August 2006. |
|
|
|
|
|
|
|
|
|
43 |
45054752 |
To supply and install a Nederman exhaust system in accordance with |
36,854.50 |
NEDERMAN CANADA LIMITED |
|
N |
:CRDA003986-Assess Fire Damage at Maple Gro |
|
|
|
Nederman Canada Ltd. quotation # AAAQ3561 dated 5 September 2006 and the |
|
MISSISSAUGA ON |
|
|
|
terms and conditions file number 01006-34521-G01. Approved by |
|
|
|
|
|
Supply Management on behalf of the Director, RPAM on 15 September 2006. |
|
|
|
|
|
|
|
|
|
44 |
45054863 |
To provide all labour and materials for the construction of a Splash Pad |
78,888.00 |
CROLLA CONSTRUCTION CORPORATION |
|
N |
:CRDL003635-Portobello Park - Water Play |
|
|
|
in accordance with Crolla Constructions Corporation's tender dated 14 |
|
NEPEAN ON |
|
|
|
September 2006 and the letter of revision dated 25 September 2006 and |
|
|
|
|
|
the terms and condition of RFT # 01006-98863-T10. Approved by Supply |
|
|
|
|
|
Management on behalf of the Director, RPAM 28 September 2006. |
|
|
|
|
|
|
|
|
|
45 |
45054258 |
To provide professional services for landscape architecture |
25,325.00 |
F DOUGLAS FOUNTAIN LANDSCAPE |
|
N |
:CRDL003653-Alta Vista Temp Sportsfield and |
|
|
|
for the Alta Vista Heron Road open space sports field development. |
|
OTTAWA ON |
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
|
|
|
|
Asset Management on 10 July 2006. Work to be completed in accordance |
|
|
|
|
|
with RFP No. 01106-91815-P17. |
|
|
|
|
|
|
|
|
|
46 |
45054287 |
To provide engineering and project management services for |
35,900.00 |
GENIVAR CONSULTING GROUP LTD |
|
N |
:CRDL003656-2006 Outdoor Rinks Bunker Insta |
|
|
|
the 2006 Outdoor Rink Storage Units project. Approved by Supply |
|
NEPEAN ON |
|
|
|
Management on behalf of the Director, Real Property Asset Management on |
|
|
|
|
|
13 July 2006. Work to be completed in accordance with RFP No.
01106-91842-P38. |
|
|
|
|
|
|
|
|
|
47 |
45054456 |
To provide architectural services for the design of new |
31,400.00 |
DAVID S MCROBIE ARCHITECTS INC |
|
N |
:CRDA003528.3-Exterior Canopies & Arena Sec |
|
|
|
entrance canopies, roof extension and upper concourse security revisions |
|
OTTAWA ON |
|
|
|
at Lansdowne Park. Approved by Supply Management on behalf of the |
|
|
|
|
|
Director, Real Property Asset Management on 02 August 2006. Work to be |
|
|
|
|
|
completed in accordance with RFP No. 01106-91815-P20. |
|
|
|
|
|
|
|
|
|
48 |
45054487 |
To provide engineering services
to investigate the |
27,200.00 |
TROW ASSOCIATES INC |
|
F |
:60173908-UV Water Treatment Engineering An |
|
|
|
feasibility
of installing a generic water treatment system that will |
|
OTTAWA ON |
|
|
|
provide
ultraviolet disinfection to various facilities within the east |
|
|
|
|
|
district of the City of Ottawa.
Approved by Supply Management on behalf |
|
|
|
|
|
of
the Director, Real Property Asset Management on 09 August 2006. |
|
|
|
|
|
Work to be completed in accordance with RFP No. 01106-92597-P12. |
|
|
|
|
|
|
|
|
|
49 |
45054499 |
To provide professional services for the Audit/Survey Program |
59,770.00 |
DST CONSULTING ENGINEERS INC |
|
N |
:CRCS004013-2006 ACM Audit - To Include Reg |
|
|
|
for Asbestos-Containing Materials for the City of Ottawa at 50 various |
|
OTTAWA ON |
|
|
|
facilities. Approved by Supply Management on behalf of the Director, |
|
|
|
|
|
Real Property Asset Management on 11 August 2006. Work to be completed |
|
|
|
|
|
in accordance with RFP No. 01106-91813-P02. |
|
|
|
|
|
|
|
|
|
50 |
45054528 |
To provide professional services for the Audit/Survey Program |
76,186.25 |
SEACOR ENVIRONMENTAL INC |
In accordance with 22 (1) (c). |
N |
:CRCS004012-ACM Audit Update - Regulation 2 |
|
|
|
for Asbestos-Containing Materials for the City of Ottawa at various |
|
OTTAWA ON |
"SEACOR Environmental Inc. was selected |
|
|
|
facilities. Approved by Supply Management on behalf of the Director, |
|
|
based on firms intimate knowledge of the |
|
|
|
Real Property
Asset Management on 15 August 2006. |
|
|
City's Audit/Survey Program for |
|
|
|
|
|
|
asbestos-containing materials at selected |
|
|
|
|
|
|
locations and availability to complete |
|
|
|
|
|
|
this assignment in the timeframe |
|
|
|
|
|
|
required by the City." |
|
|
|
|
|
|
|
51 |
45054564 |
To provide professional services for HVAC upgrades for the |
39,210.00 |
J L RICHARDS AND |
|
F |
:60146621-DESIGN, RPLCE STEAM RADIATORS - R |
|
|
|
Routhier School Community Centre. Approved by Supply Management on |
|
OTTAWA ON |
|
|
|
behalf of the Director, Real Property Asset Management on 22 August |
|
|
|
|
|
2006. Work to be completed in accordance with RFP No. 01106-91842-P40. |
|
|
|
|
|
|
|
|
|
52 |
45054640 |
To provide professional landscape architectural design services |
35,660.00 |
DOUGLAS AND RUHLAND |
|
N |
:CRDL003733-Kilbirnie Park |
|
|
|
for Kilbirnie Park. Approved by
Supply Management on behalf of |
|
OTTAWA ON |
|
|
|
the Director, Real Property Asset Management on 30 August 2006. Work to |
|
|
|
|
|
be completed in accordance with RFP No. 01106-91815-P22. |
|
|
|
|
|
|
|
|
|
53 |
45054694 |
To provide professional architectural services for the |
26,350.00 |
MICHAEL BRUM ARCHITECT |
|
F |
:60146607-REPLACE FOUNDATION - VARS TRAIN S |
|
|
|
foundation design at the Vars Train Station. Approved by Supply
Management |
|
OTTAWA ON |
|
|
|
on
behalf of the Director, Real Property Asset Management on 07 September 2006. |
|
|
|
|
|
Work to be completed in accordance with RFP No. 01106-91815-P23 |
|
|
|
|
|
|
|
|
|
54 |
45054716 |
To provide professional architectural services for the Tunnel |
29,100.00 |
COLE AND ASSOCIATES |
|
F |
:903402-Transitway Capital Works |
|
|
|
Brick Rehabilitation at St. Laurent Transit Station. Approved by Supply |
|
OTTAWA ON |
|
|
|
Management on behalf of the Director, Real Property Asset Management on |
|
|
|
|
|
11 September 2006. Work to be completed in accordance with RFP No.
01106-91815-P26. |
|
|
|
|
|
|
|
|
|
55 |
45054793 |
To provide professional project management services for OC |
25,000.00 |
MHPM PROJECT MANAGERS INC |
|
F |
:902557-Transitway Capital Projects |
|
|
|
Transpo Venture Properties. Approved by Supply Management on behalf of |
|
OTTAWA ON |
|
|
|
the Director, Real Property Asset Management on 20 September 2006. Work |
|
|
|
|
|
to be completed in accordance with RFP No. 01106-91875-P15. |
|
|
|
|
|
|
|
|
|
56 |
45045111 |
To provide professional services for Records Management |
250,387.00 |
DARE HUMAN RESOURCES
CO |
|
|
|
for the
Corporate Records Rollout. Approved by the |
|
OTTAWA ON |
|
|
|
Chief
Corporate Services Officer on 04 August 2006. Work to |
|
|
|
|
|
be completed in accordance with RFP No. 01903-91866-T01. |
|
|
|
|
|
|
|
|
|
57 |
45048829 |
To
provide contract administration services for the re-cladding of the exterior
wall of |
64,350.00 |
68 HALSALL ASSOCIATES LIMITED |
|
|
|
the
residential wings at Carleton Lodge. Approved by the Chief Corporate Services
|
|
OTTAWA ON |
|
|
|
Officer
on 31 July 2006. Work to be completed in accordance with RFP |
|
|
|
|
|
No. 00904-91842-P01. |
|
|
|
|
|
|
|
|
|
58 |
45054660 |
To
provide professional services to undertake the development |
38,000.00 |
GELDER GINGRAS AND ASSOCIATES |
In accordance with 22 (1)(h). Professional services |
K |
:111212-Rural Affairs Office |
|
|
|
of a
rural champion training program for front-line staff. |
|
OTTAWA ON |
under $50,000. |
|
|
|
Approved by Supply Management Division on behalf of the |
|
|
|
|
|
|
Director, Client Services and Public Information on 05 September 2006. |
|
|
|
|
|
|
|
|
|
59 |
45054859 |
To
provide professional services to undertake the evaluation of large client |
40,000.00 |
ATFOCUS |
|
K |
:112765-BAM HR Services |
|
|
|
facing
points of contact, including SR Mapping. Approved by Supply |
|
TORONTO ON |
|
|
|
|
Management Division on behalf of the Director, Client Services and Public |
|
|
|
|
|
|
Information, on 27 September 2006. Work to be completed in accordance |
|
|
|
|
|
with RFSO No. 00404-91875-SO01. |
|
|
|
|
|
|
|
|
|
60 |
45054273 |
To provide real estate services for the RESD with Acquisition of |
25,000.00 |
FOTENN MANAGEMENT INC |
|
K |
:171309-Acquisitions |
|
|
|
Property for Approved Capital Projects. Approved by Supply Management, |
|
OTTAWA ON |
|
|
|
on behalf of the Director, Real Property Asset Management on 11 July |
|
|
|
|
|
2006. Work to be completed in accordance with RFSO No. 01304-91889-P01. |
|
|
|
|
|
|
|
|
|
61 |
45054341 |
To provide professional IT services to undertake Phase 1 of the |
87,208.00 |
SAP CANADA INC |
In accordance with Section 22(1)(c) |
F |
:904067-SAP Sustainment-2006 |
|
|
|
Corporate Performance Measurement Project. Approved by the Chief |
|
TORONTO ON |
This firm was selected based on their |
|
|
|
Corporate Services Officer on 18 July 2006. |
|
|
expertise and experience in |
|
|
|
|
|
|
developing and implementing SAP |
|
|
|
|
|
|
|
62 |
45053888 |
To
acquire 2006 Integrated Insurance Coverage for the City of Ottawa for the
ROPEC Facilty. |
97,200.00 |
AON REED STENHOUSE INC |
|
|
|
Approved by Supply Management on behalf of the City Treasurer |
|
OTTAWA ON |
|
|
|
on 14 July 2006. Work to be completed in accordance with RFP No.
00204-95861-P02. |
|
|
|
|
|
|
|
|
|
63 |
45020329 |
To provide Assessment and Property Tax Consulting Services - Property Tax
Policy |
70,242.79 |
RJJB & ASSOCIATES |
|
|
|
Analysis and Support. Approved by the Chief Corporate Services Officer |
|
OTTAWA ON |
|
|
|
on 07 July 2006. Work to be
completed in accordance with RFSO No. 02403-91889-S02. |
|
|
|
|
|
|
|
|
|
64 |
45022887 |
To
provide Assessment and Property Tax
Consulting Services - Assessment Base |
76,574.40 |
PAUL POIRIER |
|
|
|
Management. Approved by the Chief Corporate Services Officer on 07 July
2006. |
|
OTTAWA ON |
|
|
|
Work to be completed in accordance with RFSO No. 02403-91889-S02. |
|
|
|
|
|
|
|
|
|
65 |
45049106 |
To provide Assessment and Property Tax Consulting Services. Approved by
the Chief |
424,000.00 |
MUNICIPAL TAX EQUITY (MTE) |
|
|
|
Corporate
Services Officer on 07 July 2006.
Work to be completed in accordance with |
|
GEORGETOWN ON |
|
|
|
RFSO No. 02403-91889-S02. |
|
|
|
|
|
|
|
|
|
66 |
45049580 |
To
provide real estate services for the
Longfields Development. Approved by |
45,000.00 |
PAQUETTE PLANNING ASSOCIATES LTD |
|
|
|
Supply Management on behalf of the Director, Real Property Asset
Management on |
|
OTTAWA ON |
|
|
|
07 September 2006. |
|
|
|
|
|
Work to be completed in accordance with RFSO No. 01304-81889-P01. |
|
|
|
|
|
|
|
|
|
67 |
45054665 |
To supply Bulk Diesel Fuel to OC Transpo from 01 September 2006 until |
11,211,023.74 |
SUNCOR ENERGY PRODUCTS INC |
|
|
|
31 December 2006, in accordance with Suncor's tender dated 01 November |
|
NORTH YORK ON |
|
|
|
2003, and Lock-in/ Fixed Price letter of 18 August 2006, and terms and |
|
|
|
|
|
conditions of RFT No. 01703-40509-T05. Approved by the City Treasurer |
|
|
|
|
|
on 20 December 2005. |
|
|
|
|
|
|
|
|
|
68 |
45047506 |
To supply Diesel Fuel to O-Trains from 01 July 2006 until 30 September
2006 |
162,322.09 |
4REFUEL |
|
|
|
in accordance with Mini-Tankers/4Refuel tender dated 15
October 2003, |
|
LANGLEY BC |
|
|
|
and Mini-Tankers/4Refuel letter of 25 January 2006, and terms and
conditions |
|
|
|
|
|
of RFT No. 01703-40509-T04. Approved by the City Treasurer on 06 February
2006. |
|
|
|
|
|
|
|
|
|
69 |
45050205 |
To supply Gasoline to City Depots from 01 July 2006 until 30 |
302,750.00 |
SUNCOR ENERGY PRODUCTS INC |
|
|
|
September 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. |
|
|
|
|
|
|
|
|
|
70 |
45052772 |
To supply Diesel Fuel to City Depots from 01 July 2006 until |
627,500.00 |
SUNCOR ENERGY PRODUCTS INC |
|
|
|
30 September 2006 in accordance with Suncor's tender dated 01
November |
|
NORTH YORK ON |
|
|
|
2003, and Lock-in/Fixed Price letter of 18 August 2006, and
terms and |
|
|
|
|
|
conditions of RFT No. 01703-40509-T05. Approved by the City Treasurer |
|
|
|
|
|
on 20 December 2005. |
|
|
|
|
|
|
|
|
|
71 |
45054338 |
To provide professional services to undertake a designated |
25,320.00 |
DST CONSULTING ENGINEERS INC |
|
F |
:903877-Environmental Site Remediation 2006 |
|
|
|
substance survey and provide the City with a report including the |
|
OTTAWA ON |
|
|
|
cost estimate to demolish buildings and stream line at the Rideau |
|
|
|
|
|
Detention Facility. Approved by
Supply Management on behalf of the |
|
|
|
|
|
Director, Real Property & Asset Management on 19 July 2006. Work to be |
|
|
|
|
|
completed in accordance with RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
|
|
72 |
45054658 |
To provide professional services to review the |
25,145.00 |
WATERLOO HYDROGEOLOGIC |
|
F |
:903877-Environmental Site Remediation 2006 |
|
|
|
hydrogeological and contaminant data at the Ecole Maimonides School, 25 |
|
WATERLOO ON |
|
|
|
Esquimault Avenue. Approved by
Supply Management on behalf of the |
|
|
|
|
|
Director, Real Property & Asset Management on 05 September 2006. Work |
|
|
|
|
|
to be completed in accordance with RFSO No. 01905-91843-S01. |
|
|
|
|
|
|
|
|
|
73 |
45054343 |
To supply uniforms for Transit Services to the Corporate Uniform |
74,151.00 |
CFM UNIFORMS INC |
|
|
|
Stores in accordance with CFM Uniforms Inc. tender dated 9 April 2002, |
|
MONTREAL QC |
|
|
|
the extension letter dated 30 November 2005 and the terms and conditions
of |
|
|
|
|
|
Request
for Tender 02202-20085-T01. Approved
by the Chief Corporate Services Officer |
|
|
|
|
|
on 14 July 2006. |
|
|
|
|
|
|
|
|
|
74 |
OUTLINE |
For supplies to various City Stores as per RFSO No.
02203-73560-T01. |
57,000.00 |
OVATION MATERIALS CANADA LTD |
|
|
AGREEMENT |
Approved by Supply Management on
behalf of the City Treasurer on 20 July 2006. |
|
OTTAWA, ON |
|
|
|
|
|
|
|
|
|
|
|
|
|
75 |
45054319 |
To
provide Electrical Services for RPAM West District on an as and |
50,000.00 |
BLACK ELECTRIC LTD |
|
K |
:171804-West Dist. Fclties. |
|
|
|
when
requested basis for the period ending 15 June 2008. All work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO 02406-91438-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 16 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
45054320 |
To
provide Electrical Services for RPAM Central District on an as and |
30,000.00 |
BLACK ELECTRIC LTD |
|
K |
:171801-Central Dist. Fcltie |
|
|
|
when
requested basis for the period ending 15 June 2008. All work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO 02406-91438-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 16 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
77 |
45054321 |
To
provide Electrical Services for RPAM East District on an as and |
50,000.00 |
BLACK ELECTRIC LTD |
|
K |
:171803-East Dist. Fclties. |
|
|
|
when
requested basis for the period ending 15 June 2008. All work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO 02406-91438-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 16 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
78 |
45054322 |
To
provide Electrical Services for RPAM South District on an as and |
60,000.00 |
BLACK ELECTRIC LTD |
|
K |
:171802-South Dist. Fclties. |
|
|
|
when
requested basis for the period ending 15 June 2008. All work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO 02406-91438-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 16 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
79 |
45054389 |
Replace BAS Field Panels at Arts Court in accordance with Honeywell Ltd |
71,485.00 |
HONEYWELL LIMITED |
|
F |
:60146604-RPLCE BLDG AUTOMATION SYS - ARTS |
|
|
|
quotation 22-060512-01. Approved by Supply Management |
|
OTTAWA ON |
|
|
|
on behalf of the Director, RPAM
on 27 July 2006. |
|
|
|
|
|
|
|
|
|
80 |
45054563 |
To provide Emergency Electrical Power Systems Maintenance for RPAM South |
25,000.00 |
GAL POWER SYSTEMS INC |
|
K |
:171804-West Dist. Fclties. |
|
|
|
District on an as and when requested basis for the two year period ending |
|
NEPEAN ON |
|
|
|
19 July 2008. All work to be completed in accordance with RFSO
02406-93639-S01. |
|
|
|
|
|
Approved by the
Director, RPAM on 20 July 2006. |
|
|
|
|
|
|
|
|
|
81 |
45054605 |
To provide Janitorial Services at the Fisher Heights Daycare for |
25,200.00 |
VILLA MARCONI LONG TERM |
|
F |
:60001335-Housekeeping |
|
|
|
the one year period ending 30 April 2007 in accordance with Villa Marconi |
|
OTTAWA ON |
|
|
|
Long
term Care Facility quotation dated 22 March 2006. Approved by Supply |
|
|
|
|
|
Management on behalf of the Director, RPAM on 25 August 2006. |
|
|
|
|
|
|
|
|
|
82 |
45054625 |
To
provide HVAC Maintenance Services for RPAM South District on an as and |
70,000.00 |
ASSOCIATE AIR MECHANICAL SYSTEMS |
|
K |
:171802-South Dist. Fclties. |
|
|
|
when
requested basis for the two year period ending 30 June 2008. All work to |
|
OTTAWA ON |
|
|
|
be completed in accordance with RFSO 02406-94155-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
|
|
83 |
45054626 |
To
provide HVAC Maintenance Services for RPAM West District on an as and |
75,000.00 |
ASSOCIATE AIR MECHANICAL SYSTEMS |
|
K |
:171804-West Dist. Fclties. |
|
|
|
when
requested basis for the two year period ending 30 June 2008. All work to |
|
OTTAWA ON |
|
|
|
be completed in accordance with RFSO 02406-94155-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
|
|
84 |
45054627 |
To
provide HVAC Maintenance Services for RPAM East District on an as and |
60,000.00 |
ASSOCIATE AIR MECHANICAL SYSTEMS |
|
K |
:171803-East Dist. Fclties. |
|
|
|
when
requested basis for the two year period ending 30 June 2008. All work to |
|
OTTAWA ON |
|
|
|
be completed in accordance with RFSO 02406-94155-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
|
|
85 |
45054642 |
To
provide HVAC Maintenance Services for RPAM central District on an as and |
175,251.00 |
ASSOCIATE AIR MECHANICAL SYSTEMS |
|
K |
:171801-Central Dist. Fcltie |
|
|
|
when
requested basis for the two year period ending 30 June 2008. All work to |
|
OTTAWA ON |
|
|
|
be completed in accordance with RFSO 02406-94155-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 27 June 2006. |
|
|
|
|
|
|
|
|
|
86 |
45054675 |
To
provide Electrical Services for RPAM Police Facilities on an as and |
35,000.00 |
BLACK ELECTRIC LTD |
|
K |
:171840-Police Facilities |
|
|
|
when
requested basis for the period ending 15 June 2008. All work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO 02406-91438-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 16 June 2006. |
|
|
|
|
|
|
|
|
|
87 |
45047808 |
For Janitorial Services at Various East District Facilities for the one |
90,000.00 |
JMP MAINTENANCE LTD |
|
|
|
year period ending 31 August 2007, in accordance with J.M.P. Maintenance
Ltd., |
|
MONTREAL QC |
|
|
|
tender
dated 10 October 2003 and the terms and conditions of Request for |
|
|
|
|
|
Tender
10903-91039-T12. Approved by Supply Management on behalf |
|
|
|
|
|
of the Director, RPAM 22 August 2006. |
|
|
|
|
|
|
|
|
|
88 |
45051890 |
To provide Janitorial Services at
the Greenboro Community Centre for |
28,179.06 |
CLEAN-MASTER |
|
|
|
the period ending 31 December 2006 in
accordance with Clean Master |
|
OTTAWA ON |
|
|
|
quotation
dated 26 August 2005. All terms and conditions of |
|
|
|
|
|
RFQ
02405-91039-Q02 still apply. Approved
by Supply Management on behalf |
|
|
|
|
|
of the Director, RPAM on 22 August 2006. |
|
|
|
|
|
|
|
|
|
89 |
45054255 |
Tenant fit-up at 1159 Moodie Drive in accordance with East Shore |
29,700.00 |
EAST SHORE CONSTRUCTION |
|
N |
:CRDS003564-Supply and install furniture 2n |
|
|
|
Construction quotation dated 22 June 2006 and the terms and conditions |
|
PLANTAGENET ON |
|
|
|
of RFQ# 02506-90922-Q08. Approved by Supply Management on behalf of |
|
|
|
|
|
Director, RPAM on 28 June 2006. |
|
|
|
|
|
|
|
|
|
90 |
45054285 |
Interior of bus cleaning & drying area at North Garage in |
388,775.00 |
SK SHEET METAL |
|
F |
:900292-Bus Equipment Replacement Program |
|
|
|
accordance with SK Sheet Metal tender dated 06 June 2006 and the terms |
|
OTTAWA ON |
|
|
|
and conditions of RFT# 02506-94034-T01. Approved by the Director, RPAM |
|
|
|
|
|
on 23 June 2006. |
|
|
|
|
|
|
|
|
|
91 |
45054286 |
To construct Paramedic Post at EPS Kanata in accordance with ICI |
597,000.00 |
ICI CONSTRUCTION MANAGEMENT |
|
N |
:CRDA001858.1-Kanata Paramedic Post - 50 Lo |
|
|
|
Construction Management tender dated 31 May 2006 and the terms and |
|
GLOUCESTER ON |
|
|
|
conditions of RFT# 02506-90922-T06. Approved by the Director, RPAM on 23 |
|
|
|
|
|
June 2006. |
|
|
|
|
|
|
|
|
|
92 |
45054351 |
Repair & maintenance of 2 chimneys at Heritage Building 111 Lisgar |
69,850.00 |
KEYSTONE TRADITIONAL MASONRY |
|
F |
:60146616-DESIGN, RESTORE CHIMNEY/ROOF - CI |
|
|
|
in accordance with Keystone Masonry tender dated 5 July 2006 and the |
|
METCALFE ON |
|
|
|
terms and conditions of RFT# 01006-91010-T01. Approved by Supply |
|
|
|
|
|
Management on behalf of Director, RPAM on 07 July 2006 |
|
|
|
|
|
|
|
|
|
93 |
45054367 |
Synthetic Turf Surfacing for Lansdowne Park in accordance with Sportexe |
518,300.00 |
SPORTEXE |
In accordance
with Purchasing By-Law, |
F |
:903879-Lansdowne Park-Operational Response |
|
|
|
quotation dated 14 July 2006 and the City terms and conditions attached. |
|
FONTHILL ON |
Section 22 (1)(c)
where only one |
|
|
|
Approved
by Chief Corporate Services Officer on 19 July 2006. |
|
|
source of supply would be acceptable. |
|
|
|
|
|
|
|
94 |
45054386 |
OC Transpo Transitway Station fan refurbishment Phase 1 in accordance |
364,430.00 |
MECANIQUE AQUAMEC MECHANICAL INC |
|
F |
:60146670-TUNNEL VENTILATION REMEDIATION - |
|
|
|
with Mecanique Aquamec Mechanical Inc. tender dated 11 July 2006 and the |
|
HAWKESBURY ON |
|
|
|
terms and conditions of RFT# 02506-94034-T02. Approved by the Director, |
|
|
|
|
|
RPAM on 18 July 2006. |
|
|
|
|
|
|
|
|
|
95 |
45054410 |
Britannia Water Purification Plant cladding repair in accordance with JC |
169,290.00 |
J C SULPHER CONSTRUCTION LTD |
|
F |
:7063569-EXTERNAL -cladding rehab - Scope o |
|
|
|
Sulpher Construction tender dated 20 June 2006 and the terms and |
|
GLOUCESTER ON |
|
|
|
conditions of RFT# 02506-90922-T12. Approved by the Director, RPAM on 17 |
|
|
|
|
|
July 2006. |
|
|
|
|
|
|
|
|
|
96 |
45054432 |
Facility upgrade at 2 Pretty Street Stitsville in accordance with East |
57,000.00 |
EAST SHORE CONSTRUCTION |
|
N |
:CRCS002989-Mold Remediation - Pretty Stree |
|
|
|
Shore Construction quotation dated 26 July 2006 and the terms and |
|
PLANTAGENET ON |
|
|
|
conditions of RFQ# 02506-90922-Q10. Approved by Supply Management on |
|
|
|
|
|
behalf of Director, RPAM on 27 July 2006. |
|
|
|
|
|
|
|
|
|
97 |
45054433 |
Removal of underground storage tanks at various locations in accordance |
80,140.00 |
QUANTUM REMEDIATION INC |
|
F |
:903877-Environmental Site Remediation 2006 |
|
|
|
with Quantum Remediation tender dated 22 June 2006 and the terms and |
|
OTTAWA ON |
|
|
|
conditions of RFT# 02506-06047-T01. Approved by Supply Management on |
|
|
|
|
|
behalf of Director, RPAM on 24 July 2006. |
|
|
|
|
|
|
|
|
|
98 |
45054480 |
Supply and deliver Playground Equipment in accordance with Playground |
28,338.63 |
PLAYGROUND PLANNERS |
|
N |
:CRDL002943-Longfields Temp. Skate Park |
|
|
|
Planners submission dated April 2006 and the terms and conditions of RFQ |
|
KANATA ON |
|
|
|
No. 00106-98863-Q10. Approved by
Supply Management on behalf of the |
|
|
|
|
|
Director, Real Property Asset Management on 08 August 2006. |
|
|
|
|
|
|
|
|
|
99 |
45054512 |
Repair grade beams and all associated work at Lansdowne Park in |
147,755.94 |
LARI CONSTRUCTION |
|
F |
:903879-Lansdowne Park-Operational Response |
|
|
|
accordance with Lari Construction quotation dated 25 July 2006 and the |
|
OTTAWA ON |
|
|
|
terms and conditions of RFQ# 02506-57894-Q01. Approved by the Director, |
|
|
|
|
|
RPAM on 02 August 2006. |
|
|
|
|
|
|
|
|
|
100 |
45054547 |
Accessible washroom upgrades Phase 2 at various locations in accordance |
46,658.00 |
E W H DATAE CONSTRUCTION INC |
|
N |
:CRCE003262-MISCELLANEOUS WASHROOM WORK |
|
|
|
with EWH Datae Construction Inc. tender dated 04 July 2006 and the terms |
|
OTTAWA ON |
|
|
|
and conditions of RFT# 02506-98863-T06. Approved by Supply Management on |
|
|
|
|
|
behalf of Director, RPAM on 14 August 2006. |
|
|
|
|
|
|
|
|
|
101 |
45054558 |
Replacement of rooftop HVAC unit at Nepean Sportsplex in accordance with |
25,378.81 |
DIRECT ENERGY BUSINESS SERVICES |
|
F |
:60146557-RPLCE HEAT PUMPS HP1 & HP2 - SPOR |
|
|
|
Direct Energy quotation dated 31 July 2006 and the terms and conditions |
|
OTTAWA ON |
|
|
|
of RFQ# 02506-94125-Q07. Approved by Supply Management on behalf of |
|
|
|
|
|
Director, RPAM on 02 August 2006. |
|
|
|
|
|
|
|
|
|
102 |
45054559 |
Removal of underground storage tanks at Dunnings & Centre location |
40,401.00 |
TRIANGLE PUMP SERVICE LTD |
|
F |
:60163293-Rplce Underground Tank - Leonard |
|
|
|
in accordance with Triangle Pump Services tender dated 31 July 2006 and |
|
GLOUCESTER ON |
|
|
|
the terms and conditions of RFT# 02506-06047-T03. Approved by Supply |
|
|
|
|
|
Management on behalf of Director, RPAM on 14 August 2006. |
|
|
|
|
|
|
|
|
|
103 |
45054560 |
Richmond Oaks Park modifications in accordance with Eastshore |
29,200.00 |
EAST SHORE CONSTRUCTION |
|
N |
:CRDL003622-Richmond Oaks - Playground |
|
|
|
Construction quotation dated 19 July 2006 and the terms and conditions |
|
PLANTAGENET ON |
|
|
|
of RFQ# 02506-98863-Q09. Approved by Supply Management on behalf of |
|
|
|
|
|
Director, RPAM on 14 August 2006. |
|
|
|
|
|
|
|
|
|
104 |
45054588 |
For Paving work required at Carling Heights Reservoir in |
48,278.00 |
LAURENT LEBLANC LIMITED |
|
F |
:7070831-Pavement breaking up |
|
|
|
accordance
with Laurent Leblanc Ltd RFQ# 02505-98863-Q04. |
|
GLOUCESTER ON |
|
|
|
Approved by Supply
Management on behalf of |
|
|
|
|
|
Director, RPAM on 26 September 2006. |
|
|
|
|
|
|
|
|
|
105 |
45054589 |
Installation of septic system and demolition of storage building at |
36,500.00 |
KINBURN PLUMBING AND HEATING |
|
F |
:60146539-REPLACE HOLDING TANK - KINBURN FI |
|
|
|
Kinburn Fire Station in accordance with Kinburn Plumbing & Heating |
|
KINBURN ON |
|
|
|
quotation dated 8 August 2006 and the terms and conditions of RFQ# |
|
|
|
|
|
02506-91068-Q01. Approved by Supply Management on behalf of Director, |
|
|
|
|
|
RPAM on 22 August 2006. |
|
|
|
|
|
|
|
|
|
106 |
45054685 |
To reconstruct four (4) pedestrian bridge at Mystery, Eldon Graig, |
31,920.00 |
MCH CONSTRUCTION |
|
F |
:60170538-Bridge Repairs - Jock River |
|
|
|
Wildewood and Jock River Park in accordance with MCH Construction |
|
OTTAWA ON |
|
|
|
quotation dated 30 August 2006 and the terms and conditions of RFQ# |
|
|
|
|
|
01006-91313-Q03. Approved by Supply Management on behalf of Director, |
|
|
|
|
|
RPAM on 31 August 2006. |
|
|
|
|
|
|
|
|
|
107 |
45054780 |
Supply & Install Vinyl flooring at Peter D Clark LTCC bungalow |
43,819.64 |
WESTBORO FLOORING AND DECOR INC |
|
F |
:60178471-Carpet Replacement - Peter D Clar |
|
|
|
areas, lounge & hallways in accordance with Westboro Flooring |
|
NEPEAN ON |
|
|
|
& Decor quotation dated 31 August 2006 and the terms and |
|
|
|
|
|
conditions of RFQ# 02506-91009-Q04A. Approved by Supply Management on |
|
|
|
|
|
behalf of Director, RPAM on 18 September 2006. |
|
|
|
|
|
|
|
|
|
108 |
45054781 |
Supply & Install Vinyl flooring at Peter D Clark LTCC Willow areas |
42,030.14 |
WESTBORO FLOORING AND DECOR INC |
|
F |
:60178471-Carpet Replacement - Peter D Clar |
|
|
|
& hallways in accordance with Westboro Flooring & Decor |
|
NEPEAN ON |
|
|
|
quotation dated 31 August 2006 and the terms and conditions of RFQ# |
|
|
|
|
|
02506-91009-Q04. Approved by Supply Management on behalf of Director, |
|
|
|
|
|
RPAM on 18 September 2006. |
|
|
|
|
|
|
|
|
|
109 |
45054821 |
To provide overhead door repair services for East District in accordance |
92,600.00 |
PIVOTECH DOORS INC |
|
K |
:171803-East Dist. Fclties. |
|
|
|
with Pivotech Doors Inc. Standing Offer dated 22 August 2006 and the |
|
WINCHESTER ON |
|
|
|
terms and conditions of RFSO# 02506-91055-S01. Approved by the Director, |
|
|
|
|
|
RPAM on 20 September 2006. |
|
|
|
|
|
|
|
|
|
110 |
45054824 |
To provide overhead door repair services for Polices Services in |
28,000.00 |
PIVOTECH DOORS INC |
|
K |
:171840-Police Facilities |
|
|
|
accordance with Pivotech Doors Inc. Standing Offer dated 22 August 2006 |
|
WINCHESTER ON |
|
|
|
and the terms and conditions of RFSO# 02506-91055-S01. Approved by the |
|
|
|
|
|
Director, RPAM on 20 September 2006. |
|
|
|
|
|
|
|
|
|
111 |
45054825 |
Carling Family Shelter washroom renovations in accordance |
63,450.00 |
URBAN INNOVATIONS RENOVATIONS INC |
|
F |
:60146478-RPLCE VANITIES/TUBS/TOILET - FAM |
|
|
|
with Urban Innovations Renovations Inc. tender dated 11 September 2006 |
|
OTTAWA ON |
|
|
|
and the terms and conditions of RFT# 02506-90922-T18. Approved by Supply |
|
|
|
|
|
Management on behalf of Director, RPAM on 13 September 2006. |
|
|
|
|
|
|
|
|
|
112 |
45049952 |
Construction
services to South Central District Library & Greenboro |
56,924.32 |
FRECON CONSTRUCTION LTD |
|
|
|
Community Centre in accordance with Frecon Construction tender dated 04 |
|
RUSSELL ON |
|
|
|
November
2004 and the terms and conditions of RFT# 02504-90922-T08. |
|
|
|
|
|
Approved by Supply Management on behalf of the Director, RPAM on 11 July
2006. |
|
|
|
|
|
|
|
|
|
113 |
45051098 |
Construction
services to the exterior wall assembly reconstruction at Carleton |
29,858.00 |
RUITER CONSTRUCTION LTD |
|
|
|
Lodge
as per approved change orders in accordance with terms and conditions |
|
OTTAWA ON |
|
|
|
of
RFT#02505-90922-T06. Approved by Supply Management on behalf of the |
|
|
|
|
|
Director, RPAM on the 15 August 2006. |
|
|
|
|
|
|
|
|
|
114 |
45052516 |
Services
for the Rideau Valley Maintenance Yard fuel system as per |
35,736.96 |
GERRY CREPIN CARTAGE |
|
|
|
change
order and approved terms and conditions of RFT# 02505-06047-T01. |
|
OTTAWA ON |
|
|
|
Approved by the Supply Management on behalf of Director, RPAM on August
24, 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
115 |
STANDING |
For
the supply and delivery of Water Distribution Materials in accordance |
30,000.00 |
BOONE PLUMBING & HEATING SUPPLY |
|
|
|
OFFER |
with RFSO 05505-89000-T04 for the period 1 Aug 2006 to 31 July 2007. |
|
OTTAWA, ON |
|
|
|
Approved by the City Treasurer on 21 August 2006. |
|
|
|
|
|
|
|
|
|
116 |
STANDING |
For
the supply and delivery of Water Distribution Materials in accordance |
288,000.00 |
VARIOUS SUPPLIERS |
|
|
|
OFFER |
with RFSO 05505-89000-T04 for the period 1 Aug 2006 to 31 Oct 2006. |
|
|
|
|
|
Approved by the City Treasurer on 21 August 2006. |
|
|
|
|
|
|
|
|
|
117 |
45054346 |
For the provision of Second Language Proficiency Testing Services |
52,000.00 |
NEW AVENUES LINGUISTIC |
|
K |
:113011-HROE Second Language |
|
|
|
for
City staff. Approved by Supply
Management on behalf of the |
|
OTTAWA ON |
|
|
|
Director,
Employee Services on 20 July 2006. Work to be completed in accordance |
|
|
|
|
|
with RFP No. 05903-96100-P01. |
|
|
|
|
|
|
|
|
|
118 |
45054489 |
To provide professional services for elevators for various |
32,500.00 |
ROONEY IRVING AND ASSOC LTD |
|
F |
:60174228-Elevator Inspections |
|
|
|
City of Ottawa facilities and districts.
Approved by Supply Management |
|
OTTAWA ON |
|
|
|
on behalf of the Director, Real Property & Asset Management on 10
August |
|
|
|
|
|
2006. Work to be completed in
accordance with RFP No. 05904-91013-P01. |
|
|
|
|
|
|
|
|
|
119 |
45053181 |
To provide English and French Management Development |
33,150.00 |
INNERFORMATION TRAINING
AND |
|
|
|
workshops for City of Ottawa staff.
Approved by the Chief Corporate Services |
|
CONSULTING INC. |
|
|
|
Officer on 21 September 2006.
Work to be completed in accordance with |
|
OTTAWA ON |
|
|
|
Request for Proposal No. 05904-92416-P03. |
|
|
|
|
|
|
|
|
|
120 |
45050378 |
To provide Window Maintenance Services in accordance with Gloucester
Glass |
45,000.00 |
GLOUCESTER GLASS AND MIRROR INC |
|
|
|
and
Mirror Inc., Standing Offer dated 17 October 2003 and the terms and |
|
GLOUCESTER ON. |
|
|
|
conditions
of RFSO# 10903-91079-S01. Approved by the Director, RPAM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
19 December 2005. |
|
|
|
|
|
|
|
|
|
121 |
45052622 |
To provide work at Millennium Sports Park Ultimate Soccer Fields |
190,029.08 |
AGRODRAIN SYSTEMS LTD |
|
|
|
in accordance with Agrodrain Systems Limited quote date 07 July 2006 |
|
OSGOODE ON |
|
|
|
and the terms and conditions of RFT# 10905-98863-T12. |
|
|
|
|
|
Approved
by the Chief Corporate Services Officer, 18 July 2006. |
|
|
|
|
|
|
|
|
|
122 |
45053099 |
Building
Repair Services for the East District in accordance with Mil Mar |
79,000.00 |
MIL MAR CONTRACTORS LTD |
|
|
|
Contractors
Ltd., Standing Offer dated 16 November 2004 and the terms |
|
SARSFIELD ON |
|
|
|
and
conditions of RFSO# 10904-91006-S01. Approved by the Director, RPAM 12
January 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
123 |
45053132 |
For
the Building Repair Services for the Central District in |
40,000.00 |
MIL MAR CONTRACTORS LTD |
|
|
|
accordance
with Mil Mar Contractors Ltd., Standing Offer dated 16 November |
|
SARSFIELD ON |
|
|
|
2004
and the terms and conditions of RFSO# 10904-91006-S01. Approved by |
|
|
|
|
|
the Director, RPAM 12 January 2006. |
|
|
|
|
|
|
|
|
|
124 |
45054392 |
Sportsfield Rehabilitation/Landscape Services at various parks in the |
232,974.00 |
JAMES LANDSCAPING CO LTD |
|
F |
:60149547-Sportsfield Rehabilitation - Robi |
|
|
|
City of Ottawa in accordance with James Landscaping Co. Ltd., tender |
|
ARNPRIOR ON |
|
|
|
dated 19 June 2006 and the terms and conditions of RFT 10906-98852-T07. |
|
|
|
|
|
Approved by the Director, RPAM 30 June 2006. |
|
|
|
|
|
|
|
|
|
125 |
45054393 |
Sportsfield Rehabilitation/Landscape Services at various parks in the |
29,402.00 |
MEYKNECHT LISCHER CONTRACTORS LTD |
|
F |
:60149489-Sportsfield Rehabilitation - Siev |
|
|
|
City of Ottawa in accordance with Meyknecht-Lischer Contractors Ltd., |
|
CARP ON |
|
|
|
tender dated 19 June 2006 and the terms and conditions of RFT |
|
|
|
|
|
10906-98852-T07. Approved by the Director, RPAM 30 June 2006. |
|
|
|
|
|
|
|
|
|
126 |
45054458 |
Install Emergency Power Back-up Generator at Fire Station #21 in |
112,000.00 |
ANEW ELECTRICAL CONTRACTING LIMITED |
|
F |
:60170446-Install Back-Up Generator - Fire |
|
|
|
accordance with Anew Electrical Contracting Limited tender dated 24 July |
|
MANOTICK ON |
|
|
|
2006 and the terms and conditions of RFT# 10906-93639-T01. Approved by |
|
|
|
|
|
the Director, RPAM 26 July 2006. |
|
|
|
|
|
|
|
|
|
127 |
45054459 |
Replace Fire Alarm System at the Ottawa Public Library, Main Branch in |
170,000.00 |
ANEW ELECTRICAL CONTRACTING LIMITED |
|
F |
:60146676-RPLCE FIRE ALARM SYSTEM - MAIN LI |
|
|
|
accordance with Anew Electrical Contracting Limited tender dated 13 July |
|
MANOTICK ON |
|
|
|
2006 and the terms and conditions of RFT# 10906-93609-T01. Approved by |
|
|
|
|
|
Director, RPAM on 26 July 2006. |
|
|
|
|
|
|
|
|
|
128 |
45053052 |
To provide professional services for the Management Development Program. |
56,000.00 |
CANADIAN MANAGEMENT CENTRE |
In accordance with
22(1)(c) - Courses |
|
|
|
Approved by the Chief Corporate Services Officer on 21 August 2006. |
|
TORONTO ON |
being offered are aligned
with the |
|
|
|
|
|
|
Harvard Manage Mentor
e-learning |
|
|
|
|
|
|
program currently used in
the City and |
|
|
|
|
|
|
the Department. |
|
|
|
|
|
|
|
129 |
45054235 |
To supply Engineered Air HVAC parts on an as required basis for West |
27,000.00 |
ENGINEERED AIR |
In accordance with 22 (1) (a) "Proprietary Rights |
K |
:171839-Trades Inventory |
|
|
|
District. Approved by Supply
Management on behalf of the Director, Real Property |
|
NEPEAN ON |
Rights Engineered
Air is the OEM and direct |
|
|
|
and Asset Management on 26 July 2006. |
|
|
distributor for the parts for its HVAC products. |
|
|
|
|
|
|
|
130 |
45054236 |
To supply Engineered Air HVAC parts on an as required basis for East |
27,000.00 |
ENGINEERED AIR |
In accordance with 22 (1) (a) "Proprietary |
K |
:171839-Trades Inventory |
|
|
|
District. Approved by Supply
Management on behalf of the Director, Real Property |
|
NEPEAN ON |
Rights Engineered Air is the OEM and direct |
|
|
|
and Asset Management 5 July, 2006. |
|
|
distributor for the parts for its HVAC products. |
|
|
|
|
|
|
|
131 |
45054238 |
To supply Carrier HVAC parts on an as required basis for East District. |
27,000.00 |
CARRIER CANADA |
In accordance with 22 (1) (a)
"Proprietary |
K |
:171839-Trades Inventory |
|
|
|
Approved
by Supply Management on behalf of the Director, Real Property and |
|
TORONTO ON |
Rights Carrier Canada is the OEM and direct |
|
|
|
Asset Management 6 July, 2006. |
|
|
distributor for the parts for its HVAC products. |
|
|
|
|
|
|
|
132 |
45054239 |
To supply Carrier HVAC parts on an as required basis for West District. |
27,000.00 |
CARRIER CANADA |
In accordance with 22 (1) (a) "Proprietary Rights |
K |
:171839-Trades Inventory |
|
|
|
Approved by Supply Management on behalf of the Director, Real Property |
|
TORONTO ON |
Rights Carrier Canada is the OEM and direct |
|
|
|
and Asset Management 6 July, 2006. |
|
|
distributor for the parts for its HVAC products. |
|
|
|
|
|
|
|
133 |
45054414 |
To supply and deliver copy and bond fine papers to multiple City end use |
254,400.00 |
BUNTIN REID |
|
K |
:112118-Internal Printing |
|
|
|
locations in accordance with Buntin Reid's Standing Offer dated 28 June, |
|
TORONTO ON |
|
|
|
2006 and the specifications, terms and conditions of RFSO |
|
|
|
|
|
12206-64500-S01. Approved by the
City Clerk 27 July, 2006. |
|
|
|
|
|
|
|
|
|
134 |
45054415 |
To supply and deliver Fine Paper Products to the City of Ottawa's |
235,200.00 |
BUNTIN REID |
|
K |
:112118-Internal Printing |
|
|
|
Printing Services in accordance with Buntin Reid's Standing Offer dated |
|
TORONTO ON |
|
|
|
28 June, 2006 and the specifications, terms and conditions of RFSO |
|
|
|
|
|
12206-64500-S01. Approved by the
City Clerk 27 July, 2006. |
|
|
|
|
|
|
|
|
|
135 |
45054776 |
To provide product maintenance for various Intergraph products as |
30,489.48 |
INTERGRAPH CANADA LTD |
In accordance with 22 (1) (a) proprietary rights |
K |
:112752-Surveys & Mapping |
|
|
|
per Intergraph Canada Ltd.'s quotation no. 2043 (MSA 032001-0304) dated |
|
CALGARY AB |
products for which maintenance is required on this |
|
|
|
19 September 2006 for the coverage period 1/1/2007 to 12/31/2007. |
|
|
PO are proprietary to Intergraph and Intergraph |
|
|
|
Approved jointly by Supply Management and the Director, ITS, 19 |
|
|
Canada. |
|
|
|
September, 2006. |
|
|
|
|
|
|
|
|
|
136 |
45054378 |
To provide professional services to develop the City of Ottawa's long |
58,380.00 |
FIFTY STRATEGY AND CREATIVE |
|
K |
:112420-Budget Services |
|
|
|
range financial plan document. Approved by Supply Management on behalf |
|
OTTAWA ON |
|
|
|
of the City Treasurer, on 25 July 2006. Work to be completed in |
|
|
|
|
|
accordance with RFSO 01302-91503-S01. |
|
|
|
|
|
|
|
|
|
137 |
45054568 |
To provide professional services to undertake the 2006 system operation |
44,265.00 |
AMEC EARTH AND ENVIRONMENTAL |
|
K |
:171308-Envrmtl & Apprsls |
|
|
|
and maintenance and quarterly environmental monitoring program at Ecole |
|
NEPEAN ON |
|
|
|
Maimonides. Approved by Supply
Management on behalf of the Director, |
|
|
|
|
|
Real Property and Asset Management on 21 August 2006. Work to be |
|
|
|
|
|
completed in accordance with RFSO 01905-91843-S01. |
|
|
|
|
|
|
|
|
|
138 |
45054593 |
To provide services to assist in telephone reception and the |
47,297.25 |
THE PEOPLE BANK |
|
K |
:111141-Elections |
|
|
|
data input into the election database.
Approved by Supply Management on |
|
OTTAWA ON |
|
|
|
behalf of the City Clerk on 24 August 2006. Work to be completed in |
|
|
|
|
|
accordance with: RFSO 01902-9186-S02. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
139 |
45054607 |
To provide professional services to install monitoring and ISCO |
147,590.00 |
AMEC EARTH AND ENVIRONMENTAL |
|
F |
:903877-Environmental Site Remediation 2006 |
|
|
|
injections wells and to undertake potassium permanganate injections in |
|
NEPEAN ON |
|
|
|
support of remedial efforts at the former March Landfill site. Approved |
|
|
|
|
|
by the Chief Corporate Services Officer on 23 August 2006. Work to be |
|
|
|
|
|
completed in accordance with: RFSO 01905-91843-S01. |
|
|
|
|
|
|
|
|
|
140 |
45054689 |
To provide professional services to undertake an Assessment |
27,500.00 |
MERCER HUMAN RESOURCE CONSULTING |
|
K |
:113029-Comp & Benefits |
|
|
|
of City of Ottawa Compensation Levels.
Approved by Supply Management on |
|
TORONTO ON |
|
|
|
behalf of the Director, Employee Services on 07 September 2006. Work to |
|
|
|
|
|
be completed in accordance with: RFSO 00404-91875-S01. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
45054778 |
To provide professional engineering services to undertake the |
119,772.00 |
DILLON CONSULTING LIMITED |
|
K |
:171871-Ottawa Lands Develop |
|
|
|
Centrepointe Town Centre (CTC) Transportation Study. Approved by the |
|
GLOUCESTER ON |
|
|
|
Chief Corporate Services Officer on 08 September 2006. Work to be |
|
|
|
|
|
completed in accordance with: RFSO 09705-92500-S01. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
45053121 |
To
provide professional services for the delivery of Customer Service |
35,200.00 |
NRL GROUP INC |
|
|
|
Workshops in English and/or French.
Approved by the Chief Corporate |
|
CUMBERLAND ON |
|
|
|
Services Officer on 17 July 2006.
Work to be completed in accordance with |
|
|
|
|
|
RFP 05905-92416-P03. |
|
|
|
|
|
|
|
|
|
143 |
45053031 |
To
provide professional services to deliver training in support |
25,650.00 |
ONTARIO MUNICIPAL MANAGEMENT |
In accordance with
22(1)(d) - OMMI is |
|
|
|
support of management development.
Approved by Supply Management |
|
INSTITUTE |
a unique provider of
municipal focused |
|
|
|
on behalf of the Director, Employee
Services on 10 August 2006. |
|
OSHAWA ON |
training as well as
part of the curriculum |
|
|
|
|
|
|
can be applied to a
Certified Municipal |
|
|
|
|
|
|
Manager Accreditation Program. |
|
|
|
|
|
|
|
144 |
45054316 |
OC Transpo Transitway Station Walkway Upgrades at Lycee Claudel and |
109,734.00 |
DALCON ENTERPRISES |
|
F |
:903880-Transit Facility-Operational Respon |
|
|
|
Smyth Stations in accordance with Dalcon enterprises Inc. Tender dated |
|
GLOUCESTER ON |
|
|
|
13 June 2006 and terms and conditions of RFT 14806-91371-T02. Approved |
|
|
|
|
|
by the Director, RPAM on 30 June 2006. |
|
|
|
|
|
|
|
|
|
145 |
45054318 |
Construction of Vars Fire Station in accordance with Garvey Construction |
1,979,044.00 |
GARVEY CONSTRUCTION LTD |
|
N |
:CRDA001638.2-Vars Fire Station - Construct |
|
|
|
email dated 29 June 2006, tender dated 12 June 2006 and terms and |
|
GLOUCESTER ON |
|
|
|
conditions of RFT 02506-90922-T07.
Approved by the Director, RPAM on 30 June 2006. |
|
|
|
|
|
|
|
|
|
146 |
45054354 |
Construction of Furness Park in accordance with D & G Landscape |
193,541.00 |
D AND G LANDSCAPING INC |
|
N |
:CRDL003113-Furness Park - Construction |
|
|
|
Inc. email dated 30 June 2006, tender dated 09 May 2006 and terms and |
|
GREELY ON |
|
|
|
conditions of RFT 14806-98852-T05.
Approved by the Director, RPAM on 06 July 2006. |
|
|
|
|
|
|
|
|
|
147 |
45054355 |
Countdown Wall Upgrades at 1500 St. Laurent BLVD, OC Transpo Garage in |
62,035.00 |
WATERDON CONSTRUCTION LTD |
|
F |
:60162941-Interior Curtain Wall - OC St Lau |
|
|
|
accordance with Waterdon Construction tender dated 11 July 2006 and |
|
NEPEAN ON |
|
|
|
terms and conditions of RFT 14806-91075-T02. Approved by Supply |
|
|
|
|
|
Management on behalf of the Director, RPAM on 13 July 2006. |
|
|
|
|
|
|
|
|
|
148 |
45054382 |
OC Transpo Transitway concrete stair rehabilitation at Westboro Station |
109,734.00 |
DALCON ENTERPRISES |
|
F |
:903880-Transit Facility-Operational Respon |
|
|
|
in accordance with Dalcon Enterprises Inc. tender dated 20 June 2006 and |
|
GLOUCESTER ON |
|
|
|
terms and conditions of RFT 14806-91051-T02. Approved by the Director, |
|
|
|
|
|
RPAM on 14 July 2006. |
|
|
|
|
|
|
|
|
|
149 |
45054454 |
Exterior Lighting at 474 Elgin Street, Ottawa Police Services in |
189,577.00 |
DONALD SERVANT |
|
F |
:60146685-REPLACE EXTERIOR LIGHTING - CENTR |
|
|
|
accordance with Donald Servant Tender dated 19 July 2006 and terms and |
|
OTTAWA ON |
|
|
|
conditions of RFT 14806-28556-T01.
Approved by the Director, RPAM on 26 |
|
|
|
|
|
July 2006. |
|
|
|
|
|
|
|
|
|
150 |
45054523 |
Adjustment to slab required due to soil conditions associated with the |
116,200.90 |
DIETER THEILE ELECTRICAL |
|
F |
:60170422-Install Back-Up Generator - Fire |
|
|
|
supply and installation of an emergency power generator at Fire Station
No. 12 |
|
OTTAWA ON |
|
|
|
635
O'Connor Street. All terms and
conditions of Dieter Thiele Electrical |
|
|
|
|
|
Contractors tender dated 24 July 2006 and RFT 14806-92578-T01. Approved |
|
|
|
|
|
by the Director, RPAM on 26 July 2006. |
|
|
|
|
|
|
|
|
|
151 |
45054544 |
Installation of gates and actuators at ROPEC in accordance with Black |
533,990.00 |
BLACK AND MCDONALD LTD |
|
F |
:900442-ROPEC - Major Plant Upgrades |
|
|
|
and McDonald Ltd tender dated 12 July 2006 and terms and conditions of |
|
OTTAWA ON |
|
|
|
RFT 14806-28536-T01. Approved by
the Director, RPAM on 04 August 2006. |
|
|
|
|
|
|
|
|
|
152 |
45054596 |
Supply all labour, equipment and materials for the door and frame |
54,760.00 |
WATERDON CONSTRUCTION LTD |
|
N |
:CRCE003264-DOORWAYS - ACCESSIBILITY |
|
|
|
accessibility modifications project at various City facilities, in |
|
NEPEAN ON |
|
|
|
accordance with Waterdon Construction tender dated 17 August 2006 and |
|
|
|
|
|
terms and conditions of RFT 14806-90937-T01. Approved by Supply |
|
|
|
|
|
Management, on behalf of the Director, RPAM on 22 August 2006. |
|
|
|
|
|
|
|
|
|
153 |
45054608 |
Concrete wall repairs at 245 Greenbank Road in accordance with ABL |
25,757.00 |
ABL CONSTRUCTION INC |
|
F |
:60146692-RPRS TO CONCRETE RETAINING WALL, |
|
|
|
Construction quotation dated 02 August 2006 and terms and conditions of |
|
ORLEANS ON |
|
|
|
RFQ 14806-91051-Q04. Approved by
Supply Management on behalf of the |
|
|
|
|
|
Director, RPAM on 03 August 2006 |
|
|
|
|
|
|
|
|
|
154 |
45054647 |
OC Transpo Lincoln Fields Transitway Station Rehabilitation in |
224,000.00 |
1135263 ONTARIO LTD |
|
F |
:903402-Transitway Capital Works |
|
|
|
accordance with Bradford Construction tender dated 17 August 2006 and |
|
OTTAWA ON |
|
|
|
terms and conditions of RFT 14806-91051-T03. Approved by the Director, |
|
|
|
|
|
RPAM on 22 August 2006. |
|
|
|
|
|
|
|
|
|
155 |
45054648 |
Supply and install a playstructure at Grenfell Glen Park in |
27,229.56 |
BELAIR RECREATIONAL PRODUCTS INC |
|
F |
:60146638-RPLCE SR PLAYSTRUCTURE - GRENFELL |
|
|
|
accordance with Belair Recreational Products quotation dated 28 August |
|
TORONTO ON |
|
|
|
2006 and terms and conditions of RFQ 14806-65038-Q03. Approved by |
|
|
|
|
|
Supply Management on behalf of the Director, RPAM on 30 August 2006. |
|
|
|
|
|
|
|
|
|
156 |
45054762 |
Chiller replacement for the Ottawa Police, 474 Elgin Street in |
733,494.00 |
CAPITAL AIR CONDITIONING LIMITED |
|
F |
:60146680-RELACE CHILLER - CENTRAL HQ |
|
|
|
accordance with Capital Air Conditioning tender dated 21 August 2006 and |
|
NEPEAN ON |
|
|
|
terms and conditions of RFT 14806-03113-T01. Approved by the Director, |
|
|
|
|
|
RPAM on 11 September 2006. |
|
|
|
|
|
|
|
|
|
157 |
45054763 |
Sidewalk restoration at various OC Transpo Transitway Stations in |
213,880.00 |
PRESTIGE DESIGN AND |
|
F |
:902557-Transitway Capital Projects |
|
|
|
accordance with Prestige Design & Construction tender dated 15 |
|
NEPEAN ON |
|
|
|
August 2006 and terms and conditions of RFT 14806-91382-T01. Approved |
|
|
|
|
|
by the Director, RPAM on 31 August 2006. |
|
|
|
|
|
|
|
|
|
158 |
45054842 |
Parking Lot construction and sports field conversion at Lynda Lane Park |
122,907.00 |
STRATHMAR TRENCHING |
|
N |
:CRDL003606-Lynda Lane Park |
|
|
|
in accordance with Strathmar Trenching Ltd tender dated 11 September |
|
RICHMOND ON |
|
|
|
2006 and terms and conditions of RFT 14806-91336-T02. Approved by the |
|
|
|
|
|
Director, RPAM on 21 September 2006. |
|
|
|
|
|
|
|
|
|
159 |
45054868 |
OC Transpo asphalt rehabilitation at 805 Belfast Road in accordance with |
127,000.00 |
KARSON KARTAGE AND |
|
F |
:60167402-Parking Lot Paving - 805 Belfast |
|
|
|
Karson Kartage and Konstruction tender dated 05 September 2006 and terms |
|
CARP ON |
|
|
|
and conditions of RFT 14806-91394-T02.
Approved by the Director, RPAM |
|
|
|
|
|
on 21 September 2006. |
|
|
|
|
|
|
|
|
|
160 |
45050545 |
Work performed for the Canterbury Community Centre Expansion |
93,072.45 |
TAPLEN CONSTRUCTION |
|
|
|
project. All terms and conditions of Taplen
Construction Inc. Tender dated |
|
OTTAWA ON |
|
|
|
22 September 2005 and RFT 14805-90922-T17 apply. Approved |
|
|
|
|
|
by the Director, RPAM on 26 September 2005. |
|
|
|
|
|
|
|
|
|
161 |
45054734 |
To supply and deliver HP server computer systems in accordance with |
302,005.41 |
ONX ENTERPRISE SOLUTIONS |
|
F |
:900447-Lifecycle Renewal-Network Infra.-20 |
|
|
|
OnX
Enterprise Solution Inc.'s tender dated 31 August 2006 and the |
|
NEPEAN ON |
|
|
|
specifications, terms and conditions of RFT # 00306-20787-T02. |
|
|
|
|
|
Approved by the Chief Information Officer, 12 September 2006. |
|
|
|
|
|
|
|
|
|
162 |
45054788 |
To supply and deliver HP San Controller and associated accessories in |
45,729.36 |
NOVA NETWORKS |
|
F |
:900447-Lifecycle Renewal-Network Infra.-20 |
|
|
|
accordance with Nova Networks quote dated 19 September 2006 and the |
|
OTTAWA ON |
|
|
|
terms and conditions of RFQ No 15006-20689-Q01. Approved by Supply |
|
|
|
|
|
Management on behalf of Chief, Information Officer 20 September 2006. |
|
|
|
|
|
|
|
|
|
163 |
45054260 |
To provide professional services to lead and provide technical |
51,976.48 |
COMPUTER ASSOCIATES CANADA LTD |
In accordance with 22(1)(d). |
K |
:112187-Network Services |
|
|
|
leadership in the installation and configuration of BrightStor |
|
TORONTO ON |
Proprietary software. |
|
|
|
SRM 11.5. Approved by Supply
Management on behalf of the Chief |
|
|
|
|
|
Information Officer on 07
July 2006. |
|
|
|
|
|
|
|
|
|
164 |
45054272 |
Purchase of Oracle Learning Credits for Training courses for IT staff. |
40,000.00 |
ORACLE CORPORATION CANADA |
In accordance with 22(1)(d). |
K |
:112753-G.I.S. |
|
|
|
Approved by Supply Management on behalf of the Chief Information |
|
MISSISSAUGA ON |
Proprietary software. |
|
|
|
Officer on 11 July 2006. |
|
|
|
|
|
|
|
|
|
165 |
45054292 |
To provide professional IT resources of a BASIS Administrator, to provide |
104,500.00 |
SYSTEMATIX |
|
K |
:112185-R/3 Support Centre |
|
|
|
onsite technical support for the City's existing SAP R/3, SAP Enterprise |
|
OTTAWA ON |
|
|
|
Portal and development Business Warehouse implementation. Approved |
|
|
|
|
|
by
the Chief Corporate Services Officer on 13 July 2006. Work to be |
|
|
|
|
|
completed in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
166 |
45054336 |
To provide V8 User Update: AutoCAD to MicroStation V8 Training, on-site |
25,000.00 |
CONSORTECH |
In accordance with 22(1)(h). |
F |
:900119-Computer-Aided Design & Drafting (C |
|
|
|
or off-site, as and when requested.
Approved by Supply Management, on |
|
BROSSARD QC |
Consortech has specific
knowledge |
|
|
|
behalf
of the Chief Information Officer on 19 July 2006. |
|
|
and expertise required to complete |
|
|
|
|
|
|
this assignment |
|
|
|
|
|
|
|
167 |
45054364 |
To provide professional services to assist with the Enterprise |
101,700.00 |
SAP CANADA INC |
|
K |
:112185-R/3 Support Centre |
|
|
|
Portal Assistance Project.
Approved by the Chief Corporate |
|
OTTAWA ON |
|
|
|
Services Officer on 21 July 2006.
Work to be completed in accordance |
|
|
|
|
|
with Professional Services Agreement dated 09 April 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
168 |
45054373 |
To provide professional IT Resources of an ABAP Developer to provide |
76,500.00 |
CALIAN |
|
K |
:112185-R/3 Support Centre |
|
|
|
onsite SAP programming to support the City's existing SAP implementation |
|
KANATA ON |
|
|
|
including custom programs used to support CATS, HR, PS, MM, FI/CO, Basis |
|
|
|
|
|
Administration and SAP portal and ABAP.
Approved by Supply Management |
|
|
|
|
|
on behalf of the Chief Information Officer on 24 July 2006. Work to be |
|
|
|
|
|
completed in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
169 |
45054597 |
To provide additional SAP HR/PCR assistance to the City of Ottawa. |
62,519.20 |
SAP CANADA INC |
In accordance with 22
(1)(c). SAP were |
K |
:112185-R/3 Support Centre |
|
|
|
Approved by Supply Management, on behalf of the Chief Information |
|
OTTAWA ON |
selected as a qualified resource was |
|
|
|
Officer, on 22 September 2006. |
|
|
difficult to locate. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
45054644 |
To complete an assessment of the Voting System, internal systems and |
25,000.00 |
CINNABAR NETWORKS INC |
In accordance with 22(1)(c) |
K |
:111141-Elections |
|
|
|
procedures to ensure its confidentiality, availability and integrity. |
|
OTTAWA ON |
Cinnabar/Bell
Security Solutions Inc. |
|
|
|
Approved
by Supply Management on behalf of the City Clerk on 31 August 2006. |
|
|
was selected due to their
previous |
|
|
|
|
|
|
experience with the 2006
Orléans |
|
|
|
|
|
|
By-election for Ward 1 and
they have |
|
|
|
|
|
|
the necessary technical
expertise to |
|
|
|
|
|
|
perform this assignment in a
cost |
|
|
|
|
|
|
saving manner. |
|
|
|
|
|
|
|
171 |
45054666 |
To provide professional IT resource of an ABAP Developer to provide |
74,880.00 |
I T NET OTTAWA INC |
|
K |
:112185-R/3 Support Centre |
|
|
|
onsite SAP programming to support the City's existing SAP HR |
|
OTTAWA ON |
|
|
|
implementation. Approved by
Supply Management on behalf of the Chief |
|
|
|
|
|
Information Officer, on 01 September 2006. Work to be completed in |
|
|
|
|
|
accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
172 |
45054690 |
To provide professional IT resource of a Technical Writer, to review, |
85,250.00 |
EXCEL HUMAN RESOURCES |
|
K |
:112189-Security |
|
|
|
assess, and document the operational procedures. Approved by Supply |
|
OTTAWA ON |
|
|
|
Management on behalf of the Chief Information Officer, on 07 September
2006. |
|
|
|
|
|
Work to be completed in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
173 |
45054701 |
To provide professional IT resource of a Functional Business Analyst to |
97,128.00 |
CNC GLOBAL LIMITED |
|
K |
:112185-R/3 Support Centre |
|
|
|
assist the SAP Support Centre with the support of the City's SAP HR |
|
OTTAWA ON |
|
|
|
Payroll system, in particular payroll operations. Approved by Supply |
|
|
|
|
|
Management on behalf of the Chief Information Officer on 08 September
2006. |
|
|
|
|
|
Work to be completed in accordance with RFSO No. 00201-61867-SO01. |
|
|
|
|
|
|
|
|
|
174 |
45054708 |
To provide professional IT resource of a GIS/CADD Systems Analyst to |
44,660.00 |
TEK SYSTEMS |
|
F |
:904068-GIS Sustainment-2006 |
|
|
|
assist with the Autodesk to Bentley CADD Tools Migration. Approved by |
|
KANATA ON |
|
|
|
Supply Management on behalf of the Chief Information Officer, on 08
September |
|
|
|
|
|
2006. Work to be completed in
accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
175 |
45054783 |
To provide professional services of online application management tools |
83,695.00 |
WORKOPOLIS |
|
K |
:112162-HR Staff & Client |
|
|
|
to administer and co-ordinate the recruitment process for 2006/2007. |
|
TORONTO ON |
|
|
|
Approved by Supply Management on behalf of the Director, Employee |
|
|
|
|
|
Services on 20 September 2006. Work to be completed in |
|
|
|
|
|
accordance with RFP No. 15203-96130-P01. |
|
|
|
|
|
|
|
|
|
176 |
45054864 |
To provide professional IT resource of a Systems Analyst/Developer to |
86,625.00 |
MESSA COMPUTING |
|
K |
:112753-G.I.S. |
|
|
|
assist in the upgrade of the multi-tier MAP application and related GIS |
|
OTTAWA ON |
|
|
|
based technologies. Approved by
Supply Management, on behalf of the |
|
|
|
|
|
Chief Information Officer, on 27 September 2006. Work to be completed |
|
|
|
|
|
in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
177 |
45050386 |
To
provide professional IT resources of a Security Architect, |
68,850.00 |
TRM TECHNOLOGIES INC. |
|
|
|
for
ITS continuity management. Approved
by the City Manager |
|
OTTAWA ON |
|
|
|
on 21 September 2006. Work to be
completed in accordance with |
|
|
|
|
|
RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
178 |
45050894 |
To provide professional IT resources of an ABAP Developer to
provide |
37,500.00 |
PROCOM |
|
|
|
onsite SAP programming to support the City’s existing SAP implementation. |
|
KANATA ON |
|
|
|
Approved by the Chief Information Officer on 21 July 2006. Work to be |
|
|
|
|
|
completed in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
179 |
45051160 |
To provide professional IT resources of a Functional Business |
113,800.00 |
IT NET |
|
|
|
Analyst, to assist
the SAP Support Centre with the support of the City’s |
|
OTTAWA ON |
|
|
|
SAP
HR Payroll system. Approved by the
Chief Corporate Services Officer |
|
|
|
|
|
on 21 July 2006. Work to be
completed in accordance with RFSO No. |
|
|
|
|
|
00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
180 |
45053157 |
To provide professional IT resources of a Senior Systems Integrator. |
33,600.00 |
IBISKA |
|
|
|
Approved by the Chief Corporate Services Officer on 31 July 2006. Work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
181 |
45053180 |
To provide professional IT resources of a Senior Systems Integrator. |
36,400.00 |
ROBERT HALF TECHNOLOGY |
|
|
|
Approved by the Chief Corporate Services Officer on 31 July 2006. Work to be |
|
OTTAWA ON |
|
|
|
completed in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
182 |
45053210 |
To provide professional IT
resources of a Senior Systems Analyst/ |
66,300.00 |
IT NET |
|
|
|
Developer for the Social Housing Information System. Approved by |
|
OTTAWA ON |
|
|
|
the Chief Corporate Services Officer on 21 July 2006. Work to be completed |
|
|
|
|
|
in accordance with RFSO No. 00201-91867-SO01. |
|
|
|
|
|
|
|
|
|
183 |
45053891 |
To
provide additional SAP consulting services of a Senior HR Time Business |
139,215.00 |
IBM CANADA LIMITED |
|
|
|
Architect,
to assist with the analysis, development, testing, and implementation |
|
TORONTO ON |
|
|
|
of major improvements to the City’s current Time module implementation. |
|
|
|
|
|
Approved
by the Chief Corporate Services Officer on 21 July 2006. Work to be |
|
|
|
|
|
completed in accordance with RFP No. 15205-91829-P05. |
|
|
|
|
|
|
|
|
|
184 |
45054534 |
To supply three (3) light lifting trolleys in accordance with Jenalex's |
30,769.68 |
JENALEX |
|
K |
:112497-Mat. Man (Transit) |
|
|
|
submission dated 5 August 2006 and terms and conditions of Request For |
|
TORONTO ON |
|
|
|
Tender 18006-56048-T01. Approved
by Supply Management on |
|
|
|
|
|
behalf of the City Treasurer on 16 August 2006. |
|
|
|
|
|
|
|
|
|
185 |
45054282 |
To provide professional services to undertake the Leadership |
35,640.00 |
THE NIAGARA INSTITUTE |
In accordance with 22(1)(h).
Niagara Institute |
K |
:113012-Management Developme |
|
|
|
Development Program for Directors.
Approved by Supply Management on |
|
NIAGARA ON THE LAKE ON |
was selected due to their ability to offer the |
|
|
|
behalf
of the Director, Employee Services on 11 July 2006. |
|
|
the Executive Leadership Program on top of |
|
|
|
|
|
|
the Leadership Development Program. |
|
|
|
|
|
|
|
186 |
45054867 |
To provide professional services to develop an IT Security Awareness |
35,050.00 |
SYMANTEC CANADA CORP |
|
F |
:903562-IT Security Initiatives-2005 |
|
|
|
Program. Approved by Supply
Management on behalf of the Director, |
|
TORONTO ON |
|
|
|
Information Technology Services on 28 September 2006. Work to be |
|
|
|
|
|
completed in accordance with RFP No. 18106-91867-P32. |
|
|
|
|
|
|
|
|
|
187 |
STANDING |
For
the supply of winter snow blades and hardware as per RFSO No.
09606-76006-T01. |
329,123.54 |
HWB BRUCE SALES INC |
|
|
OFFER |
Approved by City Treasurer on 21 August 2006. |
|
OTTAWA ON |
|
|
|
|
|
NORDIK BLADES |
|
|
|
|
|
ASBESTOS QC |
|
|
|
|
|
|
|
188 |
45054268 |
Site work at the Cavanaugh Community Centre Park in accordance |
274,057.45 |
BELAIR RECREATIONAL PRODUCTS INC |
|
F |
:60146637-RPLCE SR PLAYSTRUCTURE - GREENLAW |
|
|
|
with
Belair Recreation Products Inc. quote dated 16 August 2006 and the |
|
TORONTO ON |
|
|
|
terms and conditions of RFT 10906-65038-T03. Approved by Supply
Management |
|
|
|
|
|
on behalf of the Director, RPAM on 21 September 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
189 |
45054270 |
Playground Equipment at Frank Ryan Park in accordance with Parcs Ltd., |
26,931.00 |
PARCS LIMITED |
|
F |
:60146636-RPLCE SR PLAYSTRUCTURE - FRANK RY |
|
|
|
tender dated 05 June 2006 and the terms and conditions of RFT |
|
KITCHENER ON |
|
|
|
10906-65038-T03. Approved by Supply Management on behalf of the |
|
|
|
|
|
Director, RPAM on 04 August 2006. |
|
|
|
|
|
|
|
|
|
190 |
45054545 |
To supply drain cleaning, flushing and pumping services in accordance
with |
31,800.00 |
DRAIN ALL LTD |
|
K |
:171804-West Dist. Fclties. |
|
|
|
Drain
All Ltd. Standing Offer dated 23 July 2003, letter of extension of contract |
|
OTTAWA ON |
|
|
|
dated
01 May 2006 and terms and conditions of RFSO No. 00703-96873-S01. Approved by
|
|
|
|
|
|
Director, RPAM on 08 June 2006. |
|
|
|
|
|
|
|
|
|
191 |
45054546 |
To
supply drain cleaning, flushing and pumping services in accordance with Drain All Ltd. |
29,400.00 |
MULTI DRAIN INC |
|
K |
:171802-South Dist. Fclties. |
|
|
|
Standing Offer dated 23 July 2003, letter of extension of contract dated |
|
OTTAWA ON |
|
|
|
01 May 2006 and terms and conditions of
RFSO No. 00703-96873-S01. Approved by |
|
|
|
|
|
Director, RPAM on 08 June 2006. |
|
|
|
|
|
|
|
|
|
192 |
45054554 |
To supply drain cleaning, flushing and pumping services in accordance
with Drain All Ltd. |
29,400.00 |
DRAIN ALL LTD |
|
K |
:171802-South Dist. Fclties. |
|
|
|
Standing
Offer dated 23 July 2003, letter of extension of contract dated 01 May 2006 |
|
OTTAWA ON |
|
|
|
and terms and conditions of RFSO No. 00703-96873-S01. Approved by
Director, RPAM on 08 June 2006. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|