{"text_format":"1","workbook":"xlsx","n_sheets":5,"sheets":["利用規約","スキルマップ (機械系)","スキルチェック結果","スキルシート","スキルシート一覧"],"not_rendered":{"charts":2,"images":0,"macros":1,"external_links":0,"defined_names":22,"comments":0,"pivot_tables":0},"unopened":[{"sheet":"スキルチェック結果","index":2,"reason":"not_a_worksheet"}],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"利用規約","index":0,"n_rows":16,"n_cols":3,"rows_kept":16,"cut":false,"hidden":false,"merged":[]}
[]
[]
[null,null,"職業訓練指導員スキルマップの利用にあたって"]
[]
[null,null,"《利用規約》"]
[null,null,"１　本職業訓練指導員スキルマップ（以下「本マップ」といいます。）の著作権は、職業能力開発総合大学校基盤整備センター（以下「当センター」といいます。）にあり、著作権法上の保護を受けており、私的使用や引用など著作権法上認められている場合および下記２の目的で利用する場合を除き、本マップの全部または一部を当センターに無断で転載・複製・印刷・配布・翻訳・貸与などを行うことはできません。\n\n２　本マップは、職業訓練指導員（以下「指導員」といいます。）個人または、職業能力開発施設を運営する者が自指導員の人材育成（人材育成計画の検討・作成・実施等）を目的として利用することができます。その他の目的に利用することはできません。"]
[]
[null,null,"《利用方法》"]
[null,null,"１　各シートの説明\n　①スキルマップ（○○科）・・・訓練科に必要な技能・技術を体系的にまとめた表\n　②スキルチェック結果・・・スキルマップの各要素をチェックした結果のグラフ\n　③スキルシート・・・各技能・技術要素の到達水準など能力の詳細を示したシート\n　④スキルシート一覧・・・すべての技能・技術要素のスキルシートを一覧表示した表\n２　利用方法\n　本マップは、すでに有している技能・技術要素にチェックを入れることにより、今後、習得するべき技能・技術を把握することができます。各技能・技術要素の到達水準など能力の詳細は、要素のセルを選択することにより、スキルシートにて確認することができます。また、チェック結果はグラフで確認することができ、大分類毎の網羅率を把握することができます。\n３　注意点\n　１）本マップには、マクロ命令が入っており、技能・技術要素を選択すると自動的にスキルシートのシートへ移動しますので、本マップを操作する際は、ご注意ください。スキルシートの確認が不要の場合は、マクロを無効化してご利用ください。\n　２）自由に編集して活用できるように、全てのシート（計算結果や関数、ＶＢＡ）は保護されていません。編集される場合は、ご自身の判断と責任においてご利用くださるようお願いいたします。"]
[]
[null,null,"《お問い合わせ》"]
[null,null,"本マップの構成や考え方については、\n　→基盤整備センターHP（https://www.tetras.uitec.jeed.go.jp/）\n　　　→【QUICK ACCESS】、【統計・事例】、【データベース】のいずれかから\n　　　　→【テクノインストラクターの能力体系】をご覧ください。\n詳細の利用方法は、【利用マニュアル】をご覧ください。"]
[]
[null,null,"その他ご質問は、基盤整備センターHP「お問い合わせ・FAQ」あてに、お問い合わせください。"]
[]
[null,null,"独立行政法人高齢・障害・求職者雇用支援機構\n職業能力開発総合大学校\n基盤整備センター\n〒187-0035東京都小平市小川西町2-32-1\nTEL：042（348）5089\nURL：https://www.tetras.uitec.jeed.go.jp/\n"]

{"sheet":"スキルマップ (機械系)","index":1,"n_rows":73,"n_cols":16383,"rows_kept":7,"cut":true,"hidden":false,"merged":[[0,0,0,1],[0,2,0,3],[2,0,2,5],[70,0,70,4],[72,0,75,11],[2,6,2,11],[3,6,3,7],[3,8,3,9],[3,10,3,11]],"bounds":{"rows_first":3,"rows_last":1,"rows_between":3,"halvings":9}}
["普通職業訓練",null,"機械系",null,null,"職業訓練指導員スキルマップ"]
[]
["技能・技術分野（ものづくり訓練の分類体系）",null,null,null,null,null,"キャリア"]
[null,null,null,null,null,null,null,null,null,"制御理論（基礎）",null,"制御シミュレーション（基本）",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,false,false]
[null,null,null,null,"B-1-04","精密加工"]
[null,null,null,null,null,null,null,null,null,"油空圧制御システム製作",null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,false]
["※1：ステップ１～３は、難易度ではなく、経験年数を３段階に分けたステップを表している。\n経験年数は、概ね以下のように分けているが、あくまでも目安である。\nステップ１：１年～３年、ステップ２：４年～７年、ステップ３：８年以上\n※２：このマップには、当該訓練科に必要な内容だけでなく、その応用となる技能・技術要素も追記している。"]

{"sheet":"スキルシート","index":3,"n_rows":6,"n_cols":7,"rows_kept":6,"cut":false,"hidden":false,"merged":[[5,1,5,2],[5,3,5,6],[2,1,2,2],[2,3,2,6],[3,1,3,2],[3,3,3,6],[4,1,4,2],[4,3,4,6]]}
[null,"スキルシート"]
[null,"分類番号",{"$f":"VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,2,FALSE)","v":"B205-W21"},"分類",{"$f":"VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,3,FALSE)","v":"射出成形加工／プラスチック金型"},"レベル",{"$f":"VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,4,FALSE)","v":"L2"}]
[null,"技能・技術要素",null,"射出成形加工"]
[null,"到達水準",null,{"$f":"VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,5,FALSE)","v":"プラスチック射出成形ができること"}]
[null,"能力の細目",null,{"$f":"VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,6,FALSE)","v":"・射出成形の原理について知っている\n・プラスチック金型の構造について知っている\n・射出成形機の操作ができる\n・射出成形品の不良対策について知っている\n・安全衛生作業ができる"}]
[null,"関連資格等",null,{"$f":"IF(VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,7,FALSE)=\"\",\"\",VLOOKUP($D$3,スキルシート一覧!$A$2:$G$251,7,FALSE))","v":""}]

