Event Name,Event Description,Event Show Map,Event End Date,Form-EventType,Form-EventName,Form-EventDate,Form-Event Time,Form-BranchPhone,Form-VenueAddress,Event Cost,BranchEmail,Event Tags,Event Venue Name,Event Organizer Name,Event Start Date,EventStartTime,EventEndTime,Event Category,Excerpt,Event ID,Form-VenueName,Image,
Hiring Event: Rogers | Ajax | 12 pm,"[su_row][su_column size=""3/5""]
[content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
On-the-spot interviews with Rogers, who are hiring multiple positions in the Durham area. Participation is free but space is limited. Register today to secure your interview spot.
Credit Collections Consultant
Details
- Build rapport with a variety of customers and their changing needs
- Diagnose problems, propose solutions, and negotiate payment arrangements in accordance with policies
Complete accurate transactions, update accounts, collect overdue balances, and provide confirmations and follow up as necessary in accordance with the law, all with a sense of urgency and an eye for detail- Be accountable; own and solve issues from beginning to end
- Incorporate feedback on a regular basis, to improve your personal and professional development
Requirements
- Completed high school diploma or higher
- Available to work a flexible schedule including evening, weekends, and holidays shifts
- Must be punctual and committed to work schedules
- Possess superior multitasking abilities
- Demonstrate ability to positively influence others (propose options/solutions to customer)
- Must be computer literate: strong keyboarding and internet navigation skills and basic arithmetic skills required
- Ability to find customer answers quickly and accurately while using multiple resources
- Must be comfortable working in a highly structured, measurable target driven environment
Customer Service Consultant
Details
- Connect and build rapport with a variety of customers by actively listening to our customers, asking the right questions and offering solutions (products and services) which cater to customer needs
- Deliver reliable solutions to our customers with a sense of urgency and sound judgment
- Complete accurate transactions in a timely manner
- Incorporate feedback on a regular basis, to improve your personal and professional development
- Be at ease working in a structured and goal-oriented environment (sales, call duration, quality, customer retention)
- Embrace change in a fast-paced, performance-driven team environment
Requirements
- Completed high school diploma or higher
- Available to work on a flexible schedule: days, evenings and weekends to meet customer demand
- Excellent active listening and communication skills
- Passionate about providing world-class customer service and sales solutions
- Strong problem-solving skills and ability to deal with customers tactfully and effectively in a fast-paced environment
- Strong computer skills (Windows and internet navigation) and comfort working with wireless devices
- Punctual and committed to work schedules
[/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-12 8:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=AJA"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=AJA"" title=""Hiring Event,Rogers | Thursday, March 12 | Ajax"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,12-Mar-20,Hiring Event,Rogers,"Thursday, March 12",12:00pm-3:00pm,905-683-3529,"VPI Ajax, 289 Kingston Road East, Unit 2, Ajax, ON L1Z 0K5 ",0,Ajax,"Hiring Event,Rogers",VPI Ajax,Ajax,12-Mar-20,12:00 PM,3:00 PM,HIRING EVENT,"Positions: Credit Collections Consultant, Customer Service Consultant",1287021,Ajax,https://www.vpi-inc.com/wp-content/uploads/2018/12/jobfair.jpg,
Hiring Event: Brucelea Haven | Brucelea Haven LTC Home | 10 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
On-the-spot interviews with Brucelea Haven Long-Term Care Home in Walkerton. They are hiring for a range of Healthcare positions. participation is free, but space is limited. Register today to reserve your interview spot. Bring your resume, applicable certificates and original Vulnerable Sector Screens from within the last 6 months. Need help with your resume? Contact us to find out about free resume support.
Personal Support Worker (PSW)
Hours: Permanent Part-Time
Wage: Starting at $24.03
Registered Nurse (RN)
Hours: Temporary Part-Time
Wage: Starting at $33.23
Cook
Hours: Casual
Wage: Starting at $24.32
Perks/Benefits
- Competitive wages
- Comprehensive benefits for full time staff
- Percentage in lieu of benefits for all other staff
- Shift premiums
[/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-14 6:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=BRU"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=BRU"" title=""Hiring Event,Brucelea Haven | Saturday, March 14 | Brucelea Haven LTC Home"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,14-Mar-20,Hiring Event,Brucelea Haven,"Saturday, March 14",10:00am-3:00pm,1-855-260-4900,"41 McGivern St, Walkerton ON N0G 2V0",0,Walkerton,"Hiring Event,Brucelea Haven",Brucelea Haven LTC Home,Bruce County,14-Mar-20,10:00 AM,3:00 PM,HIRING EVENT,"Positions: Personal Support Worker, Registered Nurse, Cook",1287832,Brucelea Haven LTC Home,https://www.vpi-inc.com/wp-content/uploads/2018/12/jobfair.jpg,
Gambling Addition Awareness | Bruce County | 10 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
Learn about gambling addiction, including how to spot the signs and how to find help. Presented in Partnership with YMCA. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-18 6:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=BRU"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=BRU"" title=""Gambling Addition Awareness | Wednesday, March 18 | Bruce County"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,18-Mar-20,Special Event,Gambling Addition Awareness,"Wednesday, March 18",10:00am-12:00pm,1-855-260-4900,"VPI Walkerton, 200 McNab Street, Suite 200,Walkerton, ON N0G 2V0",0,Walkerton,Gambling Addition Awareness,VPI Bruce County,Bruce County,18-Mar-20,10:00 AM,12:00 PM,SPECIAL EVENT,"Learn about gambling addiction, including how to spot the signs and how to find help. Presented in Partnership with YMCA.",1287546,Bruce County,https://www.vpi-inc.com/wp-content/uploads/2018/12/special-event.jpg,
Spring Job Fair | Scarborough | 12 pm,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
On-the-spot interviews with multiple employers for a range of positions. Participation is free, but space is limited. Register today to secure your interview spot.
Employers
- Sault Area Hospital
- Canadian Property Stars
Registered Nurse
Wage: $33.23-$47.57 per hour
Hours: 24 hours per week min
Location: Sault Ste. Marie
Duties
- Participate and collaborate with other health care providers in provision of care to critically ill patients
- Effectively use the Standards of Nursing Practice and the Nursing Process in assessing, planning, implementing, and evaluating the care of the patient
- Provide health teaching to patients and family
- Provide assistance in planning corrective actions to ensure safety for patients and staff
- Comply with legislation, organizational and departmental, regulations, standards and procedures related to occupational health and safety
Requirements
- Certificate of competency in Ontario
- Certificate of critical care nursing from a program that meets The standards of Critical Care in Ontario
- Pediatric Advanced Life Support certification current within last two years
- ACLS certification, current within last two years with experience
- Two years experience in a level 3 ICU
- Two years mechanical ventilation experience
- Emergency Nurse experience
Outdoor Landscapers/Maintenance Workers
Wage: TBD
Hours: Full-time and part-time
Location: GTA
Requirements- Able to work outdoors in all weather conditions (wet, damp, cool, noisy, dusty, hot, etc.)
- Ability to perform tasks while lifting, carrying, bending, crouching, kneeling to pick up plant material, debris, tools, and goods.
- Able to lift 50 lbs. (soil bags, mulch, plants, trees, rocks, etc.)
- Reliable, punctual, can communicate effectively to customers to offer services
- Able to operate lawn care equipment (lawn mower, hedge trimmer, line trimmer, blower, etc.)
- Need your own comfortable shoes
- Able to communicate and work well with others. Able to work independently and co-operatively as a team.
[/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-18 8:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=SCA"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=SCA"" title=""Spring Job Fair | Wednesday, March 18 | Scarborough"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,18-Mar-20,Special Event,Spring Job Fair,"Wednesday, March 18",12:00pm-3:00pm,416-293-7489,"VPI Scarborough, 3443 Finch Ave East, Suite 102, Scarborough, ON M1W 2S1 ",0,Scarborough,Spring Job Fair,VPI Scarborough,Scarborough,18-Mar-20,12:00 PM,3:00 PM,SPECIAL EVENT,"Employers: Sault Area Hospital, Canadian Property Stars
Positions: Registered Nurse, Outdoor Landscapers/Maintenance Workers",1287874,Scarborough,https://www.vpi-inc.com/wp-content/uploads/2018/12/special-event.jpg,
Hiring Event: KIK Custom Products | Etobicoke | 10 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
Pre-screening interviews for KIK Custom Products for a range of positions in the Etobicoke area. Participation is free, but space is limited. Register today to secure your interview spot.Batch Mixer
Wage: $19-21 per hour
Hours: 40 hours per weekJob Description
Perform all Maintenace duties on production lines.Team Leader C
Hours: 40 hours per weekJob Description
Provide daily direction and follow up to ensure effective production of lines.Line Mechanic
Wage: $17-22 per hour plus afternoon premium
Hours: 40 hours per weekJob Description
Perform all Maintenace duties on production lines.Stacker
Wage: $15.67 per hour plus evening premium
Hours: 36.65 hours per weekJob Description
Provide general labour assistance to the production lines. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-24 6:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=ETO"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=ETO"" title=""Hiring Event,KIK Custom Products | Tuesday, March 24 | Etobicoke"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,24-Mar-20,Hiring Event,KIK Custom Products,"Tuesday, March 24",10:00am-1:00pm,416-255-8400,"VPI Etobicoke, 56 Aberfoyle Crescent, Suite 600, Etobicoke, ON M8X 2W4 ",0,Etobicoke,"Hiring Event,KIK Custom Products",VPI Etobicoke,Etobicoke,24-Mar-20,10:00 AM,1:00 PM,HIRING EVENT,"Pre-screening interviews for: Batch Mixer, Team Leader C, Line Mechanic, Stacker",1288089,Etobicoke,https://www.vpi-inc.com/wp-content/uploads/2018/12/jobfair.jpg,
Maintain Mental Health | Etobicoke | 2 pm,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
Hear from a Registered Nurse about the importance of mental health. Learn about the ways that emotional, psychological and social well-being can have an impact on how you handle stress, relate to others and make decisions. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-24 10:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=ETO"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=ETO"" title=""Maintain Mental Health | Tuesday, March 24 | Etobicoke"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,24-Mar-20,Special Event,Maintain Mental Health,"Tuesday, March 24",2:00pm-4:00pm,416-255-8400,"VPI Etobicoke, 56 Aberfoyle Crescent, Suite 600, Etobicoke, ON M8X 2W4 ",0,Etobicoke,Maintain Mental Health,VPI Etobicoke,Etobicoke,24-Mar-20,2:00 PM,4:00 PM,SPECIAL EVENT,"Hear from a Registered Nurse about the importance of mental health. Learn about the ways that emotional, psychological and social well-being can have an impact on how you handle stress, relate to others and make decisions.",1287067,Etobicoke,https://www.vpi-inc.com/wp-content/uploads/2018/12/special-event.jpg,
Labour Market Trends in Durham Region | Ajax | 1 pm,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
Learn about your local labour market, including an overview of Durham Region demographics, and in-demand industries and occupations. Presented by Durham Workforce Authority. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2020-03-25 9:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=AJA"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=AJA"" title=""Labour Market Trends in Durham Region | Wednesday, March 25 | Ajax"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,25-Mar-20,Special Event,Labour Market Trends in Durham Region,"Wednesday, March 25",1:00pm-2:00pm,905-683-3529,"VPI Ajax, 289 Kingston Road East, Unit 2, Ajax, ON L1Z 0K5 ",0,Ajax,Labour Market Trends in Durham Region,VPI Ajax,Ajax,25-Mar-20,1:00 PM,2:00 PM,SPECIAL EVENT,"Learn about your local labour market, including an overview of Durham Region demographics, and in-demand industries and occupations. Presented by Durham Workforce Authority.",1288163,Ajax,https://www.vpi-inc.com/wp-content/uploads/2018/12/special-event.jpg,
First Aid & CPR Certification | $40 | Ajax | 10 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2][if field=_EventCost value=0][else] | $[content type=post field=_EventCost][/if]
[content type=post field=_ecp_custom_17]
[content type=post field=_ecp_custom_7] | [content type=post field=_ecp_custom_4]
[content type=post field=image]
[content type=post field=_ecp_custom_2]
Date: | [content type=post field=_ecp_custom_7] |
Time: | [content type=post field=_ecp_custom_4] |
Location: | [content type=post field=_ecp_custom_5] |
Cost: | [if field=_EventCost value=0]FREE[else]$[content type=post field=_EventCost][/if] |
Contact us to register
[content type=post field=_ecp_custom_6]
This Employment Ontario service is funded in part by the Government of Canada and the Government of Ontario.Description
First Aid & CPR Training teaches you critical skills needed to respond to a choking or sudden cardiac arrest emergency in the first few minutes until emergency medical services arrive. Financial supports may be available to cover fees. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41862""][time-restrict on=""2020-03-26 6:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
contact us for job search support. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
Share this event
[addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=AJA"" buttons=""facebook""][addtoany url=""[content field=url]?utm_source=ALL&utm_medium=SHARE&utm_campaign=AJA"" title=""First Aid & CPR Certification | Thursday, March 26 | Ajax"" buttons=""twitter,linkedin,email""] [/su_row]",TRUE,26-Mar-20,Special Event,First Aid & CPR Certification,"Thursday, March 26",10:00am-4:00pm,905-683-3529,"VPI Ajax, 289 Kingston Road East, Unit 2, Ajax, ON L1Z 0K5 ",40,Ajax,First Aid & CPR Certification,VPI Ajax,Ajax,26-Mar-20,10:00 AM,4:00 PM,SPECIAL EVENT,First Aid & CPR Training teaches you critical skills needed to respond to a choking or sudden cardiac arrest emergency in the first few minutes until emergency medical services arrive. Financial supports may be available to cover fees.,1287856,Ajax,https://www.vpi-inc.com/wp-content/uploads/2019/02/EV-BAN-CPR-WAL-500x195.jpg,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,, ,,,,,,,,,,