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,
"Careers in the Trades | Ajax Public Library, Rotary Room | 9:30 am","[su_row][su_column size=""3/5""]
[content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-05 5:30""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,5-Mar-19,Special Event,Careers in the Trades,"Tuesday, March 5, 2019",9:30am-4:00pm,905-571-3301,"55 Harwood Avenue South, Ajax, ON L1S 2H8",0,Oshawa,"Careers in the Trades,featured","Ajax Public Library, Rotary Room",Oshawa,5-Mar-19,9:30 AM,4:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades.,54665,"Ajax Public Library, Rotary Room",https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | St. Charles Adult Education Centre | 10 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Presented in partnership with St Charles Adult Education Centre.Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-04 6:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,4-Mar-19,Special Event,Careers in the Trades,"Monday, March 4, 2019",10:00am-2:00pm,905-387-2220,"150 East 5th Street, Hamilton, Ontario L9A 2Z8",0,Hamilton2,"Careers in the Trades,featured",St. Charles Adult Education Centre,Hamilton,4-Mar-19,10:00 AM,2:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades. Presented in partnership with St Charles Adult Education Centre.,54564561,St. Charles Adult Education Centre,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | Richview Public Library | 1 pm,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Presented in partnership with Toronto Public Library.Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-07 9:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,7-Mar-19,Special Event,Careers in the Trades,"Thursday, March 7, 2019",1:00pm-4:00pm,416-255-8400,"1806 Islington Ave, Etobicoke, ON M9P 3N3",0,Etobicoke,"Careers in the Trades,featured",Richview Public Library,Etobicoke,7-Mar-19,1:00 PM,4:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades. Presented in partnership with Toronto Public Library.,54564562,Richview Public Library,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | Churchill Meadows Library | 11 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Presented in partnership with Churchill Meadows Library.Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-06 7:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,6-Mar-19,Special Event,Careers in the Trades,"Wednesday, March 6, 2019",11:00am-2:00pm,905-270-8710,"3801 Thomas St, Mississauga, ON L5M 7G2",0,Mississauga,"Careers in the Trades,featured",Churchill Meadows Library,Mississauga,6-Mar-19,11:00 AM,2:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades. Presented in partnership with Churchill Meadows Library.,54564563,Churchill Meadows Library,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | Evergreen College Markham Campus | 1 pm,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Presented in partnership with Evergreen College.Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-08 9:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,8-Mar-19,Special Event,Careers in the Trades,"Friday, March 8, 2019",1:00pm-4:00pm,905-882-9561,"8300 Woodbine Ave, Markham, ON L3R 9Y7",0,RichmondHill,"Careers in the Trades,featured",Evergreen College Markham Campus,Richmond Hill,8-Mar-19,1:00 PM,4:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades. Presented in partnership with Evergreen College.,54564564,Evergreen College Markham Campus,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | Cargill District Community Fund | 10:30 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-04 6:30""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,4-Mar-19,Special Event,Careers in the Trades,"Monday, March 4, 2019",10:30am-7:00pm,1-855-260-4900,"999 Greenock Brant Townline, Cargill, ON N0G 1J0",0,Walkerton,"Careers in the Trades,featured",Cargill District Community Fund,Walkerton,4-Mar-19,10:30 AM,7:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades.,54564565,Cargill District Community Fund,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | Gary Allan High School | 10 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Presented in partnership with Gary Allan High School.Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-07 6:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,7-Mar-19,Special Event,Careers in the Trades,"Thursday, March 7, 2019",10:00am-2:30pm,905-873-9816,"96 Guelph Street, Georgetown ON L7G 3Z5",0,Georgetown,"Careers in the Trades,featured",Gary Allan High School,Georgetown,7-Mar-19,10:00 AM,2:30 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades. Presented in partnership with Gary Allan High School.,54564566,Gary Allan High School,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
Careers in the Trades | McGregor Community Centre | 9 am,"[su_row][su_column size=""3/5""][content type=post field=_ecp_custom_2]
[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 apprenticeship programs and explore careers in the trades. Attend presentations, Visit information boobts or network with employers. Attendance is free but space is limited. Register today to reserve your spot. [/su_column] [su_column size=""2/5""][contact-form-7 id=""41846""][time-restrict on=""2019-03-07 5:00""]
Registration is closed
To find similar upcoming events, please visit our
online calendar or
subscribe to our newsletter. [contact-form-7 id=""42220"" title=""closed""][/time-restrict]
[/su_row]",TRUE,7-Mar-19,Special Event,Careers in the Trades,"Thursday, March 7, 2019",9:00am-2:00pm,416-293-7489,2231 Lawrence Avenue East M1C 3B2,0,Scarborough,"Careers in the Trades,featured",McGregor Community Centre ,Scarborough,7-Mar-19,9:00 AM,2:00 PM,SPECIAL EVENT,Learn about apprenticeship programs and explore careers in the trades.,54564567,McGregor Community Centre ,https://www.vpi-inc.com/wp-content/uploads/2018/12/EV-BAN-careers-in-the-trades.jpg,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,, ,,,,,,,,,,