{"sheet":"スキルシート一覧","index":4,"n_rows":251,"n_cols":7,"rows_kept":251,"cut":false,"hidden":false,"merged":[]}
["技能・技術要素名","分類番号","分類","レベル","到達水準","能力の細目","関連資格"]
["工業材料（基礎）","A101-M11","機械材料","L1","工業材料の物質構造、組織を理解し、鉄鋼材料の基礎を知っていること","・工業材料の総論について知っている\n・金属材料の性質について知っている\n・金属材料の製造と加工について知っている\n・金属材料の強化いついて知っている\n・鉄鋼材料について知っている\n・安全衛生作業ができる"]
["工業材料（応用）","A101-M21","機械材料","L2","非鉄金属、高分子材料、セラミックス等について知っていること","・非鉄金属材料について知っている\n・高分子材料について知っている\n・セラミックス材料について知っている\n・機能性先端材料について知っている\n・安全衛生作業ができる"]
["電気材料","A102-E11","電気材料／電子材料","L1","導体、半導体、絶縁体について理解し、電設材料や電気器具等の用途を理解し、選定ができること","・導体、半導体、絶縁体について理解している\n・電線やケーブルの種類や用途について理解している\n・電線サイズと連続通電容量から適正な電線が選択できる\n・電設材料や電気器具等の種類や用途について知っている\n・安全衛生作業ができる"]
["電子材料","A102-I12","電気材料／電子材料","L1","半導体素子の特性や用途を理解し、各種電子部品の種類や用途、特性について理解し、選定ができること","・導体、半導体、絶縁体について知っている\n・半導体素子の特性や用途を知っている\n・各種電子部品の種類や特性を理解し、選定ができる\n・安全衛生作業ができる"]
["建築材料（基礎）","A103-A11","建築材料","L1","主な建築材料の基本的特性を理解していること","・主な建築材料の規格･基本的特性について理解している\n・安全衛生作業ができる","一級建築士学科試験（材料分野）"]
["建築材料（応用）","A103-A21","建築材料","L2","各種建築材料の実験及び性能評価ができること","・各種建築材料の規格･特性について理解している  \n・主な建築材料の試験方法について理解している\n・主な建築材料の実験及び性能評価ができる\n・安全衛生作業ができる"]
["機械製図","A202-M11","機械設計／機械製図","L1","図面の読み描きができること、機械プラント製図3級程度の図面理解ができること","・ＪＩＳ製図規格について知っている（線の用法、投影法）\n・機械製図規格について知っている（寸法公差、はめあい、表面粗さ、幾何公差）\n・組立図から部品図が作成できる\n・安全衛生作業ができる","技能検定「機械プラント製図」3級"]
["２次元ＣＡＤ","A202-M12","機械設計／機械製図","L1","ＣＡＤシステムの基本操作を学び、２次元ＣＡＤを利用した図面作成ができること","・システムによる図形処理と基本操作ができる   \n・複数の部品図から組立図が作成できる \n・安全衛生作業ができる","技能検定「機械プラント製図」3級"]
["材料力学（基礎）","A202-M13","機械設計／機械製図","L1","材料力学の「応力」、「ひずみ」、「安全率と許容応力」、「はり」、「軸のね じり」に対する問題解法を知っていること","・応力とひずみの関係について知っている\n・安全率と許容応力について知っている\n・各種はりのモーメント・たわみの計算について知っている\n・軸のねじり応力の計算について知っている\n・安全衛生作業ができる"]
["機械工学","A202-M14","機械設計／機械製図","L1","機械要素、機械工作法、機械加工法の概要について知っていること","・各種機械要素の概要について知っている\n・工作機械の種類および基本的な機械加工法について知っている\n・機械や機器を製作するための各種工作法について知っている\n・安全衛生作業ができる"]
["３次元ＣＡＤ","A202-M21","機械設計／機械製図","L2","３次元ＣＡＤを利用したソリッドモデル作成とアセンブリおよびドラフティング作成ができること","・３次元ＣＡＤの基本操作ができる\n・ソリッドモデル作成ができる\n・ソリッドモデル修正ができる\n・アセンブリモデル作成ができる\n・ドラフティング作成ができる\n・安全衛生作業ができる"]
["材料力学（応用）","A202-M22","機械設計／機械製図","L2","材料力学の各現象に対する問題解法を知っていること","・応力とひずみ場の解析について知っている\n・材料の破損と破壊について知っている\n・エネルギ原理と応用について知っている\n・材料力学の数値解析について知っている\n・安全衛生作業ができる"]
["機械要素設計","A202-M23","機械設計／機械製図","L2","各種機械要素の設計と選定ができること","・ねじの設計・選定ができる\n・キーの設計・選定ができる\n・ピンの設計・選定ができる\n・軸の設計・選定ができる\n・軸受の設計・選定ができる\n・歯車の設計・選定ができる\n・溶接の強度計算ができる\n・安全衛生作業ができる"]
["部品設計","A202-M31","機械設計／機械製図","L3","材料選定、強度設計、加工方法など、部品設計に必要な知識について知っていること","・材料選定について知っている\n・金属熱処理、表面処理について知っている\n・部品に必要な強度設計について知っている\n・部品に必要とされる表面粗さやはめあいについて知っている\n・機械加工を考慮した設計について知っている\n・加工コストを考慮した設計について知っている\n・安全衛生作業ができる"]
["３次元ＣＡＤアセンブリ設計","A202-M32","機械設計／機械製図","L3","３次元ＣＡＤのアセンブリ機能および検証機能を活用して製品設計を行うための設計手法とデータ管理方法について知っていること","・アセンブリを活用した製品設計について知っている\n・アセンブリデータにおける基準について知っている\n・ボトムアップアセンブリとトップダウンアセンブリについて知っている\n・トップアセンブリとサブアセンブリの分割とデータ管理について知っている\n・アセンブリ機能を活用した検証方法について知っている\n・安全衛生作業ができる"]
["製品設計","A202-M33","機械設計／機械製図","L3","機械力学、材料力学、機構学等を理解し、機械製品設計ができること","・機械製品設計の基本的な流れを知っている\n・基本設計ができる\n・機械各部の機能・特性について知っている\n・機械仕様の検討ができる\n・設計方針の検討ができる\n・機械設計を行い、評価・改善ができる\n・安全衛生作業ができる"]
["治工具設計","A203-M31","治工具設計","L3","冶具の扱い及び作業性、材料・精度・コストなど、加工および組付け冶具の設計について知っていること","・冶具の総論について知っている\n・冶具による位置決めと自由度について知っている\n・冶具におけるクランプの原則と条件に付いて知っている\n・製品精度と冶具精度の関係について知っている\n・位置決め精度と公差について知っている\n・安全衛生作業ができる"]
["射出成形金型設計","A204-M21","金型設計","L2","射出成形と射出成形金型設計について知っていること","・射出成形の概要について知っている\n・射出成形方法と射出成形機について知っている\n・成形材料について知っている\n・金型構造について知っている\n・金型設計のプロセスについて知っている\n・解析および評価技術について知っている\n・安全衛生作業ができる"]
["プレス金型設計","A204-M22","金型設計","L2","プレス加工現象、プレス機械、金型、加工材料の成形性、生産周辺装置等についての理論について知っていること","・プレス加工法（せん断、曲げ、絞り）について知っている\n・塑性加工と材料特性の関係について知っている\n・プレス金型構造について知っている\n・プレス機械について知っている\n・金型材質と熱処理等について知っている\n・安全衛生作業ができる"]
["ＲＰ技術","A205-M21","試作/解析/評価","L2","設計手段の効率化・最適化を目指して、ラピットプロトタイピング技術を使った試作モデリングと検証ができること","・意匠設計とその評価技術について知っている\n・設計過程におけるＲＰ技術の役割について知っている\n・ＲＰ作成用のＣＡＤデータについて知っている\n・ＲＰ装置の取り扱いと製品造形と評価ができる\n・リバースエンジニアリングによる評価技術について知っている\n・安全衛生作業ができる"]
["ＣＡＥ","A205-M31","試作/解析/評価","L3","ＣＡＥの概要を理解し、強度合成解析を中心とした各種シミュレーション技術について知っていること","・製品開発・製造期間短縮とＣＡＥの役割について知っている\n・ＣＡＥの種類、用途及び特徴について知っている\n・有限要素法について知っている\n・解析の流れについて知っている\n・解析に必要なモデル作成と、条件設定について知っている\n・解析結果の評価方法について知っている\n・安全衛生作業ができる"]
["構造物図面（基礎）","A206-W11","鉄骨・鉄鋼関係設計","L1","構造物図面の作成ができること","・構造物図面の基本的事項について知っている\n・構造物図面の読図ができる\n・現図作業ができる\n・安全衛生作業ができる"]
["構造力学（鉄骨）","A206-W12","鉄骨・鉄鋼関係設計","L1","鉄骨・鉄鋼に必要な構造力学の基礎について知っていること","・力のつりあいについて知っている\n・反力を求めることができる\n・静定ばりの応力算定ができる\n・応力度について知っている\n・断面の設計ができる"]
["構造物施工管理","A206-W31","鉄骨・鉄鋼関係設計","L3","構造物の施工管理ができること","・構造物図面から作業工程表が作成できる\n・部品図の作成ができる\n・材料の見積もりができる\n・溶接施工条件を決定できる\n・安全衛生作業ができる","溶接管理技術者\n鉄骨製作管理技術者"]
["アナログ回路（基本）","A301-I11","アナログ回路設計","L1","基本的なアナログ回路の設計ができること","・各種電子部品の特性と活用法を知っている\n・回路例を基にした基本アナログ回路の製作ができる\n・安全衛生作業ができる"]
["アナログ回路設計","A301-I21","アナログ回路設計","L2","各種アナログ回路の設計とシミュレーションができること","・DC解析ができる\n・AC解析ができる\n・過渡解析ができる\n・各種アナログ回路の設計ができる\n・安全衛生作業ができる"]
["応用アナログ回路設計","A301-I31","アナログ回路設計","L3","実用的なアナログ回路の設計ができること","・仕様に応じたアナログ回路の設計・検証ができる\n・安全衛生作業ができる"]
["高周波回路設計","A301-I32","アナログ回路設計","L3","高周波回路の解析手法や伝送線路の特性を理解し、設計・検証ができること","・電磁波の特性について知っている\n・高周波における電子部品の特性について知っている\n・インピーダンス整合について知っている\n・高周波回路の設計・検証ができる\n・安全衛生作業ができる"]
["パワーエレクトロニクス技術","A301-I33","アナログ回路設計","L3","パワー半導体を用いた電力の変換・制御回路の設計ができること","・パワーエレクトロニクスの活用分野について知っている\n・パワーMOSFETやIGBTなどパワー半導体デバイスの動作原理について知っている\n・電力測定ができる\n・電力の変換回路が設計できる\n・安全衛生作業ができる"]
["ディジタル回路（基本）","A302-I11","ディジタル回路設計","L1","基本的なディジタル回路の設計ができること","・ゲート回路・論理回路について知っている\n・ブール代数について知っている\n・組合せ論理回路が設計・製作できる\n・順序回路が設計・製作できる\n・安全衛生作業ができる"]
["ディジタル回路設計","A302-I21","ディジタル回路設計","L2","ＨＤＬによるディジタル回路設計ができること","・ＨＤＬによる回路設計ができる\n・テストベンチの記述ができる\n・ＦＰＧＡ設計（論理合成、ＥＤＩＦ、配置配線、シミュレーション）ができる\n・安全衛生作業ができる"]
["システム（ＬＳＩ）設計","A302-I31","ディジタル回路設計","L3","仕様に基づいたLSIの設計ができること","・仕様に基づいた論理設計ができる\n・レイアウト設計ができる\n・フォトマスクの製作について知っている\n・安全衛生作業ができる"]
["ＰＣＢＣＡＤ","A303-I11","基板設計","L1","ＰＣＢＣＡＤの操作ができること","・部品呼び出し、配置配線ができる\n・ライブラリの作成ができる\n・ドキュメント処理ができる\n・安全衛生作業ができる"]
["基板設計","A303-I21","基板設計","L2","基板設計ができること","・基板外形設定ができる\n・配線長やクリアランスを考慮した配置配線ができる\n・多層基板の設計ができる\n・安全衛生作業ができる"]
["EMC設計・ノイズ対策","A303-I31","基板設計","L3","EMC及びEMC測定方法、ノイズ対策について知っていること","・エミション、イミュニティについて知っている\n・発生要因別ノイズについて知っている\n・ノイズ対策について知っている\n・ＥＭＣ解析ができる\n・安全衛生作業ができる"]
["デバイス設計","A304-I31","デバイス設計","L3","半導体デバイス製造プロセス及び製造装置について知っていること","・半導体について知っている\n・半導体製造プロセスについて知っている\n・クリーン化技術について知っている\n・半導体製造装置の保全技術について知っている\n・安全衛生作業ができる"]
["シーケンス制御（有接点）","A401-E11","シーケンス（ＰＬＣ）制御設計","L1","電動機の各種運転回路の設計および製作ができること","・シーケンス回路の図記号について知っている\n・シーケンス制御に使用される制御機器の動作について知っている\n・主回路機器及び電線の選定ができる\n・組合せ回路および順序制御回路の設計ができる\n・電動機の各種運転回路の設計・製作ができる\n・回路の動作確認ができる\n・安全衛生作業ができる"]
["シーケンス制御（ＰＬＣ）","A401-E12","シーケンス（ＰＬＣ）制御設計","L1","与えられた仕様に応じた配線とラダープログラミングができること","・ＰＬＣの基本構成を知っている\n・ＰＬＣのプログラミング、モニタリングができる\n・ＰＬＣと様々な入出力装置の配線ができる\n・様々な入出力装置を使った制御プログラミングができる\n・応用ユニットを用いたシステム構築とプログラミングができる\n・安全衛生作業ができる","技能検定「シーケンス制御作業」1級"]
["シーケンス制御（ＦＡセンサ）","A401-E13","シーケンス（ＰＬＣ）制御設計","L1","FAセンサを利用したPLCでの制御ができること","・各種センサの取扱いができる\n・各種センサの接続・調整ができる\n・安全衛生作業ができる"]
["シーケンス制御（スマートセンサ）","A401-E21","シーケンス（ＰＬＣ）制御設計","L2","画像センサやレーザー変位センサなどの多機能なセンサを使うことができること","・画像処理における、撮像、転送、処理、出力の概要について知っている\n・画像処理における、前処理（照明補正、２値化、フィルタ処理、色抽出処理）、計測処理、出力設定等が適正に行える\n・画像センサを用いた外観検査（異物・傷・欠陥検出）や寸法測定等ができる\n・レーザー変位センサの測定原理を理解し、実システムへの適用ができる\n・レーザー変位センサの校正や設定ができる\n・安全衛生作業ができる"]
["シーケンス制御（建築設備）","A401-E22","シーケンス（ＰＬＣ）制御設計","L2","　各種建築設備の制御ができること","・シーケンス制御を用いて給排水制御回路が作成できる\n・電動ポンプの自動交互運転制御回路が作成できる\n・空調制御に使用する機器について知っている\n・シーケンス制御を用いて冷凍機の制御回路が作成できる\n・シーケンス制御を用いて空調機の制御回路が作成できる\n・安全衛生作業ができる"]
["PLC制御（国際標準プログラミング）","A401-E31","シーケンス（ＰＬＣ）制御設計","L3","ＩＥＣ６１１３１－３準拠のプログラミングができること","・ＩＥＣ準拠のプログラミング言語（ＬＤ/ＳＦＣ/ＦＢＤ/ＩＬ/ＳＴ）を理解している   \n・ＳＦＣによるプログラミングができる   \n・ＳＴ言語によるプログラミングができる   \n・ＦＢＤを作り活用できる   \n・安全衛生作業ができる"]
["マイコン制御","A402-I11","マイコン制御/パソコン制御設計(各種制御含む)","L1","目的に応じたマイコンによる制御ができること","・マイコンの特徴と構成、基本動作について知っている\n・入出力処理プログラムが作成できる\n・数値処理プログラムが作成できる\n・割り込み処理プログラムが作成できる\n・安全衛生作業ができる"]
["パソコン計測制御","A402-I21","マイコン制御/パソコン制御設計(各種制御含む)","L2","目的に応じたパソコンによる計測制御ができること","・パソコンの特徴と構成、基本動作について知っている\n・入出力処理プログラムが作成できる\n・数値処理プログラムが作成できる\n・安全衛生作業ができる"]
["インターフェース回路設計","A402-I22","マイコン制御/パソコン制御設計(各種制御含む)","L2","目的に応じたインターフェースの選定及び回路設計ができること","・計測器用インターフェースの規格について知っている\n・パソコン用インターフェースの規格について知っている\n・各種インターフェースの通信処理方法について知っている\n・各種通信制御回路の設計ができる\n・安全衛生作業ができる"]
["通信・計測制御","A402-I23","マイコン制御/パソコン制御設計(各種制御含む)","L2","各種インターフェースの通信処理プログラムの作成ができること","・制御対象の回路及び配線を理解している\n・各種インターフェース規格の通信処理プログラムが作成できる\n・計測制御プログラムの作成ができる\n・安全衛生作業ができる"]
["自律制御","A402-I31","マイコン制御/パソコン制御設計(各種制御含む)","L3","マイコンを使用した自律制御ができること","・周辺回路を理解している\n・マイコンの各種機能を理解し、制御プログラムを作成できる\n・各種入出力装置の機能を理解し、制御プログラムが作成できる\n・自律制御プログラムの作成ができる\n・安全衛生作業ができる"]
["プラットフォーム（基本知識）","A403-I11","組込みシステム開発･設計","L1","コンピュータ利用環境の構築ができること","・オペレーティングシステム、アプリケーションソフトのインストールおよび各種サービスの設定ができる\n・各種開発環境のインストール・設定ができる\n・サーバ・クライアントシステムの構築・管理ができる\n・安全衛生作業ができる"]
["ソフトウェアコード作成","A403-I12","組込みシステム開発･設計","L1","仕様通りのソフトウェア作成ができること","・プログラム仕様書に基づくコーディングができる\n・デバッグ、シミュレーションができる\n・文法をプログラミング言語の仕様書から理解することができる\n・安全衛生作業ができる","組込みソフトウェア技術者試験クラス2"]
["ソフトウェアテスト","A403-I21","組込みシステム開発･設計","L2","プログラムテスト項目の抽出、テスト仕様の作成および、テストの実施ができること","・プログラム仕様書を理解している\n・コードレビューができる\n・テスト仕様の作成ができる\n・安全衛生作業ができる","組込みソフトウェア技術者試験クラス1"]
["デバイスドライバ","A403-I22","組込みシステム開発･設計","L2","デバイスドライバの作成ができること","・OSの仕様を理解している\n・デバイスの仕様を理解している\n・プログラミングができる\n・安全衛生作業ができる"]
["通信技術","A403-I23","組込みシステム開発･設計","L2","通信プログラムの作成ができること","・プロトコルの仕様を理解している\n・通信デバイスの仕様を理解している\n・プログラミングができる\n・安全衛生作業ができる"]
["情報処理（ＤＢ、セキュリティ）","A403-I24","組込みシステム開発･設計","L2","データベースシステムの構築および利用ができること","・RＤＢＭＳについて知っている\n・データベースの構築ができる\n・ユーザ管理ができる\n・ＳＱＬによるデータベースの操作ができる\n・安全衛生作業ができる"]
["システム開発・設計","A403-I31","組込みシステム開発･設計","L3","システムの要件定義書を作成し、システム開発ができること","・方式設計について知っている\n・要求分析について知っている\n・システム要件定義書の作成ができる\n・結合テストができる\n・安全衛生作業ができる","組込みソフトウェア技術者試験クラス1"]
["信号処理（基礎）","A404-I11","画像処理/信号処理設計","L1","基本的な信号処理プロセスと圧縮技術がわかり、コンピュータシステムにおける利用ができること","・音声圧縮技術について知っている\n・画像圧縮技術について知っている\n・プログラミング言語による処理ができる\n・安全衛生作業ができる"]
["ディジタル信号処理","A404-I21","画像処理/信号処理設計","L2","デジタル信号処理システムについて理解し、ＤＳＰ等を用いたフィルタや周波数変調などのシステム設計ができること","・デジタル信号処理システムの概要について知っている\n・フィルタの構成と種類を知っている\n・デジタルフィルタの設計ができる\n・音声信号処理システムの設計ができる\n・安全衛生作業ができる"]
["画像処理システム設計","A404-I31","画像処理/信号処理設計","L3","生産ラインの自動化に応用されている外観検査、位置決め、文字認識、監視システム、計測などの画像処理技術を利用したシステム開発ができること","・画像の表現方法について知っている\n・画像信号のスペクトラム計算について知っている\n・具体的なフィルタの決定法と使用法について知っている\n・画像処理システムの設計ができる\n・安全衛生作業ができる"]
["メカトロニクス設計（機構）","A405-M31","メカトロニクス設計","L3","メカトロ機械を構成する各要素（カム、リンク、リニアガイド、ボールネジ、サーボ）の特徴を理解し、メカトロシステムの機器の選定ができること","・メカトロシステムの構成について知っている\n・カム・リンク機構について知っている\n・リニアガイド、ボールネジ、サーボモータなどの要素について知っている\n・機構に用いられるセンサについて知っている\n・目的に応じた機器の選定ができる\n・安全衛生作業ができる"]
["メカトロニクス設計（制御）","A405-M32","メカトロニクス設計","L3","目的に応じた仕様書を作成し、その仕様書に従った機器の選定・配線および制御ができること","・自動化システムの仕様書を作成できる\n・仕様書に応じた機器の選定ができる\n・図面の作成ができる\n・機器の配線及び制御ができる\n・安全衛生作業ができる"]
["油空圧機器","A406-M11","油空圧制御システム設計","L1","油圧・空気圧制御に用いられる各種機器について知っていること","・油圧・空気圧技術の基礎について知っている\n・油圧制御に用いる機器と回路について知っている\n・空圧制御に用いる機器と回路について知っている\n・油圧・空気圧制御機器の保全について知っている\n・安全衛生作業ができる","技能検定「機械保全機械系保全作業」２級"]
["油圧制御","A406-M21","油空圧制御システム設計","L2","油圧を用いた制御回路を設計できること","・圧力と流体の各種法則を知っている\n・油圧機器および図記号を知っている\n・油圧作動油について知っている\n・油圧機器の選定ができる\n・油圧制御回路を設計・製作ができる\n・安全衛生作業ができる","技能検定「機械保全機械系保全作業」２級"]
["空圧制御","A406-M22","油空圧制御システム設計","L2","空気圧を用いた制御回路を設計できること","・空気の性質と各種法則を知っている\n・空気圧機器および図記号を知っている\n・空気圧機器の選定ができる\n・オールエアによる制御回路を設計・製作できる\n・リレーやＰＬＣを用いた空気圧制御回路を設計・製作できる\n・安全衛生作業ができる","技能検定「空気圧装置組立て」２級、技能検定「機械保全機械系保全作業」２級"]
["制御理論（基礎）","A499-I11","その他（制御システム設計）","L1","制御系の設計に必要となる基本的な理論について知っていること","・古典制御理論、現代制御理論の概要を知っている\n・フーリエ変換について知っている\n・ラプラス変換について知っている 　 　 \n・伝達関数について知っている\n・過渡応答、周波数応答について知っている\n・安全衛生作業ができる"]
["制御シミュレーション（基本）","A499-I12","その他（制御システム設計）","L1","制御シミュレーションができること","・制御理論の概要を知っている\n・制御対象物のモデル作成ができる\n・シミュレーションによる制御対象の動作確認ができる\n・安全衛生作業ができる"]
["ディジタル制御","A499-I21","その他（制御システム設計）","L2","ディジタル制御系の設計ができること","・離散時間システムの特性を知っている\n・制御系モデルの作成ができる\n・制御シミュレーションができる\n・制御系モデルの解析ができる\n・安全衛生作業ができる"]
["制御系の設計","A499-I31","その他（制御システム設計）","L3","線形制御理論に基づく現代制御系の解析手法、設計技術や評価技術を理解し、制御系の設計ができること","・現代制御理論について知っている\n・可制御性と状態フィードバックについて知っている\n・制御器の離散化ができる\n・制御器の設計とシミュレータによる解析ができる\n・電子計算機等への実装及び制御実験・評価ができる\n・安全衛生作業ができる"]
["FA機器（インバータ、サーボ）","A501-E11","生産設計／生産ライン設計","L1","インバータやサーボを用いたモータの制御ができること","・インバータの基本動作について知っている\n・インバータの各種運転について知っている\n・インバータの各種パラメータについて知っている\n・ＰＬＣ制御によりインバータの各種運転ができる\n・フィールドネットワークを利用したインバータ制御ができる\n・サーボ機構について知っている\n・ＰＬＣを用いたサーボモータの制御ができる\n・安全衛生作業ができる"]
["フィールドネットワークシステム","A501-E12","生産設計／生産ライン設計","L1","フィールドネットワークを構築したシステムの制御ができること","・ＰＬＣ間ネットワークやフィールドネットワークの種類とその特徴について理解している\n・ＰＬＣ間ネットワークやフィールドネットワークの接続及び設定ができる\n・ＰＬＣ間ネットワークやフィールドネットワークの制御プログラミングができる\n・安全衛生作業ができる"]
["FAライン設計技術","A501-E21","生産設計／生産ライン設計","L2","ＦＡラインの設計ができること","・仕様書に従い複数の自動機でＦＡラインを構築することができる\n・複数の自動機をネットワークでつないで制御することができる\n・安全衛生作業ができる"]
["工場内ネットワーク構築技術","A501-E31","生産設計／生産ライン設計","L3","ＦＡシステムのネットワーク構築ができること","・ネットワークの概要について知っている\n・Ｅｔｈｅｒｎｅｔによるネットワークの構成について理解している\n・ＦＡシステムにおけるＥｔｈｅｒｎｅｔの活用ができる\n・ネットワークを活用した生産情報の監視・制御の構築ができる\n・安全衛生作業ができる"]
["電気製図","A601-E11","電力設備設計／電力変換設備設計","L1","工場（屋内）配線図および制御盤・配電盤製作図面について読み書きができること","・屋内配線用図記号についてよく知っている\n・電気製図の図記号について知っている\n・動力配線図と制御盤結線図についてよく知っている\n・弱電設備配線図についてよく知っている\n・小容量受変電設備図についてよく知っている\n・工場配線図を書くことができる\n・制御盤・配電盤の製作図面を書くことができる\n・安全衛生作業ができる","技能検定「配電盤・制御盤製図作業」2級"]
["制御盤・配電盤設計","A601-E21","電力設備設計／電力変換設備設計","L2","制御盤や配電盤の設計ができること","・装置の仕様がよく理解できる\n・機器、器具等の選定ができる\n・仕様書の作成ができる\n・仕様書からシーケンス図を作成することができる\n・シーケンス図から外観図を作成することができる\n・シーケンス図から結線図を作成することができる\n・安全衛生作業ができる","技能検定「配電盤・制御盤製図作業」1級"]
["受変電設備設計","A601-E22","電力設備設計／電力変換設備設計","L2","受変電設備の設計ができること","・受変電設備に使用される各種機器の仕様について知っている\n・仕様に従って機器の選定ができる\n・単線結線図および三線結線図を書くことができる\n・保護協調をもとに各種継電器の設定値を決定することができる\n・安全衛生作業ができる","第一種電気工事士\n第３種電気主任技術者"]
["電気機器","A602-E11","電気機器設計／電気設備設計","L1","電気機器の構造や原理、特性を理解し、運転・制御操作及び保守・点検ができること","・電気機器（直流器、同期機、誘導機、変圧器など）の構造や原理について知っている\n・電気機器（直流器、同期機、誘導機、変圧器など）の特性について知っている\n・電気機器（直流器、同期機、誘導機、変圧器など）の運転・制御操作ができる\n・安全衛生作業ができる"]
["電気設備ＣＡＤ","A602-E12","電気機器設計／電気設備設計","L1","電気設備のＣＡＤ製図に関する知識を習得し、ＣＡＤによる電気設備の作図ができること","・ＣＡＤの概要について理解している\n・電気設備ＣＡＤの操作ができる\n・電気設備の作図ができる\n・安全衛生作業ができる"]
["照明・電熱基礎","A602-E13","電気機器設計／電気設備設計","L1","照度の計算、電熱の基礎的事項について理解していること","・明るさの定義と単位について知っている\n・良い照明の要件について知っている\n・照度の計算ができる\n・平均照度の計算ができる\n・熱の基本的性質と、電熱の基礎的事項について知っている\n・安全衛生作業ができる"]
["電気設備設計","A602-E21","電気機器設計／電気設備設計","L2","一般用電気工作物の電灯配線設計及び動力配線設計ができること","・配線器具・材料・工具について知っている\n・施工方法について知っている\n・内線規定、電気設備技術基準、電気事業法などの関連法規について知っている\n・木造住宅配線設計、事務所電気照明配線設計、動力配線設計ができる\n・一般用電気工作物の検査（点検、接地抵抗測定、絶縁抵抗測定）について知っている\n・安全衛生作業ができる"]
["防災設備設計","A602-E22","電気機器設計／電気設備設計","L2","自動火災報知設備等の基礎的な設計ができること","・自動火災報知設備等の構造・機能について知っている\n・自動火災報知設備等の設置基準、設備の維持について知っている\n・自動火災報知設備等の基礎的な設計ができる\n・安全衛生作業ができる"]
["省エネ技術（照明）","A603-E11","省エネルギー設備設計","L1","照明の省エネ技術を理解し、改善提案ができること","・照明手法について知っている\n・照明経済計算について知っている\n・オフィスの照明設計ができる\n・調光シミュレーションができる\n・住宅照明設計のプレゼンテーションができる\n・安全衛生作業ができる"]
["電力監視","A603-E21","省エネルギー設備設計","L2","工場設備の電気使用状況を見える化できること","・工場設備の電力監視機器について知っている\n・電力監視機器で電力量の計測ができる\n・電力監視機器のネットワーク構成について知っている\n・各電力監視機器の電力量を収集できる\n・電力量の数値表示、グラフ表示できる\n・安全衛生作業ができる"]
["省エネ計画","A603-E22","省エネルギー設備設計","L2","電気設備の省エネ技術を理解し、改善提案ができること","・電化製品の省エネ対策について知っている\n・負荷設備の損失低減について知っている\n・省エネ試算するためのエネルギー消費の分析について知っている\n・住宅の省エネルギー手法の概要について知っている\n・自然エネルギーの活用技術について知っている\n・建物外皮の熱遮断について知っている\n・自然エネルギーの利用について知っている\n・設備の省エネルギーについて知っている\n・安全衛生作業ができる","エネルギー管理士"]
["通信設備","A701-I11","伝送系設計","L1","通信設備について理解し、利用できること","・使用する通信設備の概要を知っている\n・設備に接続する機器の取扱いができる\n・機器の設定ができる\n・安全衛生作業ができる"]
["通信プロトコル","A703-I11","通信システム設計","L1","各種プロトコルを理解し、プロトコル解析ができること","・各種プロトコルを知っている\n・OSI参照モデルと実際のプロトコルの関係を理解している\n・測定をおこない解析ができる\n・安全衛生作業ができる"]
["ネットワーク構築","A703-I21","通信システム設計","L2","特定のデータを扱う通信システムを構築できること","・扱うデータについて理解している\n・使用する通信機器について知っている\n・使用する通信機器の取扱いができる\n・安全衛生作業ができる"]
["通信機器システム設計","A703-I31","通信システム設計","L3","必要とする機器を選定し目的とする通信システムを構築できること","・システム設計の手法について知っている\n・各種通信機器について知っている\n・各種通信機器の取扱いができる\n・安全衛生作業ができる"]
["建築環境（基礎）","A801-A11","建築企画／開発／デザイン（建築環境含む）","L1","建築物に様々な影響を与える主な環境要素とその関連性について理解していること","・温熱環境について理解している\n・空気環境について理解している\n・音・振動の性質について理解している\n・光の特性について理解している\n・水環境について理解している\n・省エネルギーについて理解している\n・主な建築環境測定の手法について知っている\n・安全衛生作業ができる","一･二級建築士学科試験（環境分野）"]
["建築環境（応用）","A801-A21","建築企画／開発／デザイン（建築環境含む）","L2","環境基準や設備設計の評価方法等を理解し評価ができること","・建築物の省エネルギー基準について知っている\n・自立循環型住宅について知っている\n・設備設計の評価方法（CASBEE・ｌｅｅｄ・ZEHなど）を理解し評価ができる\n・主な建築環境測定の手法について理解している\n・環境測定結果について評価ができる\n・安全衛生作業ができる","CASBEE評価委員等"]
["建築法規（基礎）","A802-A11","建築法規","L1","設計を行うために必要な建築基準法及び関連法規について理解していること","・建築基準法及びそれに関連する告示等の概要について理解している\n・建築物を設計する際に必要な関連法規(消防法、品確法、建築物省エネ法ほか)の概要について理解している\n・安全衛生作業ができる","一・二級建築士学科試験（法規分野）"]
["建築法規（応用）","A802-A21","建築法規","L2","設計に伴う各種申請書類等の作成に必要な知識について理解していること","・各種申請業務に伴う法令上の確認事項について判例や根拠に基づく客観的な評価ができる\n・安全衛生作業ができる","確認申請業務程度"]
["建築計画","A803-A11","建築計画／見積／積算","L1","建築空間の計画において、空間構成の計画手法について理解していること","・風土と建築物の形態の関連性について理解している\n・住宅、商業、公共建築物等の空間構成及びその特徴について理解している\n・安全衛生作業ができる","一･.二級建築士学科試験（計画各論分野）"]
["建築構法","A803-A12","建築計画／見積／積算","L1","建築物を構成する主要構造について理解していること","・建築物における主な構法(木･鉄筋コンクリート･鋼･組積等)について理解している\n・安全衛生作業ができる"]
["建築史","A803-A13","建築計画／見積／積算","L1","日本建築、西洋建築、近代建築の歴史的な変遷とそのかかわりについて理解していること","・寺社建築を中心とする古代から近世の日本建築の歴史について理解している\n・ギリシア・ローマに源としたヨーロッパの建築の歴史について理解している\n・１９世紀以降の近代建築の流れについて理解している\n・安全衛生作業ができる"]
["建築積算","A803-A21","建築計画／見積／積算","L2","建築空間を構成する部材の数量算出方法及びコストについて理解していること","・建築工事標準仕様書及び住宅金融支援機構仕様書の概要について理解している\n・建築数量積算基準及び建築工事内訳書標準書式等に基づいて工事別積算ができる\n・安全衛生作業ができる","積算士補"]
["建築製図","A804-A11","建築設計／建築製図（パース含む）","L1","製図の規則や用具の使い方、製図技法、建物の構造・部位名・部材名等について理解し、基本となる製図ができること","・各種製図用具の仕組みや使い方を知っている\n・JISの製図通則を知っている\n・製図の作成順序を知っている\n・建物の構造を理解し、製図表現できる\n・建物の部材の名称や特性を理解し、製図表現できる\n・平面図、断面図、立面図、矩計図の作成ができる\n・各種伏図、軸組図、各部詳細図の作成ができる\n・安全衛生作業ができる"]
["建築設計（基礎）","A804-A12","建築設計／建築製図（パース含む）","L1","建築物の基礎的な設計手法を理解していること","・木造及び鉄筋コンクリート造の構造を理解している\n・用途に応じた空間構成及びその特徴を図面表現できる\n・建築関連法令を遵守した建築物を図面表現できる\n・安全衛生作業ができる"]
["建築ＣＡＤ","A804-A13","建築設計／建築製図（パース含む）","L1","建築ＣＡＤを用いて各種図面の作成ができること","・２Ｄ及び３ＤＣＡＤシステムによる図形処理と基本操作ができる \n・３次元モデリングの作成ができる\n・安全衛生作業ができる","建築CAD検定試験"]
["プレゼンテーション（２Ｄ・３Ｄ・パース）","A804-A14","建築設計／建築製図（パース含む）","L1","各種図法・技法の基本及び制作物の提示や提案などに必要なプレゼンテーションができること","・各種プレゼンテーションについて知っている\n・透視図法について知っている\n・イメージを2次元的、あるいは3次元的に表現できる\n・透視図法によるパース作成ができる\n・各種模型製作ができる\n・資料や図面などを用いた各種プレゼンテーションを作成できる\n・コンピューターを駆使したプレゼンテーションの作成ができる\n・安全衛生作業ができる"]
["建築設計（応用）","A804-A21","建築設計／建築製図（パース含む）","L2","建築物の設計手法を理解していること","・建築関連法令を遵守した建築物の設計ができる\n・構造、下地、仕上げ及び納まりを考慮した詳細部分(平面詳細･断面詳細･階段詳細･展開･構造･割付など)の設計ができる"]
["ＢＩＭ","A804-A31","建築設計／建築製図（パース含む）","L3","ＢＩＭを理解し、ＢＩＭモデルの作成ができること","・ＢＩＭの仕組みを知っている\n・ＢＩＭを用いた各種活用方法を知っている\n・ＢＩＭモデルの作成ができる\n・安全衛生作業ができる"]
["エクステリア計画・設計（基礎）","A805-A11","エクステリア計画･設計","L1","ガーデンデザインに必要な施工知識及び樹木や草花などの植物について理解していること","・エクステリア材料の特徴について知っている\n・エクステリア製図の作図手順について知っている\n・エクステリア構造について知っている\n・ガーデン材料の特徴について知っている\n・樹木や草木についての性質について知っている\n・安全衛生作業ができる"]
["エクステリア計画・設計（応用）","A805-A21","エクステリア計画･設計","L2","ガーデンデザインおいて植物の特徴を活かし、住宅と自然が調和する設計・デザインができること","・材料及び構造を活かしたエクステリア及びガーデン設計ができる\n・エクステリア照明の活用方法について理解している\n・安全衛生作業ができる"]
["インテリア計画・設計（基礎）","A806-A11","インテリア計画･設計","L1","住宅のインテリア計画・設計ができること","・住宅インテリアの歴史やインテリアスタイルについて知っている\n・住宅における寸法計画（動作寸法や動作空間）について知っている\n・住宅におけるインテリア構法や施工について知っている\n・住宅におけるインテリアエレメントについて(インテリアに必要な材料や家具・建具の仕様、照明器具などの設備類)知っている\n・住空間計画について知っている\n・住宅インテリアの計画とエスキスができる\n・住宅インテリアの平面図・断面図・展開図作成できる\n・住宅インテリアの家具・装備一覧表が作成できる\n・住宅インテリアの模型、パース作成が作成できる\n・安全衛生作業ができる","インテリアコーディネーター\nインテリアプランナー"]
["インテリア計画・設計（応用）","A806-A21","インテリア計画･設計","L2","商業空間等のインテリア計画・設計ができること","・商業施設等におけるインテリアの歴史やインテリアスタイルについて知っている\n・商業施設等における寸法計画（動作寸法や動作空間）について知っている\n・商業施設等におけるインテリア構法や施工について知っている\n・商業施設等におけるインテリアエレメントについて(インテリアに必要な材料や家具・建具の仕様、照明器具などの設備類)知っている\n・商業施設等における商品構成や陳列計画・動線計画について知っている\n・商業施設等におけるインテリアの計画とエスキスができる\n・商業施設等における図面作成ができる\n・商業施設等における模型、パースが作成できる\n・安全衛生作業ができる","インテリアコーディネーター\nインテリアプランナー"]
["空調理論","A807-F11","建築設備計画・設計","L1","　空気線図と熱負荷計算ができること","・空気調和設備の概要を知っている\n・湿り空気線図の使い方について知っている\n・空気調和の負荷計算について知っている\n・安全衛生作業ができる"]
["冷凍理論","A807-F12","建築設備計画・設計","L1","冷凍の理論について知っていること","・主要構成機器について知っている\n・冷凍サイクルについて知っている\n・p－h線図の使い方について知っている\n・能力計算等ができる\n・安全衛生作業ができる","冷凍機械責任者"]
["建築一般構造","A807-F13","建築設備計画・設計","L1","建築構造の概要について知っていること","・建築一般構造の概要について知っている\n・木質構造について知っている\n・鉄骨構造について知っている\n・鉄筋コンクリート構造について知っている\n・安全衛生作業ができる"]
["建築設備ＣＡＤ","A807-F14","建築設備計画・設計","L1","ＣＡＤを用いて設備図面の作成ができること","・CADの基本操作ができる\n・建築平面図が作成できる\n・空調設備図が作成できる\n・給排水衛生設備図面が作成できる\n・安全衛生作業ができる"]
["消火設備設計","A807-F21","建築設備計画・設計","L2","消火設備の設計ができること","・消火設備の設置基準について知っている\n・消火設備の設計ができる\n・安全衛生作業ができる","甲種1類消防設備士"]
["警報設備設計","A807-F22","建築設備計画・設計","L2","警報設備の設計ができること","・警報設備の構造・機能について知っている\n・警報設備の設置基準について知っている\n・警報設備の設計ができる\n・安全衛生作業ができる","甲種4類消防設備士"]
["給排水設備設計","A807-F31","建築設備計画・設計","L3","給排水設備の設計ができること","・給排水衛生設備計画について知っている\n・衛生器具の選定ができる\n・給水設備の設計ができる\n・給湯設備の設計ができる\n・排水・通気設備の設計ができる\n・安全衛生作業ができる"]
["空調設備設計","A807-F32","建築設備計画・設計","L3","空調設備の設計ができること","・空気調和設備計画について知っている\n・熱源機器の選定ができる\n・空調機器の選定ができる\n・ダクト、配管のサイズ、ポンプ能力の決定ができる\n・自動制御システムについて知っている\n・安全衛生作業ができる"]
["木質構造設計(基礎)","A901-A11","木質構造設計","L1","木造住宅（４号建築物）の構造計画の立案及び関連法令のチェックができること","・壁量計算ができる\n・四分割法による耐力壁配置の検討ができる\n・Ｎ値計算による接合金物の選定ができる\n・安全衛生作業ができる"]
["木質構造設計（許容応力度設計）","A901-A21","木質構造設計","L2","許容応力度計算による木造建築物の構造計算ができること","・材料及び構法の仕様について知っている\n・荷重及び外力の算定方法について理解している\n・令４６条関連の計算方法について理解している\n・水平力に対する許容応力度計算ができる\n・鉛直荷重及び局部荷重に対する許容応力度計算ができる\n・地盤及び基礎の計算ができる\n・安全衛生作業ができる"]
["鉄骨構造設計","A902-A31","鉄骨構造設計","L3","鉄骨造建築物の構造計算ができること","・鋼構造計算規準の概要について理解している\n・設計法の概要(許容応力度設計、終局耐力設計)について理解している\n・鉄骨及び鋼構造物の特徴について概要を理解している\n・各部材(引張材、圧縮材、梁材、曲げと圧縮を受ける材、トラス)の設計法について概要を理解している\n・接合要素及び各接合部(継手、柱梁接合、ブレス接合、柱脚)の設計法について概要を理解している\n・安全衛生作業ができる"]
["鉄筋コンクリート構造設計","A903-A31","鉄筋コンクリート構造設計","L3","鉄筋コンクリート造建築物の構造計算ができること","・鉄筋コンクリート構造計算規準の概要について理解している\n・設計法の概要(許容応力度設計、保有水平耐力算定)について理解している\n・安全衛生作業ができる"]
["構造力学（建築物）","A905-A11","建築構造解析","L1","静定構造物、府静定構造物の構造計算ができること","・力のつりあいについて理解している\n・構造物に作用する力について理解している\n・静定(梁、ラーメン、トラス構造物の各解法について理解している\n・断面の諸係数について理解している\n・各種応力度について理解している\n・静定構造物の変形について理解している\n・不静定構造物の各解法について理解している\n・安全衛生作業ができる"]
["建築構造解析","A905-A31","建築構造解析","L3","各種実験装置を活用した実験及びその結果の解析ができること","・万能試験機の取扱い方法を熟知し、その活用ができる\n・面内せん断試験機の取扱い方法を熟知し、その活用ができる\n・各種試験機を活用した試験の結果について分析･評価ができる\n・安全衛生作業ができる"]
["旋盤（基本）","B101-M11","汎用機械加工","L1","　技能検定２級程度の製品加工ができること","・安全に機械操作ができる\n・作業の段取りができる（バイト取り付け、チャックによる取り付け）\n・内外径削り、テーパ削り、ねじ切り、偏心削り等の切削加工ができる\n・加工工程の検討ができる\n・安全衛生作業ができる","技能検定「普通旋盤作業」２級、３級"]
["フライス盤（基本）","B101-M12","汎用機械加工","L1","　技能検定２級程度の製品加工ができること","・安全に機械操作ができる\n・作業の段取りができる（バイスの平行出し、刃物の取り付け）\n・六面体加工を行い、直溝部をはめ合わせる部品を製作できる\n・エンドミル及び正面フライスにて切削加工できる（R削り、あり溝削りを含む）\n・直溝部、勾配部などをそれぞれはめ合わせる部品を製作できる\n・安全衛生作業ができる","技能検定「フライス盤作業」２級"]
["旋盤（応用）","B101-M21","汎用機械加工","L2","　技能検定１級程度の製品加工ができること","・内外径削り、テーパ削り、ねじ切り、ローレット加工、偏心削り等の切削加工を\n　行い、はめ合わせのできる部品を製作できる\n・加工工程の検討ができる\n・安全衛生作業ができる","技能検定「普通旋盤作業」１級"]
["フライス盤（応用）","B101-M22","汎用機械加工","L2","　技能検定１級程度の製品加工ができること","・直溝部、勾配部、あり溝部などをそれぞれはめ合わせる部品を製作できる\n・加工工程の検討ができる\n・エンドミル及び正面フライスにて切削加工できる（R削り、あり溝削りを含む）\n・安全衛生作業ができる","技能検定「フライス盤作業」１級"]
["難削材加工","B101-M31","汎用機械加工","L3","難削材料の加工特性について理解し、最適な切削条件の設定及び加工ができること","・切削概論について知っている\n・切削工具について知っている\n・各種難削材に適した切削条件により加工ができる\n・表面粗さ測定による評価、工具顕微鏡による工具摩耗の測定ができる\n・安全衛生作業ができる"]
["複合加工","B101-M32","汎用機械加工","L3","旋盤、フライス盤による複合加工ができること","・寸法形状精度について理解できる\n・切削理論を踏まえた加工条件設定ができる\n・加工工程の検討ができる\n・旋盤、フライス盤による複合加工ができる\n・部品組み立て及び寸法精度、形状精度の検査ができる\n・安全衛生作業ができる"]
["ＮＣ旋盤","B102-M21","NC機械加工","L2","NC旋盤による加工ができること","・NCプログラムを作成することができる\n・工具取り付け、工具オフセット、生爪加工など加工の準備をすることができる\n・シミュレーションソフトによりプログラムをチェックすることができる\n・ドライランによりプログラムをチェックし加工することができる\n・加工後に寸法精度や形状精度等を評価することができる\n・安全衛生作業ができる","技能検定「数値制御旋盤作業」２級"]
["マシニングセンタ","B102-M22","NC機械加工","L2","マシニングセンタによる加工ができること","・NCプログラムを作成することができる\n・工具取り付け、工具オフセット、ワーク座標系設定など加工の準備をすることができる\n・シミュレーションソフトによりプログラムをチェックすることができる\n・ドライランによりプログラムをチェックし加工することができる\n・加工後に寸法精度や形状精度等を評価することができる\n・安全衛生作業ができる","技能検定「数値制御フライス盤作業」２級\n技能検定「マシニングセンタ作業」２級"]
["ＣＡＭ","B102-M23","NC機械加工","L2","CAD／CAMシステムを活用したマシニングセンタの加工ができること","・CAMシステムの概要を知っている\n・CADにより作成したモデルを必要に応じて修正することができる\n・適切な加工工程を設定することができる\n・各加工工程において最適なカッターパスを作成することができる\n・切削シミュレーションによりNCデータを検証することができる\n・作成したNCデータによりマシニングセンタで加工することができる\n・加工後の寸法精度や形状精度を評価することができる\n・安全衛生作業ができる"]
["高能率・高精度加工","B102-M31","NC機械加工","L3","金型加工作業等における高速切削加工による効率的・経済的な加工ができること","・機械やホルダ等、高速切削に必要な機器を選定できる\n・高速輪郭制御について知っている\n・荒加工における効率的な加工方法を知っている\n・高速、高精度加工に適した工具、加工条件を設定し加工ができる\n・加工後の評価ができる\n・安全衛生作業ができる"]
["ワイヤ放電加工","B103-M21","放電加工/高エネルギー加工","L2","加工条件が精度・能率に与える影響を理解し、要求精度を満たす加工ができること","・ワイヤ放電加工の概要について知っている\n・各種材料に応じた加工条件を設定できる\n・加工プログラムを作成し、精度を満足する加工ができる\n・加工後の評価ができる\n・安全衛生作業ができる","技能検定「ワイヤ放電加工作業」２級"]
["平面研削盤","B104-M21","精密加工","L2","要求される条件を満足する加工条件、加工方法を設定し加工ができること","・平面研削盤の概要について知っている\n・被研削材に対して適切な研削砥石を選択することができる\n・研削砥石のバランス調整、ドレッシングができる\n・テーブル面に適切に被研削材を取り付けて平面加工や直角出しができる\n・加工後の評価ができる\n・安全衛生作業ができる","技能検定「平面研削盤作業」２級"]
["手仕上げ","B105-M11","仕上げ加工","L1","　やすりやボール盤など各種手工具による加工ができること","・正しく安全に手工具による加工作業ができる（弓のこ、やすり、穴あけ、タップ）\n・作業の段取りができる（バイス取扱い）\n・安全衛生作業ができる","技能検定「機械組立仕上げ作業」3級"]
["自由研削砥石","B105-W12","仕上げ加工","L1","自由研削といしの取換えの業務ができること","・研削盤及びといしについて知っている\n・取り付けおよび試運転の方法について知っている\n・関係法令について知っている\n・研削作業ができる\n・安全衛生作業ができる","自由研削用といしの取り換え等の業務に係る特別教育"]
["工具研削","B106-M21","切削工具研削","L2","ドリル及び旋盤用バイトの工具研削ができること","・ドリルやバイトの形状について理解している\n・工具材料に適した研削砥石を選択することができる\n・両頭グラインダによる工具研削ができる\n・再研削後の評価ができる\n・安全衛生作業ができる"]
["せん断加工","B201-W11","板金加工","L1","機械によるせん断加工ができること","・せん断理論の基礎知識について知っている\n・せん断機（シャーリングマシン・コーナーシャー）の特徴について知っている\n・せん断機の保守点検ができる\n・せん断加工ができる\n・安全衛生作業ができる"]
["曲げ加工基本","B201-W12","板金加工","L1","手工具を用いた曲げ加工ができること","・曲げ加工の原理について知っている\n・手工具を用いた折り曲げ作業ができる\n・安全衛生作業ができる","技能検定「曲げ板金作業」2級"]
["板金展開図法","B201-W13","板金加工","L1","板金展開図が作成できること","・機械製図について知っている\n・用器画法について知っている\n・主な板金展開図法を知っている\n・展開図が作成できる\n・安全衛生作業ができる","技能検定「曲げ板金作業」2級"]
["レーザー加工","B201-W14","板金加工","L1","レーザー加工作業ができること","・レーザー加工の原理について知っている\n・レーザー加工機の操作ができる\n・レーザー加工機のプログラミングができる\n・各種材料の精密切断ができる\n・レーザー加工機のメンテナンスについて知っている\n・安全衛生作業ができる"]
["ひずみ取り","B201-W21","板金加工","L2","ひずみ取り作業ができること","・ひずみ取り作業について知っている\n・手作業によるひずみ取り作業ができる\n・安全衛生作業ができる"]
["被覆アーク溶接","B202-W11","溶接加工／製缶加工","L1","被覆アーク溶接作業ができること","・溶接準備作業ができる\n・被覆アーク溶接作業ができる\n・溶接後の検査ができる\n・関係法令について知っている\n・安全衛生作業ができる","アーク溶接特別教育"]
["炭酸ガスアーク溶接","B202-W12","溶接加工／製缶加工","L1","炭酸ガスアーク溶接作業ができること","・溶接準備作業ができる\n・炭酸ガスアーク溶接作業ができる\n・溶接後の検査ができる\n・安全衛生作業ができる","アーク溶接特別教育"]
["TIG溶接","B202-W13","溶接加工／製缶加工","L1","TIG溶接作業ができること","・溶接準備作業ができる\n・TIG溶接作業ができる\n・溶接後の検査ができる\n・安全衛生作業ができる","アーク溶接特別教育"]
["ガス切断・プラズマ切断","B202-W14","溶接加工／製缶加工","L1","ガス切断・プラズマ切断作業ができること","・ガス切断の基礎知識について知っている\n・手動ガス切断作業ができる\n・自動ガス切断作業ができる\n・プラズマ切断ができる\n・安全衛生作業ができる","ガス溶接技能講習"]
["ガス溶接","B202-W15","溶接加工／製缶加工","L1","ガス溶接作業ができること","・ガス溶接作業に用いる酸素及び可燃性ガスについて知っている\n・ガス溶接作業に用いる機器の構造及び取り扱い方法について知っている\n・関係法令について知っている\n・ガス溶接・溶断の作業ができる\n・安全衛生作業ができる","ガス溶接技能講習"]
["ろう接","B202-W16","溶接加工／製缶加工","L1","ろう付け作業ができること","・ろう付けについて知っている\n・はんだ付け作業ができる\n・硬ろう付け作業ができる\n・安全衛生作業ができる","溶接技能者評価試験　FA-S"]
["製缶作業","B202-W17","溶接加工／製缶加工","L1","製缶作業ができること","・測定及びけがき工具の使い方、整備ができる\n・板厚を考慮した角筒、円筒、円すい台の展開、板取りができる\n・ガス切断、シャーによる切断ができる\n・熱間曲げ加工ができる\n・安全衛生作業ができる","技能検定「製缶作業」2級"]
["産業用ロボット操作","B202-W18","溶接加工／製缶加工","L1","産業ロボットの操作ができること","・産業用ロボットの基礎知識について知っている　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　・安全衛生作業ができること\n・教示等の知識について知っている\n・関係法令を知っている\n・安全装置等の確認ができる\n・教示等の作業ができること","産業用ロボット教示作業特別教育"]
["被覆アーク溶接（各種姿勢）","B202-W21","溶接加工／製缶加工","L2","被覆アーク溶接作業（各種姿勢）ができること","・各種姿勢における溶接準備作業ができる\n・各種姿勢の被覆アーク溶接作業ができる\n・曲げ試験ができる\n・安全衛生作業ができる","溶接技能者評価試験　N-2F・V・H・O"]
["炭酸ガスアーク溶接（各種姿勢）","B202-W22","溶接加工／製缶加工","L2","炭酸ガスアーク溶接作業（各種姿勢）ができること","・各種姿勢における溶接準備作業ができる\n・各種姿勢の炭酸ガスアーク溶接作業ができる\n・曲げ試験ができる\n・安全衛生作業ができる","溶接技能者評価試験　SN-2F・V・H・O"]
["TIG溶接（各種姿勢）","B202-W23","溶接加工／製缶加工","L2","TIG溶接作業（各種姿勢）ができること","・各種姿勢における溶接準備作業ができる\n・各種姿勢のTIG溶接作業ができる\n・曲げ試験ができる\n・安全衛生作業ができる","溶接技能者評価試験　TN-F・V・H・O"]
["組合せ溶接（被覆アーク溶接・板材）","B202-W24","溶接加工／製缶加工","L2","TIG溶接と被覆アーク溶接の組合せ溶接作業ができること","・溶接準備作業ができる\n・組合せ溶接作業ができる\n・溶接後の検査ができる\n・安全衛生作業ができる","溶接技能者評価試験　C-2F・V・H・O"]
["組合せ溶接（MAG溶接・板材）","B202-W25","溶接加工／製缶加工","L2","TIG溶接とマグ溶接の組合せ溶接作業ができること","・溶接準備作業ができる\n・組合せ溶接作業ができる\n・溶接後の検査ができる\n・安全衛生作業ができる","溶接技能者評価試験　SC-2F・V・H・O"]
["ＭＩＧ溶接","B202-W26","溶接加工／製缶加工","L2","MIG溶接作業ができること","・MIG溶接の基礎知識について知っている\n・MIG溶接装置の取り扱いができる\n・MIG溶接作業ができる\n・安全衛生作業ができる","アルミニウム溶接技能者評価試験　MN-2F"]
["被覆アーク溶接（固定管）","B202-W31","溶接加工／製缶加工","L3","固定管溶接作業ができること","・固定管の溶接施工について知っている\n・溶接材料の選定と管理ができる\n・溶接条件の設定ができる\n・鉛直・水平固定管の溶接ができる\n・安全衛生作業ができる","溶接技能者評価試験　N-2P"]
["炭酸ガスアーク溶接（固定管）","B202-W32","溶接加工／製缶加工","L3","固定管溶接作業ができること","・固定管の溶接施工について知っている\n・溶接材料の選定と管理ができる\n・溶接条件の設定ができる\n・鉛直・水平固定管の溶接ができる\n・安全衛生作業ができる","溶接技能者評価試験　SN-2P"]
["TIG溶接（固定管）","B202-W33","溶接加工／製缶加工","L3","固定管溶接作業ができること","・固定管の溶接施工について知っている\n・溶接材料の選定と管理ができる\n・溶接条件の設定ができる\n・鉛直・水平固定管の溶接ができる\n・安全衛生作業ができる","溶接技能者評価試験　TN-P"]
["組合せ溶接（被覆アーク溶接・固定管）","B202-W34","溶接加工／製缶加工","L3","TIG溶接と被覆アーク溶接の組合せ溶接作業ができること","・溶接準備作業ができる\n・鉛直・水平固定管の組合せ溶接作業ができる\n・溶接後の検査ができる\n・安全衛生作業ができる","溶接技能者評価試験　C-2P"]
["組合せ溶接（MAG溶接・固定管）","B202-W35","溶接加工／製缶加工","L3","TIG溶接とMAG溶接の組合せ溶接作業ができること","・溶接準備作業ができる\n・鉛直・水平固定管の組合せ溶接作業ができる\n・溶接後の検査ができる\n・安全衛生作業ができる","溶接技能者評価試験　SC-2P"]
["溶接施工管理","B202-W36","溶接加工／製缶加工","L3","溶接施工管理ができること","・作業工程表が作成できる\n・部品図の作成ができる\n・材料の見積もりができる\n・溶接施工条件を決定できる\n・板取、部品加工ができる\n・施工計画に基づく溶接施工ができる\n・構造物の組み立て溶接ができる\n・試験・検査ができる\n・溶接欠陥の防止対策と、改善ができる\n・安全衛生作業ができる","溶接管理技術者\n鉄骨製作管理技術者"]
["プレス加工作業","B204-W11","プレス加工／プレス金型","L1","プレス加工作業ができること","・プレス機械等の安全装置について知っている\n・プレス機械等の作業ができる\n・プレス機械等の金型の交換等の作業ができる\n・関係法令について知っている\n・安全衛生作業ができる","動力プレスの金型等の取付け、取外し又は調整の業務特別教育"]
["抵抗溶接","B204-W12","プレス加工／プレス金型","L1","抵抗溶接の作業ができること","・抵抗溶接の原理について知っている\n・抵抗溶接の種類と特徴について知っている\n・抵抗溶接の施工法について知っている\n・定置式抵抗溶接機､ポータブルスポット溶接機を用いて点溶接ができる\n・安全衛生作業ができる"]
["プレス加工実践","B204-W21","プレス加工／プレス金型","L2","プレス加工における不具合等、問題点の分析ができること","・プレス加工材料の特性を知っている\n・プレス加工の諸現象と不具合の関係について知っている\n・安全衛生作業ができる"]
["精密板金","B204-W22","プレス加工／プレス金型","L2","タレットパンチプレスを用いた精密板金作業ができること","・各種機器を用いたプレス加工作業ができる\n・NCタレットパンチプレスの概要について知っている\n・NCタレットパンチプレスのプログラミングができる\n・NCタレットパンチプレスの機械操作・段取りができる\n・NCタレットパンチプレス加工ができる\n・板金加工製品の検査ができる\n・安全衛生作業ができる","技能検定「工場板金（機械板金作業）」２級"]
["射出成形加工","B205-W21","射出成形加工／プラスチック金型","L2","プラスチック射出成形ができること","・射出成形の原理について知っている\n・プラスチック金型の構造について知っている\n・射出成形機の操作ができる\n・射出成形品の不良対策について知っている\n・安全衛生作業ができる"]
["金属熱処理（基礎）","B206-W11","金属熱処理／金属表面処理","L1","金属熱処理作業ができること","・鉄鋼材料の一般的性質を知っている\n・鋼の熱処理の基礎知識について知っている\n・鋼の熱処理作業ができる\n・硬さと試験と組織観察ができる\n・安全衛生作業ができる","技能検定「一般熱処理作業」２級"]
["金属塗装","B206-W12","金属熱処理／金属表面処理","L1","金属塗装作業ができること","・金属塗装について知っている\n・各種塗装作業について知っている\n・塗装による公害について知っている\n・欠陥の要因とその対策ついて知っている\n・安全衛生作業ができる","技能検定「金属塗装作業」2級"]
["金属熱処理（応用）","B206-W21","金属熱処理／金属表面処理","L2","材料に適した金属熱処理ができること","・材料選定、熱処理のポイントについて知っている\n・金属物性と材料強化、改質について知っている\n・材料欠陥種類と発生メカニズムについて知っている\n・熱処理と処理品の評価ができる\n・適切な金属材料検査を適用できる\n・安全衛生作業ができる"]
["機械組み立て仕上げ","B301-M21","精密機器組立／機械組立","L2","機械組立における仕上げ作業や調整作業を通し機構の精度確保ができること","・図面に示されている動作を保証するための寸法公差や幾何公差について知っている\n・組立調整のための冶具・測定手法について知っている\n・当たりによる精度確認と、やすり・きさげ等による調整作業ができる\n・組立調整後の精度確認及び評価ができる\n・安全衛生作業ができる","技能検定「機械組立仕上げ作業」2級"]
["基板実装","B302-I11","デバイス・基板製造/実装組立","L1","電子回路用部品をはんだ付けによって接続し、プリント基板の組立ができること","・はんだ付けができる\n・技能検定電子機器組立てにおけるプリント基板の組立ができる\n・安全衛生作業ができる","技能検定「電子回路接続作業」"]
["基板製作","B302-I21","デバイス・基板製造/実装組立","L2","基板加工機等により両面基板の製作ができること","・プリント基板の製造について知っている\n・PCBCADの取扱いができる\n・基板加工機の取扱いができる\n・基板製作を外注する際に必要なデータをそろえることができる\n・安全衛生作業ができる","技能検定「プリント配線板設計作業」\n技能検定「プリント配線板製造作業」"]
["電子機器組立","B303-I21","電子機器組立","L2","技能検定１級程度の電子機器組立てができること","・電子機器の種類と特性について知っている\n・組立て用図面により電子機器組立て作業の段取りができる\n・電子機器の組立て及び据付けができる\n・電子回路の点検ができる\n・工数見積りができる\n・安全衛生作業ができる","技能検定「電子機器組立て作業」１級"]
["故障解析・修理","B303-I31","電子機器組立","L3","電子機器の故障診断を行い、修理ができること","・各種計測器を使って、故障解析ができる\n・JTAGバウンダリスキャンテストについて知っている\n・故障個所（基板、回路、プログラム等）の修理ができる\n・安全衛生作業ができる"]
["制御盤・配電盤製作","B304-E11","電気機器組立","L1","制御盤の加工、配線及び試験ができること","・結線図を作成することができる\n・盤加工ができる\n・ダクト配線、束配線がよくできる\n・仕様書、図面をもとに制御盤の試験ができる\n・安全衛生作業ができる","技能検定「電気機器組立て（制御盤・配電盤組立て）」１級、2級"]
["電力変換機器製作","B304-E21","電気機器組立","L2","電力変換機器を製作できること","・電力変換について知っている\n・パワー素子について知っている\n・インバータ、コンバータの基本回路と動作原理について知っている\n・制御回路設計ができる\n・インバータ回路、コンバータ回路の製作ができる\n・安全衛生作業ができる"]
["油空圧制御システム製作","B305-E11","油空圧制御システム組立","L1","油空圧システムを構築できること","・油空圧の機器を知っている\n・油空圧制御回路の作成ができる\n・油空圧システムを構築できる\n・安全衛生作業ができる"]
["自動化システム製作","B306-E21","生産設備組立／生産システム組立（ロボット含む）","L2","自動化システムの加工、配線、プログラミング及び試験ができること","・制御盤加工ができる\n・制御盤と実習機器の配線、プログラミングができる\n・試験、プログラミングの修正等ができる\n・安全対策について知っている\n・安全衛生作業ができる"]
["大工作業（基本）","B402-A11","建築・構造部材加工・組立（木材）","L1","基礎的な大工作業ができること（建築大工の技能検定２級程度）","・一般的な大工用工具の取り扱いができる\n・施工図（原寸j図、板図）の作成ができる\n・軸組墨付け・加工ができる\n・小屋組墨付け・加工ができる\n・建て方ができる\n・下地材の加工取り付けができる\n・断熱材の施工ができる\n・建具の取り付けができる\n・安全衛生作業ができる","技能検定「建築大工（大工工事作業）」２級"]
["大工作業（応用）","B402-A21","建築・構造部材加工・組立（木材）","L2","基礎的な大工作業ができること（建築大工の技能検定１級程度）","・一般的な大工用工具の取り扱い・調整ができる\n・木材調書（木材の検討選択木拾い金物の拾い）が作成できる\n・応用的な軸組墨付け・加工ができる\n・応用的な小屋組墨付け・加工ができる\n・建て方及び造作工事（階段・框材・押入れ・造作家具作成等）ができる\n・安全衛生作業ができる","技能検定「建築大工（大工工事作業）」１級"]
["構造物鉄工","B403-W11","建築・構造部材加工(鉄骨／構造物鉄鋼)","L1","技能検定2級（構造物鉄工作業）の実技課題が作成できること","・構造物図面を読むことができる\n・ボール盤、ガス切断装置、アーク溶接装置等を安全に使用できる\n・等辺山形鋼及び鋼板を加工し、簡単な構造物を製作できる\n・安全衛生作業ができる","技能検定「構造物鉄工作業」2級\nガス溶接技能講習\nアーク溶接特別教育"]
["溶接施工管理(鉄骨)","B403-W21","建築・構造部材加工(鉄骨／構造物鉄鋼)","L2","鉄骨の溶接施工管理ができる","・作業工程表から溶接施工条件を決定できる\n・板取、部品加工ができる\n・施工計画に基づく溶接施工ができる\n・構造物の組み立て溶接ができる\n・試験・検査ができる\n・溶接欠陥の防止対策と、改善ができる\n・安全衛生作業ができる","溶接管理技術者\n鉄骨製作管理技術者"]
["動力配線工事","C101-E11","電力設備工事／電力変換設備工事","L1","電動機等の動力配線工事ができること","・始動停止の電動機工事ができる\n・短絡保護及び過負荷保護について知っている\n・力率改善について知っている\n・安全衛生作業ができる"]
["太陽光システム施工","C101-E21","電力設備工事／電力変換設備工事","L2","太陽光発電システム施工ができること","・太陽電池モジュールの取り付け工事ができる\n・パワーコンディショナ設置工事ができる\n・モニタ設置工事ができる\n・系統連系工事について知っている\n・安全衛生作業ができる"]
["一般用電気設備工事","C102-E11","電気設備／電気機器設備工事","L1","一般用電気設備の工事ができること","・電気関係法規を知っている\n・電気配線図が描ける\n・ケーブル配線ができる\n・金属管配線ができる\n・可とう電線管・金属線ぴ配線ができる\n・合成樹脂管配線ができる\n・リモコン配線ができる\n・引込み口配線ができる\n・安全衛生作業ができる","第二種電気工事士"]
["電気設備積算","C102-E12","電気設備／電気機器設備工事","L1","住宅・小規模工場・オフィス等の変更又は増設工事による積算及び見積書の作成ができること","・住宅の新設、変更又は増設工事による積算及び見積書の作成ができる\n・小規模工場（作業場）の変更又は増設工事による積算及び見積書の作成ができる\n・オフィス等の変更又は増設工事による積算及び見積書の作成ができる\n・安全衛生作業ができる"]
["電気施工管理","C102-E31","電気設備／電気機器設備工事","L3","施工管理演習ができること","・電気設備ついて知っている\n・電気工作物の施工と建設業法について知っている\n・電気工作物の施工と安全衛生法について知っている\n・施工管理演習ができる\n・安全衛生作業ができる"]
["エネルギーマネジメントシステム施工","C103-E21","省エネルギー設備工事","L2","エネルギーマネジメントシステム製品の施工・設置ができること","・HEMSについて知っている\n・HEMS関連の助成措置について知っている\n・スマートハウスについて知っている\n・HEMSシステム・製品の施工・設置ができる\n・安全衛生作業ができること"]
["LAN構築（工事・測定）","C105-E11","通信設備工事／情報配線施工","L1","LAN工事及び回路測定及び故障診断ができること","・LAN工事の種類・特徴について知っていること\n・LAN工事ができること\n・LANの回路測定及び故障診断ができること\n・安全衛生作業ができること"]
["通信設備工事","C105-E12","通信設備工事／情報配線施工","L1","ＴＶアンテナ・電話設備の工事ができること","・ＴＶアンテナ・電話設備について知っていること\n・衛星放送受信システムについて知っていること\n・電話設備の法規について知っていること\n・ＴＶアンテナ・電話設備の工事ができること\n・安全衛生作業ができること","電気通信工事担任者資格（各種）"]
["ルームエアコン据付け","C202-F11","冷凍設備／空調設備工事","L1","ルームエアコンの据付けができること","・エアコンの仕組みについて知っている\n・冷媒配管ができる\n・冷媒の取扱いができる\n・エアコンの試運転ができる\n・安全衛生作業ができる"]
["冷媒配管","C202-F12","冷凍設備／空調設備工事","L1","冷媒配管ができること","・ガス溶接の知識について知っている\n・ガス溶接装置等の取扱いができる\n・冷媒配管作業ができる\n・安全衛生作業ができる","ガス溶接技能講習修了、技能検定「冷凍空気調和機器施工作業」"]
["業務用エアコン据付け","C202-F21","冷凍設備／空調設備工事","L2","業務用エアコンの据付けができること","・業務用エアコンの冷媒配管及びドレン配管ができる\n・気密試験ができる\n・業務用エアコンの電気配線ができる\n・業務用エアコンの試運転ができる\n・安全衛生作業ができる"]
["給水排水配管作業","C203-F11","給排水衛生設備工事","L1","給排水配管作業ができること","・各種器工具の取扱いができる\n・樹脂管の接合ができる\n・鋼管・銅管等の金属管の接合ができる\n・安全衛生作業ができる","技能検定「建築配管作業」"]
["給排水衛生設備概論","C203-F12","給排水衛生設備工事","L1","給排水衛生設備の概要について知っていること","・給水設備について知っている\n・給湯設備について知っている\n・排水通気設備について知っている\n・汚水し尿処理について知っている\n・安全衛生作業ができる"]
["給排水衛生設備施工","C203-F21","給排水衛生設備工事","L2","給排水衛生設備の施工ができること","・排水管・通気管の施工ができる\n・給水管・給湯管の施工ができる\n・給湯設備の設置ができる\n・衛生器具の取り付けができる\n・水圧検査ができる\n・安全衛生作業ができる"]
["ガス設備配管作業","C203-F22","給排水衛生設備工事","L2","ガス設備配管作業ができること","・ガス設備機器と材料について知っている\n・供給設備配管ができる\n・消費設備配管ができる\n・配管検査ができる\n・安全衛生作業ができる","液化石油ガス設備士"]
["警報設備工事","C205-F21","防災設備工事","L2","警報設備の工事ができること","・警報設備の種類と構成について知っている\n・警報設備の工事ができる\n・警報設備の総合点検ができる\n・安全衛生作業ができる","甲種4類消防設備士"]
["消火設備工事","C205-F22","防災設備工事","L2","消火設備の工事ができること","・消火設備の種類と構成について知っている\n・消火設備の工事ができる\n・消火設備の総合点検ができる\n・安全衛生作業ができる","甲種1類消防設備士"]
["建築施工管理","C301-A21","施工計画／施工管理","L2","建築物の施工に伴う工程管理・安全管理・品質管理・原価管理について理解していること","・建築物の各種工事(躯体、設備、仕上げ、設備)、積算及び契約･約款について知っている\n・施工計画に伴う各種管理(工程、品質、安全)について理解している\n・施工管理に伴う関連法規(建築基準法、建設業法、労働基準法、労働安全衛生法)について把握している\n・各種建築材料の特性について理解している\n・安全衛生作業ができる"]
["測量技術","C302-A11","測量","L1","建築測量に必要な主な測量機器の取扱い方法について理解し、建築工事に伴う測設ができること","・各測量法(距離測量、平板測量、角度測量、水準測量)に必要な各種機器の取扱いができる\n・建築工事に必要な測設ができる\n・測量結果に基づく各種計算および作図ができる\n・安全衛生作業ができる"]
["地盤調査","C303-A21","土工事(地盤調査を含む）","L2","建築を対象とする地盤調査の方法について理解していること","・サウンディング(標準貫入試験、スウェーデン式サウンディング試験)の特徴及び試験方法について理解している\n・ボーリングの特徴及び試験方法について理解している\n・安全衛生作業ができる"]
["地業工事","C303-A22","土工事(地盤調査を含む）","L2","地業工事の各工法について理解し小規模な工事について施工できること","・各地業工事の目的及び適用範囲について理解している\n・主な杭地業の材料、工法及び管理方法について理解している\n・杭地業以外の地業工事(砂、砂利、捨てコンクリート)の工法及び管理法について理解し施工できる\n・安全衛生作業ができる"]
["地盤改良","C303-A31","土工事(地盤調査を含む）","L3","地盤改良の各工法について理解していること","・地盤改良地業の目的及び適用範囲について理解している\n・締固め工法の適用土質及び代表的な工法(バイブロフローテーション、砂圧入)について理解している\n・強制圧密工法の適用土質及び代表的な工法(載荷試験、ドレーン)について理解している\n・固結工法の適用土質及び代表的な工法について理解している\n・置換工法の適用土質及び代表的な工法について理解している\n・安全衛生作業ができる"]
["基礎工事","C304-A21","基礎工事／躯体工事","L2","基礎工事について理解し施工できること","・基礎工事に必要となる材料及びその品質について理解している\n・基礎工事に伴う主な管理方法及びその内容について理解し、施工できる\n・安全衛生作業ができる"]
["鉄筋コンクリート工事","C304-A22","基礎工事／躯体工事","L2","建築工事標準仕様書(JASS5 鉄筋コンクリート工事)に基づく施工方法を理解し施工できること","・コンクリートの種類及び品質管理について知っている\n・コンクリート材料及びその調合について知っている\n・レディミクストコンクリートの品質管理について知っている\n・コンクリートの運搬、打込み及び締固め時の管理について知っている\n・コンクリートの養生方法について知っている\n・本工事に付随する工事(鉄筋工事、型枠工事)について知っている\n・上記項目を踏まえた施工を行うことができる\n・安全衛生作業ができる"]
["鉄骨工事","C304-A23","基礎工事／躯体工事","L2","建築工事標準仕様書(JASS6 鉄骨工事)に基づく施工方法を理解し施工できること","・鋼材料の種類及び特性について知っている\n・鋼材の加工及び組立方法について知っている\n・鋼材の接合(溶接、高力ボルト、ボルト)方法及び錆止め塗装について知っている\n・工事現場施工における工事計画及び管理方法について知っている\n・上記項目を踏まえた施工を行うことができる\n・安全衛生作業ができる"]
["内外装仕上げ工事　乾式","C305-A11","内外装仕上げ工事","L1","乾式工法による内外装の仕上げ工事ができること","・一般的な内外装用工具の取り扱いができる\n・施工図の読図ができる\n・乾式工法による各種仕上げ材について知っている\n・乾式工法による床・壁・天井の内装仕上げ（フローリング、ビニル床シート、ビニル床タイル、クロス、化粧石膏ボード、和室用天井板など）ができる\n・乾式工法による外壁、屋根まわりの外装仕上げ（サイディング、化粧スレートなど）ができる\n・安全衛生作業ができる"]
["内外装仕上げ工事　湿式(基本)","C305-A21","内外装仕上げ工事","L2","基本的な湿式工法による内外装材の仕上げ工事ができること","・一般的な内外装用工具の取り扱いができる\n・施工図の読図ができる\n・基本的な湿式工法による各種仕上げ材について知っている\n・基本的な湿式工法による内外装仕上げ（モルタル、タイルなど）ができる\n・安全衛生作業ができる"]
["内外装仕上げ工事　湿式(応用)","C305-A31","内外装仕上げ工事","L3","応用的な湿式工法による内外装材の仕上げ工事ができること","・応用的な湿式工法による各種仕上げ材について知っている\n・応用的な湿式工法による内外装仕上げ（漆喰塗、土壁塗など）ができる\n・安全衛生作業ができる"]
["仕上げ材の補修・改修","C307-A11","住宅補修･改修","L1","内外装材の補修及び改修作業ができること","・一般的な内外装用工具の取り扱いができる\n・補修用副資材について知っている\n・内外装材の補修作業ができる\n・内外装材の改修作業ができる\n・安全衛生作業ができる"]
["構造材の補修・改修","C307-A21","住宅補修･改修","L2","躯体の劣化、補強に伴う補修及び改修ができること","・躯体の劣化損傷状況及び耐震補強の程度について調査することができる\n・状況に応じた改修工法を選定することができる\n・主な改修方法(樹脂注入補強、鋼板補強、連続繊維補強)について知っている\n・施工完了時の検査、確認をすることができる\n・安全衛生作業ができる"]
["測定（基本）","D101-M11","機械精密測定／機械検査","L1","基本的な測定器（ノギス、マイクロメータ等）による測定ができること","・測定機における不確かさを踏まえ、正しい測定作業ができる\n・測定器のゼロ点調整ができる\n・基本的測定器による測定ができる（ノギス、マイクロメータ）\n・安全衛生作業ができる","技能検定「機械検査作業」3級"]
["材料試験","D101-W13","機械精密測定／機械検査","L1","各種材料試験について知っていること","・材料試験の基礎知識を知っている\n・主な材料試験ができる\n・安全衛生作業ができる","技能検定「金属材料試験（機械試験作業・組織試験作業）」2級"]
["非破壊検査","D101-W14","機械精密測定／機械検査","L1","各種非破壊試験について知っていること","・非破壊試験の基礎知識を知っている\n・主な非破壊試験を知っている\n・安全衛生作業ができる","非破壊検査技術者試験　RT・UT・MT・PT"]
["測定（応用）","D101-M21","機械精密測定／機械検査","L2","形状測定器による製品形状、表面性状の測定ができること","・形状測定器による測定ができる（表面粗さ測定機、真円度測定機）\n・計測のトレーサビリティについて知っている\n・安全衛生作業ができる","技能検定「機械検査作業」2級"]
["３次元測定","D101-M22","機械精密測定／機械検査","L2","３次元測定機による製品測定と測定結果の評価ができること","・3次元測定器の概論を知っている\n・加工形状と幾何公差との関連について知っている\n・座標系の考え方および設定方法を知っている\n・各種コマンドを用いた測定ができる\n・ＣＮＣによる自動測定とプログラム作成ができる\n・安全衛生作業ができる"]
["試験・検査（溶接構造物）","D101-W23","機械精密測定／機械検査","L2","溶接構造物の各種検査方法を適切に選択できること","・構造計画について知っている\n・各種破壊試験の検査・試験ができる\n・各種非破壊試験の検査・試験ができる\n・安全衛生作業ができる","非破壊検査技術者試験　RT・UT・MT・PT"]
["電気・電子測定","D102-I11","電気・電子測定/電気・電子部品検査","L1","目的に応じた測定器を選択し電気・電子回路等の測定ができること","・測定対象について知っている\n・測定法について知っている\n・測定器の扱いについて知っている\n・測定ができる\n・安全衛生作業ができる"]
["製品検査（EMC、RF）","D102-I31","電気・電子測定/電気・電子部品検査","L3","電子回路の製品検査を行うことができること","・ケーブルの種類とノイズに対する効果について知っている\n・電子回路から発生するノイズとその対策について知っている\n・プリント基板から発生するノイズとその対策について知っている\n・ノイズの測定を行い、改善ができる\n・安全衛生作業ができる"]
["設備診断技術","D103-F31","設備検査／設備診断（機械／電気）","L3","機械設備の設備診断作業ができること","・保全の目的と方式について知っている\n・設備診断技術について知っている\n・振動法による設備診断ができる\n・安全衛生作業ができる","技能検定「機械保全（設備診断作業）」"]
["耐震診断（木造）","D104-A21","建築検査／耐震診断","L2","木造建築物の耐震診断ができること","・一般診断法を用いて耐震診断を行うことができる\n・精密診断法(保有耐力診断)を用いて耐震診断を行うことができる\n・精密診断法に伴う限界耐力計算及び時刻歴応答計算の概要について知っている\n・診断結果に伴う補強計画及び補強方法について提示できる\n・安全衛生作業ができる"]
["劣化診断（木造）","D104-A22","建築検査／耐震診断","L2","木造建築物の劣化診断ができること","・木造建築物の劣化特性について知っている\n・精密診断(視診、触診、打診)を行うことができる\n・精密診断(含水率測定、断面欠損状況、強度測定)を行うことができる\n・診断結果に基づく補修計画及び補修方法について提示できる\n・安全衛生作業ができる"]
["耐震診断（鉄筋コンクリート造）","D104-A31","建築検査／耐震診断","L3","鉄筋コンクリート造建築物の現況調査に基づく耐震診断法の選択ができること","・鉄筋コンクリート造建築物の耐震診断法(一次、二次、三次)の概要について理解している\n・診断法の選択指標となる調査項目及び内容について把握し検討できる\n・調査結果に基づき診断ソフトへの入力及び診断結果について提示できる\n・安全衛生作業ができる"]
["劣化診断（鉄筋コンクリート造）","D104-A32","建築検査／耐震診断","L3","鉄筋コンクリート造建築物の劣化診断ができること","・鉄筋コンクリート造建築物の劣化の特性について知っている\n・劣化診断法(赤外線、電磁波レーダー、超音波、その他)を行うことができる\n・補修材料の種類と特性について知っている\n・診断結果に基づく補修計画及び補修方法について提示できる\n・安全衛生作業ができる"]
["フォークリフト運転","E101-W11","物流機械運転","L1","フォークリフト運転および荷役作業ができること","・装置の構造と取り扱いの方法について知っている\n・運転に必要な力学について知っている\n・作業開始前点検ができる\n・操作・走行ができる\n・荷役作業ができる\n・関係法令を知っている\n・安全衛生作業ができる","フォークリフト運転技能講習"]
["床上クレーン操作","E101-W12","物流機械運転","L1","床上クレーンの運転ができること","・床上クレーンの構造と取り扱いの方法について知っている\n・床上クレーンの運転のために必要な力学を知っている\n・クレーン運転のための合図を知っている\n・作業開始前点検ができる\n・基本操作ができる\n・関係法令を知っている\n・安全衛生作業ができる","クレーン運転特別教育"]
["小型移動式クレーン","E101-W13","物流機械運転","L1","小型移動式クレーンの運転ができること","・小型移動式クレーンの構造と取り扱いの方法について知っている\n・小型移動式クレーンの運転のために必要な力学を知っている\n・クレーン運転のための合図を知っている\n・作業開始前点検ができる\n・基本操作ができる\n・関係法令を知っている\n・安全衛生作業ができる","小型移動式クレーンの運転に係る技能講習"]
["玉掛作業","E102-W11","荷役","L1","玉掛作業ができること","・玉掛の方法について知っている\n・クレーン等の玉掛に必要な力学について知っている\n・荷の形状にあった玉掛ができる\n・クレーン運転のための合図ができる\n・関係法令を知っている\n・安全衛生作業ができる","玉掛作業技能講習"]
["機械保全","X101-F21","機械保全","L2","機械設備の保全作業ができること","・機械の主要構成要素について知っている\n・材料の機械的性質と検査方法について知っている\n・転がり軸受・歯車等の損傷と原因対策について知っている\n・油圧及び空気圧機器の種類・構造及び保全法について知っている\n・潤滑油の異常と判定方法について知っている\n・安全衛生作業ができる","技能検定「機械保全（機械系保全作業）」１級"]
["電気保全","X102-F11","生産システム保全","L1","電気設備・生産設備の保全ができること","・各種測定機器を用いた電気設備の点検ができる\n・電気設備・生産設備の異常を発見できる\n・電気設備・生産設備の異常に対して正しい処置・復旧ができる\n・電気設備・生産設備の維持改善ができる\n・安全衛生作業ができる","技能検定「機械保全（電気系保全作業）」１級\n第３種電気主任技術者\n自主保全士２級"]
["電気機器保全","X102-F21","生産システム保全","L2","電気機器の保守点検ができること","・電気機器（直流器、同期機、誘導機、変圧器など）の保守・点検ができる\n・電気機器（直流器、同期機、誘導機、変圧器など）の故障原因究明と対策を立てることができる\n・安全衛生作業ができる"]
["油空圧保全","X102-F31","生産システム保全","L3","油圧装置の保全及びトラブル対策ができること","・油圧の特徴と油圧装置の保全について知っている\n・空気圧の特徴と空気圧装置の保全について知っている\n・油圧機器の機能と構造、トラブルの原因と対策について知っている\n・空気圧機器の機能と構造、トラブルの原因と対策について知っている\n・油圧作動油の管理について知っている\n・安全衛生作業ができる"]
["受変電設備試験及び保全","X103-F31","電力設備保全／電力変換設備保全","L3","受変電設備の保全ができること","・接地抵抗および絶縁抵抗測定ができる\n・受変電設備の絶縁耐力試験ができる\n・各種保護継電器試験ができる\n・試験結果報告書の作成ができる\n・各種保護継電器の設定ができる\n・安全衛生作業ができる","第一種電気工事士\n第３種電気主任技術者"]
["電気設備管理（電検実務経験）","X103-F32","電力設備保全／電力変換設備保全","L3","自家用電気工作物の工事や維持管理を行なうのに必要な作業ができること","・自家用電気設備の概要について知っている\n・自家用電気工作物の工事の概要について知っている\n・自家用電気工作物の検査（絶縁耐力試験、保護継電器試験、連動試験など）ができる\n・電気事故に関する原因究明と対策を立てることができる\n・安全衛生作業ができる","第３種電気主任技術者\n第２種電気主任技術者"]
["非常電源設備保全","X103-F33","電力設備保全／電力変換設備保全","L3","非常電源設備の保守点検ができること","・非常電源設備の概要について知っている\n・ディーゼル発電機の取扱いおよび保守点検ができる\n・蓄電池設備の取扱いおよび保守点検ができる\n・安全衛生作業ができる"]
["省エネルギー対策","X105-F31","省エネルギー設備保全","L3","省エネルギー対策について知っていること","・省エネ関係法令について知っている\n・デマンドと電気料金について知っている\n・電気機器の損失と省エネ対策について知っている\n・負荷設備の損失低減方法について知っている\n・BEMSについて知っている\n・省エネ事例について知っている\n・安全衛生作業ができる","エネルギー管理士"]
["通信設備保全","X107-F31","通信設備保全","L3","通信設備の保守点検ができること","・各種通信設備の構成について知っている\n・通信設備に関する法令を知っている\n・通信設備工事の試験と点検ができる\n・安全衛生作業ができる"]
["ボイラーの取扱い","X202-F11","冷凍設備／空調設備保全","L1","ボイラーの取扱いができること","・ボイラーの構造について知っている\n・ボイラーの燃料及び燃焼ついて知っている\n・ボイラーの運転操作ができる\n・ボイラーの保全・点検ができる\n・ボイラーの関係法令ついて知っている\n・安全衛生作業ができる","二級ボイラー技士"]
["空調設備の運転・点検","X202-F12","冷凍設備／空調設備保全","L1","空調設備の運転・点検ができること","・空調設備の構造について知っている\n・空調設備の運転操作ができる\n・空調設備の点検作業ができる\n・安全衛生作業ができる"]
["空調設備メンテナンス","X202-F31","冷凍設備／空調設備保全","L3","空調設備のメンテナンスができること","・空気調和機のメンテナンスができる\n・熱源機器のメンテナンスができる\n・搬送機器のメンテナンスができる\n・自動制御システムのメンテナンスができる\n・試運転ができる\n・安全衛生作業ができる"]
["給排水衛生設備メンテナンス","X203-F31","給排水衛生設備保全","L3","給排水衛生設備のメンテナンスができること","・給水設備のメンテナンスができる\n・排水設備のメンテナンスができる\n・衛生設備のメンテナンスができる\n・安全衛生作業ができる"]
["消防設備保守点検","X205-F11","消防設備保全","L1","消防設備の保守点検ができること","・消防設備の構造・機能について知っている\n・消防設備の点検・整備ができる\n・消防設備の関係法令について知っている\n・安全衛生作業ができる","乙種消防設備士、消防設備点検資格者"]
["ビルクリーニング","X206-F11","ビル管理","L1","建築物の清掃作業ができること","・清掃作業法について知っている\n・清掃機械器具、洗浄剤の取扱いができる\n・床清掃ができる\n・壁面清掃ができる\n・窓清掃ができる\n・安全衛生作業ができる","ビルクリーニング技能士"]
["危険物取扱い","X206-F12","ビル管理","L1","危険物の取扱いができること","・危険物に関する法令を知っている\n・危険物の性質について知っている\n・火災予防及び消火の方法について知っている\n・安全衛生作業ができる","危険物取扱者"]
["環境衛生管理","X206-F13","ビル管理","L1","環境衛生の管理ができること","・各種測定機器の取扱いができる\n・測定記録と解析ができる\n・室内空気環境測定ができる\n・水質検査ができる\n・安全衛生作業ができる"]
["生産工学","X301-F21","生産管理","L2","生産管理の概要について理解していること","・生産活動の体系とそれを支える技術について知っている\n・生産システムの進歩について知っている\n・生産計画と生産統制について知っている\n・運用・管理について知っている \n・安全衛生作業ができる"]
["生産管理","X301-F31","生産管理","L3","生産計画と生産統制、生産性分析、生産方式、管理監督者の役割等について理解し、生産管理の企画推進ができること","・生産管理の目的と概要を知っている\n・工業所有権の基本的事項を知っている 　 　 \n・製造物責任（ＰＬ）法の基本的事項を知っていること 　 　 \n・品質マネジメントシステムおよび環境マネジメントシステムの基本事項について知っている\n・安全衛生作業ができる ","生産管理オペレーション、生産管理プランニング、中小企業診断士"]
["現場改善技法","X302-F31","品質管理／技術管理","L3","「５Ｓの推進」、「ムダ、ムリ、ムラの排除」をはじめ、その取組手法を理解し、現場改善手法の具体的な進め方を知っていること","・現場改善の進め方について知っている\n・生産性向上の取組み手順と取組み手法を知っている\n・コストダウンの取組み手順と取組み手法を知っている\n・現状分析から改善計画書の作成ができる\n・安全衛生作業ができる "]
["品質管理","X303-F31","品質管理","L3","品質保証の仕組み、工程での品質の作りこみ、品質問題の再発防止・未然防止の考え方、やり方等を理解し、品質に関する企画推進ができること","・品質管理の考え方をよく理解している 　 　 \n・検査の定義、意義ややり方をよく理解している 　 　 \n・ＱＣ７つ道具を理解して、課題への対処ができる 　 　 \n・ＱＣ的問題解決の考え方と、手順を理解している 　 　 \n・品質管理上の実務課題に対して、その把握と改善ができる\n・安全衛生作業ができる","ＱＣ検定"]
["安全衛生","Z201-F11","安全管理","L1","一般的に起こりやすい災害を防止するために必要な作業場の問題点を知っていること","・労働安全衛生の関係法令を知っている\n・災害の原因と傾向を知っている\n・作業時の服装、５Ｓについて知っている\n・安全管理の概要について知っている\n・安全衛生作業ができる "]
["安全管理","Z201-F21","安全管理","L2","安全管理の効果的、進め方、設備の安全化対策と作業方法について知っていること","・労働安全衛生の関係法令を知っている\n・災害事例を知っている\n・安全衛生活動（ヒヤリハット、ＫＹＴ、作業開始前点検等）について知っている\n・労働安全衛生マネジメントシステムについて知っている\n・安全衛生計画の作成ができる\n・具体的な災害防止対策を知っている\n・安全衛生作業ができる "]
["衛生管理","Z202-F21","衛生管理","L2","労働条件、労働環境の衛生的改善と疾病の予防処置等について知っていること","・労働基準法について知っている\n・衛生管理体制について知っている\n・職業性疾病と健康管理について知っている\n・健康保持増進対策とメンタルヘルス対策について知っている\n・救急処置を知っている\n・安全衛生作業ができる ","衛生管理者"]
["環境・エネルギー概論","Z203-F21","環境対策","L2","環境・エネルギー概論について知っていること","・環境・省エネルギーに関する法律について知っている\n・エネルギー使用量や二酸化炭素排出量の算定ができる\n・公共料金の仕組みについて知っている\n・安全衛生作業ができる"]