|
令和5年度「住生活月間」地方公共団体関連行事予定
※行事が中止又は延期となる可能性があります。詳細は主催者にお問い合わせください。 |
|
|
|
都道府県 |
期
間 |
行事名称 |
主催 |
行事概要 |
|
|
|
該当する関連行事はありません。 |
|
|
|
北海道 |
9/15〜9/17 |
暮らしと住まいの2days
〜ほっかいどう住宅フェア2023〜 |
ほっかいどう住宅フェア実行委員会 |
住宅関連の団体や企業が集まり、北海道の家づくりに関する取組や製品などを広く一般の方々にPRするためのイベントを実施する。 |
|
|
|
北海道 |
10/2〜10/31
(事前予約制、土日祝を除く) |
マンション維持管理・建替え相談 |
札幌市 |
マンション管理士等によるマンションの管理運営、建替え等に関する個別相談 |
|
|
|
北海道 |
10/4、11、18、25
(毎週水曜日) |
木造住宅の耐震化に関する相談 |
札幌市、(一社)北海道建築士事務所協会札幌支部 |
木造住宅に関する建築士による相談対応 |
|
|
|
北海道 |
10/13、27
(毎月第2、第4週金曜日) |
建築物の耐震化に関する相談 |
札幌市、(一社)北海道建築士事務所協会札幌支部 |
鉄筋コンクリート造等の建物について、建築士による相談対応 |
|
|
|
北海道 |
11月中 |
北海道空き家相談会 |
北海道 |
離れた地域に空き家を所有する人を対象に、空き家所在地の市町村と不動産、法律、建築等の専門家が助言を行う相談会を開催する。 |
|
|
|
青森県 |
10/6 |
木造住宅の耐震リフォーム達人塾 |
青森県 |
木造住宅の耐震改修に携わる建築技術者向けの講習会 |
|
|
|
岩手県 |
10/28、29 |
住宅祭2023 |
住宅祭実行委員会 |
「省エネ住宅、地産材活用」をテーマに、住宅関連業者の出展を募り、住宅に関する情報発信を行う。 |
|
|
|
宮城県 |
10/6 |
仙台市木造住宅耐震化相談会 |
仙台市 |
戸建木造住宅の耐震化に関する相談会 |
|
|
|
宮城県 |
10/21 |
マンション管理相談 |
仙台市 |
マンション管理士による管理運営等に関する相談会 |
|
|
|
宮城県 |
10/30 |
空き家セミナー |
宮城県、みやぎ住まいづくり協議会 |
空き家の管理や活用方法について、専門の講師によるセミナーを開催 |
|
|
|
秋田県 |
9/1〜11/1 |
第37回秋田の住宅コンクール |
秋田県、(一社)秋田県建築士事務所協会 |
「秋田の住宅」を共通テーマとして部門別(学生、専門)に作品や提言を募集し、入選作品を展示 |
|
|
|
山形県 |
10/1 |
第34回住宅フェアinさがえ |
寒河江市住宅建築推進協議会、寒河江市 |
住宅建築・ローン等の相談、住宅設備関連情報等の展示、木工体験、住宅関連セミナー等 |
|
|
|
山形県 |
10/1 |
全国一斉不動産無料相談会 |
(公社)全日本不動産協会 |
不動産に関する無料相談会 |
|
|
|
山形県 |
10/15 |
不動産フェア(鶴岡会場) |
(公社)山形県宅地建物取引業協会 |
不動産無料相談会等 |
|
|
|
福島県 |
10/1 |
全国一斉不動産無料相談会(郡山会場) |
(公社)全日本不動産協会 |
不動産に関する相談会 |
|
|
|
福島県 |
10/3、18 |
木造住宅技術セミナー |
福島県地域型木造住宅推進協議会 |
省エネ住宅に関するセミナー |
|
|
|
茨城県 |
10/7、21 |
住まいの相談会 |
茨城県 |
専門の相談員(建築士)による住まいの悩みや疑問等に関する相談会 |
|
|
|
茨城県 |
10/7 |
空き家等無料相談会 |
つくば市 |
宅地建物取引士、司法書士、建築士、市職員による空き家に関する無料相談会 |
|
|
|
茨城県 |
10/14 |
空き家の無料相談会 |
つくばみらい市 |
市内の空き家を所有している方、自宅や実家が将来的に空き家になってしまうことを心配されている方を対象とした、空き家の無料相談会(事前予約制) |
|
|
|
茨城県 |
10/28 |
専門家による空家の無料相談会 |
日立市 |
専門家(弁護士、司法書士、宅建士)による空き家に関する無料相談会 |
|
|
|
茨城県 |
10/31 |
空き家無料相談会 |
那珂市 |
専門家による空き家の無料相談会 |
|
|
|
栃木県 |
10月〜3月 |
住宅総合相談 |
栃木県豊かな住まいづくり協議会 |
住宅の耐震対策や欠陥住宅問題、バリアフリーリフォーム及び空き家の利活用等、住宅に関する県民の不安解消を図るため、無料電話相談ダイヤルを開設し、建築士、増改築相談員、司法書士等による住宅相談を実施する。 |
|
|
|
栃木県 |
10/21〜10/22 |
とちぎ住宅フェア2023 |
(一社)栃木県住宅協会、住宅フェア栃木実行委員会 |
最新省エネ住宅の紹介、相談対応、各種イベントの開催などを実施し、県民の住まいや居住環境の向上と住宅関連産業の振興を図るための住宅イベントを開催する。 |
|
|
|
群馬県 |
10/21 |
「2023ぐんまの家」設計・建設コンクール表彰式 |
(主催)群馬県、群馬県ゆとりある住生活推進協議会、(共催)独立行政法人住宅金融支援機構 |
過去3年以内に群馬県内で新築、空き家古民家再生、リフォーム等された優れた住宅に対し、建築主、設計者、施工者の三者を表彰し、その作品のパネルを展示する。 |
|
|
|
埼玉県 |
10/1〜 |
一般消費者向け不動産取引に関する情報提供 |
(公社)埼玉県宅地建物取引業協会、(公社)全国宅地建物取引業保証協会埼玉本部 |
一般消費者を対象に不動産取引に関する正しい知識の習得及びトラブルを未然に防止するため、不動産取引に関する情報提供及び不動産無料相談所の周知を行う。 |
|
|
|
埼玉県 |
10/10 |
耐震相談会 |
(一社)埼玉建築設計監理協会 |
特定建築物等マンション、木造住宅、建築物の耐震相談 |
|
|
|
埼玉県 |
10/14 |
マンション管理基礎セミナー |
埼玉県マンション居住支援ネットワーク、埼玉県、越谷市、(公財)マンション管理センター |
マンション管理に関する講演、相談会 |
|
|
|
埼玉県 |
10/14 |
マンション管理基礎セミナー |
埼玉県マンション居住支援ネットワーク、埼玉県、蕨市、戸田市、(公財)マンション管理センター |
マンション管理に関する講演 |
|
|
|
埼玉県 |
10/14 |
かすかべ商工まつり |
(公社)埼玉県宅地建物取引業協会埼葛支部 |
不動産無料相談、冊子等配布 |
|
|
|
埼玉県 |
10/15 |
久喜市民まつり |
(公社)埼玉県宅地建物取引業協会埼葛支部 |
不動産無料相談、冊子等配布、環境活動(久喜市指定ゴミ袋配布) |
|
|
|
埼玉県 |
10/16 |
空家等相談 |
越谷市 |
空家等の適正管理、活用・流通、予防に関する専門家による相談会 |
|
|
|
埼玉県 |
10/17 |
マンション管理相談会 |
越谷市 |
マンション管理組合及び区分所有者を対象にした、マンション管理に関する、専門家による相談会 |
|
|
|
埼玉県 |
10/17 |
住宅リフォーム・耐震相談会 |
越谷市 |
木造住宅のリフォーム・耐震に関する、専門家による相談会 |
|
|
|
埼玉県 |
10/20 |
令和5年度住生活月間シンポジウム |
埼玉県住まいづくり協議会 |
門倉貴史氏による住生活に関する講演会及び住宅業界に関連するDXセミナーを開催する。 |
|
|
|
埼玉県 |
10/22 |
児玉商工まつり |
(公社)埼玉県宅地建物取引業協会本庄支部 |
不動産無料相談、チラシ・記念品配布等 |
|
|
|
埼玉県 |
10/22 |
越谷市民まつり |
(公社)埼玉県宅地建物取引業協会越谷支部 |
不動産無料相談、リーフレット・小冊子・記念品(ボールペン)配布、チャリティ(震災義援金)バザー開催 |
|
|
|
埼玉県 |
10/22 |
岩槻やまぶきまつり |
(公社)埼玉県宅地建物取引業協会埼葛支部 |
不動産無料相談、冊子等配布、記念品配布(タオルハンカチ) |
|
|
|
埼玉県 |
10/24 |
耐震相談会 |
(一社)埼玉建築設計監理協会 |
特定建築物等マンション、木造住宅、建築物の耐震相談 |
|
|
|
埼玉県 |
10/28 |
幸手市民まつり |
(公社)埼玉県宅地建物取引業協会埼葛支部 |
不動産無料相談、冊子等配布、環境活動(幸手市指定ゴミ袋配布) |
|
|
|
埼玉県 |
10/28〜10/29 |
川口市産品フェア2023 |
(公社)埼玉県宅地建物取引業協会川口支部 |
不動産無料相談会、協会PR、子供向けイベント |
|
|
|
埼玉県 |
10月中 |
わが家の耐震診断相談会 |
(一社)埼玉県建築士事務所協会、(一社)日本建築士事務所協会連合会 |
建築相談 |
|
|
|
埼玉県 |
11/18 |
「安全で快適な家づくり無料建築相談会」 |
川口市、(一社)埼玉県建築士事務所協会 |
建築士による住宅の無料相談会 |
|
|
|
千葉県 |
10/6 |
住宅相談 |
習志野市、千葉県建築士事務所協会習志野支部 |
建築士による住宅に関する無料相談 |
|
|
|
千葉県 |
10/7 |
マンション管理基礎講座 |
千葉県、市原市、(公財)マンション管理センター |
マンション居住者や管理組合等を対象とした、マンションの適正管理と法律問題に関する講座 |
|
|
|
千葉県 |
10/11 |
住宅増改築相談会 |
千葉市増改築相談員協議会 |
住宅の増改築に関する相談会 |
|
|
|
千葉県 |
10/12、19 |
分譲マンション相談会 |
千葉市 |
マンションの維持管理や建替え等の相談会 |
|
|
|
千葉県 |
10/13 |
住宅相談 |
我孫子市 |
住宅の増改築等に関する相談 |
|
|
|
千葉県 |
10/13 |
不動産相談 |
我孫子市 |
不動産売買、賃貸借契約等の相談 |
|
|
|
千葉県 |
10/14 |
マンション問題個別相談会 |
我孫子市 |
マンション居住者や管理組合等を対象にマンション管理や規約、大規模修繕等の相談 |
|
|
|
千葉県 |
10/17 |
住宅耐震診断・建築相談会 |
八千代市 |
昭和56年以前の木造住宅の耐震化を促進するため、当該住宅に居住する市民のうち耐震性に不安を抱く方を対象に、無料で簡易耐震診断等を行う。 |
|
|
|
千葉県 |
10/22 |
第28回どけんまつり |
全建総連千葉土建一般労働組合千葉支部 |
@住まいの無料相談 A住情報の提供 B親子木工教室等の奉仕活動 |
|
|
|
千葉県 |
10/24 |
令和5年度第1回住宅リフォーム事業者等向け講習会 |
千葉県、ちば安心住宅リフォーム推進協議会 |
リフォーム関係事業者等の知識・技術の向上を目的とした講習会 |
|
|
|
千葉県 |
10/28 |
マンション管理セミナー、意見交換会 |
(一社)千葉県マンション管理士会 |
マンション管理組合員及び区分所有者を対象としたマンション管理問題に関するセミナー及び意見交換会を実施する。 |
|
|
|
千葉県 |
10/28 |
浦安マンションライフセミナー |
浦安市 |
管理組合運営に関するセミナーおよび意見交換会 |
|
|
|
千葉県 |
10/28 |
千葉県マンション管理士会相談会 |
千葉県マンション管理士会 |
マンション管理に関する相談会 |
|
|
|
東京都 |
10/1 |
全国一斉不動産無料相談会 |
(公社)全日本不動産協会東京都本部城東第二支部 |
一般消費者を対象に、不動産の知識の普及並びに安全な取引の推進向上を図る。 |
|
|
|
東京都 |
10/1 |
住まい・まち学習セミナー、相談会 |
世田谷区、(公社)全日本不動産協会東京都本部世田谷支部 |
区民主体の住まい・まちづくりの推進を図るため、「自分たちの住環境を知り・考え・創っていく」ためのセミナー及び弁護士、税理士、宅地建物取引士による不動産無料相談会 |
|
|
|
東京都 |
10/1 |
空き家セミナーと個別相談会 |
羽村市(共催)、NPO法人空家・空き地管理センター |
空き家に関するセミナー及び個別相談会 |
|
|
|
東京都 |
10/2 |
全国一斉不動産無料相談会 |
(公社)全日本不動産協会東京都本部港支部 |
弁護士等による不動産に関する法律、税務、不動産取引に関する相談会 |
|
|
|
東京都 |
10/2 |
不動産無料相談会 |
(公社)全日本不動産協会東京都本部城南支部、目黒区 |
不動産(法律・税金・建築・空き家等)に関する相談会 |
|
|
|
東京都 |
10/2 |
不動産(街頭)無料相談会 |
(公社)全日本不動産協会東京都本部城南支部(共催:大田区) |
賃貸借・売買・借地権・税金あらゆる相談に弁護士・税理士等が相談に応じる。 |
|
|
|
東京都 |
10/2 |
全国一斉不動産無料相談会 |
(公社)全日本不動産協会東京都本部城北支部 |
消費者の不動産取引に対する知識の普及を図り、安全な取引の推進向上に努めるための無料相談会 |
|
|
|
東京都 |
10/2 |
不動産街頭無料相談会 |
(公社)全日本不動産協会東京都本部練馬支部 |
不動産取引に対する知識の普及、安全な取引の推進向上のための相談会 |
|
|
|
東京都 |
10/2〜10/6 |
住まいのなんでも相談会 |
八王子市住宅相談連絡会、八王子市 |
住宅全般に関する相談 |
|
|
|
東京都 |
10/5 |
不動産街頭無料相談会 |
(公社)全日本不動産協会東京都本部新宿支部(共催:新宿区) |
宅地建物取引に関する様々な問題に弁護士・宅地建物取引士等が相談に乗り、消費者の利益を擁護し増進を図る相談会 |
|
|
|
東京都 |
10/5 |
木造住宅耐震相談会 |
町田市(共催)NPO法人 顧問建築家機構 |
木造住宅の耐震化に関する相談会 |
|
|
|
東京都 |
10/5、19
(毎月第1、第3週木曜日) |
分譲マンション管理運営無料相談 |
練馬区 |
区内に所在する分譲マンション管理組合役員および区分所有者を対象としたマンション管理士による分譲マンションの管理・運営についての無料相談を実施する。(事前予約制。申込は1週間前まで。) |
|
|
|
東京都 |
10/6 |
耐震セミナー・相談会 |
文京区 |
一級建築士による耐震化に関する講演会。建築士・弁護士・税理士による建物の耐震化に関する相談、職員による耐震化促進事業の助成金制度の相談 |
|
|
|
東京都 |
10/6〜10/7 |
住生活月間(新宿駅西口広場イベントコーナー) |
東京都 |
都営住宅のPR、多摩産材展など |
|
|
|
東京都 |
10/7 |
マンション管理セミナー |
文京区 |
分譲マンションの管理に関する講演 |
|
|
|
東京都 |
10/7 |
マンションよろず相談 |
江東区 |
集合住宅に関するさまざまな問題に対応するため、マンション管理士や弁護士、一級建築士による無料相談会(予約制)を開催 |
|
|
|
東京都 |
10/7 |
分譲マンション維持管理セミナー・相談会 |
三鷹市 |
分譲マンションにおける維持管理に関するセミナー及び相談会 |
|
|
|
東京都 |
10/7 |
青梅市住宅なんでも相談会 |
青梅市 |
各テーマに応じて相談に対応 |
|
|
|
東京都 |
10/10、23 |
空き家無料相談会 |
町田市 |
空き家に関する法律、税金、不動産についての相談会 |
|
|
|
東京都 |
10/12 |
空家総合相談会 |
大田区 |
建築・法律・不動産・福祉の各専門家による空家の無料相談会 |
|
|
|
東京都 |
10/12 |
住まいのなんでも相談会 |
小金井市 |
住まいに関する講演会
建築士、弁護士、税理士等による無料相談 |
|
|
|
東京都 |
10/13 |
目黒区居住支援セミナー |
目黒区 |
不動産オーナー・不動産事業者・福祉事業者等に対し、住宅確保要配慮者への居住支援についてのセミナーを開催 |
|
|
|
東京都 |
10/14 |
令和5年度マンション管理・再生セミナー |
東京都 |
都民ホールでセミナー、ライブ配信、都民ギャラリーで個別相談会 |
|
|
|
東京都 |
10/14 |
マンション管理無料相談会 |
(一社)東京都マンション管理士会墨田支部 |
マンション管理に関する疑問点について、マンション管理士が相談対応をする。(区民対象、予約不要) |
|
|
|
東京都 |
10/14 |
分譲マンションセミナー |
荒川区 |
分譲マンションの管理に関する講演会及び管理組合相互の交流会 |
|
|
|
東京都 |
10/14 |
足立区総合住宅相談会 |
足立区 |
専門家による住宅相談(建築/リフォーム/不動産/空き家/税金/法律/土地活用/相続/登記/境界/マンション管理/資金融資など) |
|
|
|
東京都 |
10/14、15 |
住まいのリフォームなんでも相談 |
江東区住宅リフォーム協議会 |
「江東区民まつり」会場にて、住宅の改修やリフォームの相談会の開催及びパネル・模型の展示等 |
|
|
|
東京都 |
10/15 |
空き家セミナー・相談会 |
三鷹市 |
空き家に関するセミナー及び相談会 |
|
|
|
東京都 |
10/15 |
第29回秋の住宅まつり |
東京土建一般労働組合狛江支部 |
@住まいの無料相談
A子供工作教室
Bタイル細工、畳細工
Cイベント・アトラクション、模擬店等 |
|
|
|
東京都 |
10/20 |
無料不動産相談会 |
(公社)東京都宅地建物取引業協会第六ブロック |
弁護士、税理士、宅建士による不動産に関する相談会 |
|
|
|
東京都 |
10/20 |
住宅リフォーム・耐震診断・耐震助成相談会 |
東京土建一般労働組合狛江支部、狛江市(共催) |
@住まいの手入れや修理等の住宅相談、住環境維持・改善に関するアドバイス、ボランティア
A家具転倒防止金具の設置ボランティア
B木造住宅簡易耐震診断・相談
C火災警報機の設置の普及 |
|
|
|
東京都 |
10/20〜10/21 |
不燃化特区住まいの相談会 |
荒川区 |
老朽木造建築物の建替えや除却に関する相談を建築士、弁護士等の専門家が対応する。 |
|
|
|
東京都 |
10/21 |
公益財団法人日本賃貸住宅管理協会東京都支部 住環境向上セミナー |
公益財団法人日本賃貸住宅管理協会東京都支部 |
住環境の向上を目的に賃貸人を主として賃貸管理に関わる全ての皆様を対象に法律や市場動向等につきセミナーを実施 |
|
|
|
東京都 |
10/21 |
分譲マンション管理セミナー |
(一社)東京都マンション管理士会八王子支部、八王子市 |
分譲マンションの管理に関する講演会 |
|
|
|
東京都 |
10/21 |
相続、遺言、成年後見等から考える空き家の発生予防 |
東京都行政書士会 |
相続等の結果、発生する可能性のある空き家を予防する観点でセミナー及び相談会を開催する。 |
|
|
|
東京都 |
10/21 |
国立市耐震フェア |
国立市 |
@耐震等無料相談コーナー
(木造住宅、ブロック塀、マンション)
A耐震工法等の紹介 |
|
|
|
東京都 |
10/22 |
分譲マンション管理セミナー |
町田市、(共催)町田市分譲マンション管理組合ネットワーク、一般社団法人東京都マンション管理士会、公益財団法人マンション管理センター |
マンションの管理に関するセミナー |
|
|
|
東京都 |
10/23 |
分譲マンション管理セミナー&交流会 |
(一社)東京都マンション管理士会 |
東村山市内の分譲マンション管理組合や区分所有者などを対象とし、マンションの適正管理を促進することを目的としたセミナー及び交流会を開催 |
|
|
|
東京都 |
10/27 |
東京都住生活シンポジウム2023 |
東京都 |
「住教育」をテーマとした基調講演、パネルディスカッション |
|
|
|
東京都 |
10/29 |
多摩市マンション管理セミナー |
多摩市 |
分譲マンションの管理に関する講演 |
|
|
|
東京都 |
11/12 |
住宅まつり |
品川区住環境改善協議会 |
住宅全般に関する相談、耐震建物の展示、無料包丁とぎ、児童向けの工作広場など |
|
|
|
神奈川県 |
10/1 |
全国一斉不動産無料相談会 |
(公社)全日本不動産協会 |
不動産に関する相談会 |
|
|
|
神奈川県 |
10/5 |
高齢者住まい探し相談会 |
藤沢市 |
高齢者を対象とした、民間賃貸住宅に関する相談会 |
|
|
|
神奈川県 |
10/16 |
居住支援・住まい探し相談会 |
藤沢市 |
住宅確保要配慮者を対象とした、民間賃貸住宅に関する相談会 |
|
|
|
神奈川県 |
10/20 |
高齢者の住まい探し相談会 |
平塚市 |
高齢者の住まい探しに関する相談会 |
|
|
|
神奈川県 |
10/20 |
空家に関する相談会 |
(公社)かながわ住まいまちづくり協会、小田原市 |
空家に関する相談会 |
|
|
|
石川県 |
10/1〜10/31 |
第29回「わたしの住みたい家」児童画コンクール |
いしかわ21世紀住まいづくり協議会、中日新聞北陸本社 |
幼児及び小学生を対象に「家」に関するテーマで絵画を広く募集し、作品の展示、優秀作品の表彰を行う。 |
|
|
|
石川県 |
10/5、19、24 |
石川県ハウジングスクール |
いしかわ21世紀住まいづくり協議会 |
大工・工務店等、地域の建築会社従業者を中心に新技術情報の提供・普及、住宅関連技術知識の向上等の指導を目的として開校する。 |
|
|
|
山梨県 |
10/7 |
県民の日記念行事(富士吉田会場)ブース出展 |
(一社)山梨県建築士会 |
@耐震診断、耐震改修等の啓発活動
A子供体験型ワークショップ開催(折り紙建築、ストローハウス制作) |
|
|
|
山梨県 |
10/29 |
甲斐市空き家無料相談会 |
甲斐市 |
空き家の適正な維持管理において、空き家所有者が抱える悩みについて、司法書士、宅地建物取引士が個別相談に応じる無料相談会 |
|
|
|
岐阜県 |
10/7、8 |
ぎふ住宅フェア2023 |
岐阜県 |
住まいの省エネ化、県産材の魅力、安全・安心な住まいなどを啓発するために住宅フェアを開催する。 |
|
|
|
岐阜県 |
10/12 |
空家等出張相談会 |
瑞浪市 |
空家の所有者・管理者が対象。宅地建物取引士や建築士等による適正管理や活用、解体などに関する相談(予約制) |
|
|
|
静岡県 |
10/7 |
マンション管理セミナー |
静岡県マンション管理適正化協議会、静岡県マンション管理士会 |
マンションの組合活動に関するセミナー、相談会 |
|
|
|
静岡県 |
10/21 |
空き家に関するワンストップ相談会 |
静岡県、静岡市 |
空き家に悩む所有者が、宅建士や税理士などの専門家に一度の相談できる無料相談会 |
|
|
|
静岡県 |
11/6 |
住生活月間講演会 |
静岡県住宅振興協議会 |
歴史研究家・小和田哲男氏による講演
「(仮)戦国時代に学ぶ住まいづくりと暮らし」 |
|
|
|
愛知県 |
10/19
(毎月第3木曜日) |
空き家(不動産)無料相談会 |
東海市 |
不動産専門員による空き家の売買や利活用などに関する相談会 |
|
|
|
愛知県 |
10/24 |
ゆとりある住まい講演会 |
愛知ゆとりある住まい推進協議会、愛知県、名古屋市 |
「ゆとりある住まい」をテーマとした講演会 |
|
|
|
愛知県 |
10/24 |
すまいる愛知住宅賞表彰式 |
愛知ゆとりある住まい推進協議会 |
ゆとりある住まいの工夫がなされた住宅に対し賞を授与し作品を紹介する。 |
|
|
|
三重県 |
10月中
(通年実施) |
住宅耐震関係パンフレット配布 |
三重県及び県内29市町 |
県庁内、各市町窓口にてパンフレットの配布 |
|
|
|
三重県 |
10月中
(通年実施) |
木造住宅耐震に関する住宅団地訪問 |
三重県及び県内29市町 |
木造住宅の耐震化を促進するために、特定の団地内にある住宅を訪問し、普及啓発チラシ及び無料耐震診断申込書を配布・説明 |
|
|
|
三重県 |
10/1〜10/30 |
桑名市空き家・住宅相談会 |
桑名市 |
空き家問題、住まい探し、耐震対策及び補助金などに関する相談会 |
|
|
|
三重県 |
10/21 |
四日市市空き家無料相談会 |
四日市市 |
空き家に関する無料相談会(管理、相続、登記、売買等の様々な悩みに対する専門家による無料相談会) |
|
|
|
滋賀県 |
10/1〜10/31 |
空き家発生予防啓発インターネット広告配信 |
滋賀県 |
空き家所有者等に対して、空き家問題への気づきを促し、相談窓口の案内を行う。 |
|
|
|
滋賀県 |
10/29 |
滋賀県木造住宅耐震化啓発セミナー |
滋賀県、米原市 他予定 |
木造住宅の耐震化に関するセミナー |
|
|
|
滋賀県 |
11/4 |
住まいフェスティバル
湖国住まいの見聞録 |
湖国すまい・まちづくり推進協議会 |
住まいの情報パネル展示、「滋賀ほんまもんの家」パネル展、耐震改修・空き家対策ブース、住まいづくり無料相談会、モクモク体験ゾーン(木工クラフト等) |
|
|
|
滋賀県 |
11/4 |
住宅リフォームセミナー |
湖国すまい・まちづくり推進協議会 |
消費者向け住宅リフォームセミナー
事業者向け長寿命化リフォームセミナー |
|
|
|
京都府 |
10/12、19、26 |
弁護士無料相談 |
京都府住宅供給公社 |
弁護士による住宅に関する法律相談等 |
|
|
|
京都府 |
10/18 |
建築士無料相談 |
京都府住宅供給公社 |
一級建築士による建築相談等 |
|
|
|
京都府 |
10/22 |
子どもと一緒に!すまいとまちフェスタ |
京都市 |
子どもと一緒に京都の魅力について学ぶことができるワークショップを開催する。また、新築やリフォームについて、建築士に相談できる相談会も開催する。 |
|
|
|
大阪府 |
10/1〜10/31 |
あんぜん・あんしん賃貸住宅制度(住宅セーフティネット制度)の広報 |
大阪府、Osakaあんしん住まい推進協議会 |
市町村広報への掲載、行政窓口でのミニのぼり設置、市役所ロビー等でのパネル展示、『協力店』でののぼり掲揚、民間施設でのPR等を行う。 |
|
|
|
大阪府 |
10/1〜10/15 |
個性豊かな住環境づくり事業 展示会 |
八尾市 |
市内の後世に伝えたい建築物の写真・資料の展示会 |
|
|
|
大阪府 |
10/7 |
住まいの維持管理【第1回】メンテナンス編「戸建住宅のメンテナンス」 |
大阪市立住まい情報センター |
維持管理のプロが点検やメンテナンスの方法、さらにインスペクションについて解説する。 |
|
|
|
大阪府 |
10/8 |
省エネ住宅啓発イベント「(仮)来て・見て・触れて、感じよう"省エネ住宅"!」 |
大阪府 |
(一財)大阪住宅センター、(独)住宅金融支援機構近畿支店、本府環境農林水産部と連携し、花博住宅展示場でカーボンニュートラルに向けた省エネ住宅啓発ブース、かいじゅうステップによるSDGsショー等を行うとともに、府民の省エネ意識に関するアンケート調査も実施する。※9月上旬報道提供予定 |
|
|
|
大阪府 |
10/14 |
住まいの維持管理【第2回】空き家対策編「空き家の管理・利活用」 |
大阪市立住まい情報センター |
空き家の維持管理の方法や処分するために必要な準備について学び、利活用について事例を紹介しながら解説する。 |
|
|
|
大阪府 |
10/19 |
東大阪市住まい探し相談会 |
東大阪市、大阪府、Osakaあんしん住まい推進協議会 |
住宅確保要配慮者の住宅探しに関する相談会 |
|
|
|
大阪府 |
10/22 |
DIYワークショップ 住まいの中の金物のメンテナンスと基本的な道具の使い方を学ぶ |
大阪市立住まい情報センター |
維持管理のプロにメンテナンスの方法を学び、実際に体験する。 |
|
|
|
大阪府 |
10/24 |
不動産無料相談会 |
(公社)大阪府不動産鑑定士協会 |
不動産鑑定士による不動産無料相談会 |
|
|
|
大阪府 |
10/25 |
マンション管理情報交換会 |
大阪市マンション管理支援機構 |
分譲マンションにお住いの方どうしの情報交換会を開催する。 |
|
|
|
大阪府 |
10/28 |
空家セミナー |
茨木市 |
空家化の予防、建物の維持管理に関するセミナー |
|
|
|
大阪府 |
10/28 |
住まいの維持管理【第3回】リフォーム編「住まいのリフォーム」 |
大阪市立住まい情報センター |
住み慣れた家を維持管理しつつ長く住み続けるためのリフォームや、空き家のリノベーションの進め方やポイント、事業者選びや様々な支援制度など、事例をまじえて解説する。 |
|
|
|
大阪府 |
10/29 |
住宅改修前後の「快適で安心な部屋の工夫」【見学会&相談会】 |
大阪市立住まい情報センター |
これからの高齢期に向けて、自分自身や家族が住み慣れた家をどのようにバリアフリーにすれば快適な生活を送ることができるかを、実際の民家(長屋)改修の現場で解説し、ともに考える。 |
|
|
|
大阪府 |
10/30 |
すまい探し相談会 |
吹田市、吹田市居住支援協議会 |
住宅確保要配慮者への住宅探しに関する相談会 |
|
|
|
兵庫県 |
10/1 |
ひょうご田舎ぐらし応援セミナー&相談会 |
ひょうご田舎暮らし・多自然居住支援協議会 |
多自然地域への居住に興味のある方に向けた移住経験者セミナーと個別相談会 |
|
|
|
兵庫県 |
10/2 |
マンション管理相談会 |
姫路市 |
マンション管理に関する相談会 |
|
|
|
兵庫県 |
10/3、30、31 |
空き家対策セミナー・空き家相談会 |
西宮市 |
空き家の利活用や売却、管理に必要な知識を解説するセミナー、すまいのエンディングノートの書き方セミナー、個別相談会 |
|
|
|
兵庫県 |
10/21 |
下期マンション管理セミナー
|
宝塚市 |
マンション管理に関するセミナー |
|
|
|
兵庫県 |
10/22 |
第12回加古川市耐震イベント |
NPO法人「人・家・街 安全支援機構」、加古川市(共催) |
住まいの耐震・リフォームの個別相談会と展示会 |
|
|
|
奈良県 |
10月中 |
住宅相談 |
奈良県、生駒市、桜井市、天理市、大和郡山市、大和高田市 |
建築士(住まいづくりアドバイザー)による住宅に関する無料相談を実施 |
|
|
|
和歌山県 |
10/6、15、25 |
空き家予防のための実家の将来設計(空き家相談会) |
和歌山県空家等対策推進協議会 |
県、各市町村、専門家が連携して空き家に関する無料相談会を実施 |
|
|
|
鳥取県 |
9/16(西部会場) 10/14(東部会場) |
2023木の住まいフェア |
(一社)鳥取県木造住宅推進協議会 |
鳥取県産材の活用、環境及び健康に配慮した安心・安全な住まいづくり、職人の育成等を目的とし、関係資料の展示や職人の技の実演、ものづくり体験等を行う。 |
|
|
|
岡山県 |
10/14 |
第4回マンション管理基礎セミナー |
岡山市 |
分譲マンションの適正管理に関する講演、事例紹介及び個別相談会を実施 |
|
|
|
岡山県 |
10/15 |
みんなで考えよう!マンション防災 |
岡山市、日本技術士会中国本部岡山県支部、岡山県建築士会 |
「防災」という観点からマンションの立地環境、構造特性を知り、コミュニティの重要性を考える。 |
|
|
|
広島県 |
10/1 |
「マンション管理計画認定制度」説明会 |
広島市 |
マンション管理計画認定制度の概要等に関する説明会 |
|
|
|
広島県 |
10/1 |
マンション管理組合交流会 |
広島市 |
マンション管理組合員同士の情報交換等を行う交流会 |
|
|
|
広島県 |
10/9〜10/13 |
パネル展示 |
東広島市 |
耐震・住宅リフォーム等の事例に関するパネル展示 |
|
|
|
広島県 |
10/16〜10/20 |
住生活パネル展
〜耐震診断・改修について〜 |
庄原市 |
耐震診断・改修の重要性についてパネル展示。パンフレット・補助金チラシの配布 |
|
|
|
広島県 |
10/20 |
空き家対策講演会 |
呉市 |
空き家に関する講演会 |
|
|
|
広島県 |
10/21〜10/22 |
住まいの情報プラザ |
ひろしま住生活月間実行委員会 |
防災・防犯をテーマに、住宅における対策や基礎知識などを情報提供するイベント |
|
|
|
広島県 |
10/24 |
マンション管理セミナー |
ひろしま住生活月間実行委員会 |
マンションに関する管理の基本的事項、大規模修繕、融資制度、トラブルの解決法などを講師を招いて説明するセミナー |
|
|
|
広島県 |
10/28 |
住まいの情報発掘セミナー |
ひろしま住生活月間実行委員会 |
スマートホームをテーマに、家事負担軽減・防災・防犯・省エネ等の観点から情報提供する体験型セミナー |
|
|
|
山口県 |
10/27 |
空き家無料相談 |
防府市 |
宅地建物取引士が空き家に関する相談を無料で受け付ける。 |
|
|
|
徳島県 |
10/21、22 |
ゆとりある住生活フェア |
徳島県 |
「とくしま木づかいフェア」と併せて、一般消費者を対象に、住まいに関する展示や建築士による住宅相談を実施予定 |
|
|
|
愛媛県 |
11/18、19 |
えひめ・まつやま産業まつり2023 |
愛媛県、松山市 |
建築住宅課事業紹介、リーフレット等配布、環境に関する展示、木工体験コーナー |
|
|
|
高知県 |
10/24 |
住宅相談窓口担当者等講習会 |
高知県 |
住宅相談などを受けている市町村等の相談窓口担当者に対して、最新の情報を提供し窓口機能の充実をサポートする講習会 |
|
|
|
高知県 |
10/27 |
耐震改修技術学校 |
高知県 |
伝統的木造住宅の耐震化について(事業者対象の講習) |
|
|
|
福岡県 |
10/1 |
全国一斉不動産無料相談会 |
公益社団法人 全日本不動産協会 |
宅地建物取引に関する紛争の未然防止、消費者保護の観点から、不動産に関する全てにおける、一般消費者(市民)及び業者へ賃貸・売買・相続・空家などについての相談、対策及びアドバイス等を無料で行う。 |
|
|
|
福岡県 |
10/7 |
住まいるフェア福岡2023 |
住宅情報プラザ福岡(福岡県、福岡市、福岡県住宅供給公社、福岡市住宅供給公社、住宅金融支援機構、福岡県建築住宅センター) |
住生活に関するセミナー、ワークショップ、クイズラリー、免震体験などを通して住まいについて考える情報発信イベント |
|
|
|
福岡県 |
10/8 |
住教育セミナー(八女市) |
(一社)住教育推進機構福岡支部 |
専門家による基調講演、住教育カードゲームを用いたディスカッション型セミナー |
|
|
|
福岡県 |
10/10 |
住教育セミナー(嘉麻市) |
(一社)全国空き家アドバイザー協議会嘉麻支部、嘉麻市 |
専門家による基調講演、住教育カードゲームを用いたディスカッション型セミナー |
|
|
|
福岡県 |
10/11 |
不動産無料相談の日 |
(公社)全日本不動産協会(福岡県本部) |
宅地建物取引に関する紛争の未然防止、消費者保護の観点から、不動産に関する全てにおける、一般消費者(市民)及び業者へ賃貸・売買・相続・空家などについての相談、対策及びアドバイス等を無料で行う。 |
|
|
|
福岡県 |
10/14 |
住教育セミナー(北九州市) |
(一社)全国古民家再生協会福岡県連合会 |
専門家による基調講演、住教育カードゲームを用いたディスカッション型セミナー |
|
|
|
福岡県 |
10/8〜10/15 |
再築大賞、古民家フォト甲子園パネル展 |
(一社)全国古民家再生協会福岡連合会 |
再築大賞および古民家フォト甲子園にて受賞された作品を展示 |
|
|
|
福岡県 |
10/15 |
住教育セミナー(岡垣町) |
(一社)全国空き家アドバイザー協議会岡垣支部、岡垣町 |
専門家による基調講演、住教育カードゲームを用いたディスカッション型セミナー |
|
|
|
福岡県 |
10/18 |
住教育セミナー(みやま市) |
(一社)住教育推進機構、みやま市 |
専門家による基調講演(オンライン) |
|
|
|
福岡県 |
10/21 |
空き家・住まいの終活無料相談会 |
福岡県、(一社)福岡県建築住宅センター |
空き家に関する無料相談会 |
|
|
|
福岡県 |
10/21 |
賃貸住宅の住環境向上セミナー |
公益財団法人日本賃貸住宅管理協会福岡県北九州支部 |
賃貸住宅の住環境向上に関するセミナー |
|
|
|
福岡県 |
10/25 |
住教育セミナー(うきは市) |
(一社)全国古民家再生協会福岡県連合会、うきは市 |
専門家による基調講演、住教育カードゲームを用いたディスカッション型セミナー |
|
|
|
福岡県 |
10/25 |
不動産無料相談の日 |
(公財)全日本不動産協会(福岡県本部) |
宅地建物取引に関する紛争の未然防止、消費者保護の観点から、不動産に関する全てにおける、一般消費者(市民)及び業者へ賃貸・売買・相続・空家などについての相談、対策及びアドバイス等を無料で行う。 |
|
|
|
福岡県 |
10/26 |
空き家・住まいの終活無料相談会・セミナー |
福岡県、(一社)福岡県建築住宅センター |
空き家に関する無料相談会とセミナー |
|
|
|
福岡県 |
10/29 |
空き家・住まいの終活無料相談会・セミナー |
福岡県、(一社)福岡県建築住宅センター |
空き家に関する無料相談会とセミナー |
|
|
|
佐賀県 |
10月上旬 |
県下工業高校生建築設計競技大会 |
佐賀の木・家・まちづくり協議会 |
建築を学ぶ高校生を対象に木造住宅の設計を通して建築への関心を深めるため、競技大会を実施。 |
|
|
|
佐賀県 |
10/15 |
マンション管理相談会 |
佐賀市 |
修繕積立金の運用、維持管理履歴記録簿の整理、入居マナーの周知方法等に関する相談会 |
|
|
|
長崎県 |
12/16,17 |
2023まちづくり総合住宅フェア |
長崎県,長崎県ゆとりある住まいづくり推進協議会 |
各種セミナー、住まいに関する展示、県市補助等の紹介、等 |
|
|
|
熊本県 |
10/2〜10/31 |
あんしん住まいのパネル展 |
熊本市 |
熊本市役所・北区役所・西区役所にて、住まいに関するパネル及びパンフレット等の展示。市役所は第3週(10/16〜10/20)を除く。 |
|
|
|
熊本県 |
10/14 |
令和5年賃貸住宅の住環境向上セミナー |
(公財)日本賃貸住宅管理協会 熊本県支部 |
日管協事業と住宅政策の最新状況に関する情報提供、講演等を行うセミナー |
|
|
|
熊本県 |
10/25 |
マンション管理基礎セミナー |
(一財)熊本県建築住宅センター、(公財)マンション管理センター、(一社)熊本県マンション管理士会、〈共催〉国土交通省、熊本県、熊本市 |
マンション管理に関する講演会 |
|
|
|
大分県 |
10/13 |
建築技術者向け研修会 |
大分県、(公社)大分県建築士会 |
省エネ建築物の普及促進のための研修会 |
|
|
|
宮崎県 |
10/21〜10/22 |
住まいづくりin延岡 |
延岡市住まいづくり協議会 |
市民に対して住情報の提供を行う。 |
|
|
|
宮崎県 |
10/21〜10/22 |
空き家セミナー、相談会 |
延岡市 |
市民に対して空き家セミナー及び個別相談会を行う(検討段階) |
|
|
|
宮崎県 |
11月 |
住まい・る・メッセ |
宮崎県、宮崎県住生活協議会 |
県民に対してリフォームや耐震診断・改修などの住情報提供を行う無料相談会を実施する。 |
|
|
|
鹿児島県 |
9/2〜9/3 |
2023かごしま住まいと建築展 |
鹿児島県ゆとりある住まいと街づくり推進協議会 |
住宅・建築に関する各種展示,無料体験イベントの実施により広く住宅に関する情報を提供 |
|
|
|
鹿児島県 |
9/2〜9/3 |
第33回住まいのリフォームコンクール作品展 |
(公社)鹿児島県住宅・建築総合センター |
住宅リフォーム施工例の展示・表彰 |
|
|
|
鹿児島県 |
9/2〜9/3 |
かごしま木造住宅コンテスト2023建築設計競技作品展 |
鹿児島県木造住宅推進協議会 |
木造住宅建築事例の表彰・展示 |
|
|
|
沖縄県 |
10/2〜10/6 |
住生活月間パネル展 |
那覇市 |
@住宅施策に関するパネル展示
A住宅に関する動画の放映 |
|
|
|
沖縄県 |
10/10〜10/13 |
住生活月間パネル展 |
沖縄県 |
住宅施策に関するパネル展示 |
|
|
|
沖縄県 |
10/21〜10/22 |
住まいの情報展 |
沖縄県 |
@住宅施策に関するパネル展示
A住まいに関する総合窓口の設置住まいづくり相談会
Bパネルディスカッションの開催 |
|
|
|
沖縄県 |
10/25 |
住生活月間講演会 |
那覇市 |
外部講師による住まいに関する講演 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|