構造力学II

学習内容の到達目標 設定
 
(1)測量学及び同実習I (2)測量学及び同実習II (2)建設材料 (2)構造力学I (3)地形情報処理 (3)建築一般構造 (3)土質工学 (4)構造力学III (4)鉄筋コンクリート工学 (4)建築施工法I (5)建築社会工学実験III (5)土木構造設計 (5)リモートセンシング (5)鋼構造工学 (5)建築構造設計 (5)環境衛生工学 (5)環境情報計測 (5)防災工学
距離測量(測量)
距離の種類を説明できる。 1 1 0 0 0 3 0 0 0 0 0 0 0 0 2 0 0 0 0
平坦地や傾斜地の距離測量を説明でき、測量結果から計算ができる。 0 2 0 0 0 3 0 0 0 0 0 0 0 0 2 0 0 0 0
巻尺による測量で生じる誤差を説明でき、測量結果から計算ができる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
角測量(測量)
器械の据付と取扱いを説明できる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
器械の検査と調整を理解している。 0 1 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
単測法、倍角法、方向法を説明でき、測量結果から計算ができる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
生じる誤差の取扱いを説明できる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
トラバース測量(測量)
種類、手順および方法について、説明できる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
閉合トラバースの計算ができる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
平板測量(測量)
測量方法や誤差の取り扱いが説明できる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
アリダードによる間接水準測量を理解している。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
水準測量(測量)
器械の点検と調整を理解している。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
昇降式や器高式による直接水準測量を説明でき、測量結果から計算ができる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
生じる誤差の取扱いを説明できる。 0 2 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
地形測量(測量)
地形図を理解している。 0 0 2 0 0 3 0 0 0 0 0 0 0 0 2 0 0 0 0
地形測量の方法を説明できる。 0 0 2 0 0 3 0 0 0 0 0 0 0 0 2 0 0 0 0
等高線の性質とその利用について、説明できる。 0 0 2 0 0 3 0 0 0 0 0 0 0 0 2 0 0 0 0
路線測量(測量)
単心曲線、緩和曲線、縦断曲線が説明できる。 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
緩和曲線や縦断曲線の測設を説明でき、測量結果から計算ができる。 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
リモートセンシング(測量)
計測プラットフォームや計測センサーなどを理解している。 0 0 0 0 0 2 0 0 0 0 0 0 0 2 1 0 0 0 0
放射・反射の理論や衛星データを理解している。 0 0 0 0 0 1 0 0 0 0 0 0 0 2 1 0 0 0 0
GNSS測量(測量)
測量に用いる座標系を説明できる。 0 0 0 0 0 2 0 0 0 0 0 0 0 0 2 0 0 0 0
誤差論、測量で使う数学(測量)
測量における誤差の種類を説明でき、これを考慮した計算ができる。 0 0 2 0 0 2 0 0 0 0 0 0 0 0 2 0 0 0 0
最小二乗法の原理を説明でき、これを考慮した計算ができる。 0 0 2 0 0 2 0 0 0 0 0 0 0 0 2 0 0 0 0
誤差伝搬の法則を説明できる。 0 0 2 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0
力とつり合い(構造)
力の定義、単位、要素について説明できる。 1 0 0 1 4 0 0 0 0 2 0 0 0 0 3 0 0 0 0
力のモーメント、偶力のモーメントについて理解している。 1 0 0 0 4 0 0 0 0 2 0 0 0 0 3 0 0 0 0
力の合成と分解について理解し、計算できる。 1 0 0 0 4 0 0 0 0 2 0 0 0 0 3 0 0 0 0
力のつり合いについて理解している。 1 0 0 0 4 0 0 0 0 2 0 0 0 0 3 0 0 0 0
構造物・荷重(構造)
構造物の種類やその安定について理解している。 2 0 0 0 3 0 2 0 0 0 0 0 3 0 3 0 0 0 0
構造物に作用する荷重の種類について理解している。 2 0 0 0 4 0 2 0 0 1 0 0 3 0 3 0 0 0 0
静定構造物を支える支点や対応する反力を理解し、それらを力のつり合いより計算できる。 2 0 0 0 4 0 0 0 0 0 0 0 3 0 3 0 0 0 0
断面諸量(構造)
断面1次モーメントを理解し、図心を計算できる。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
断面2次モーメント、断面係数や断面2次半径などの断面諸量を理解し、それらを計算できる。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
静定ばり(構造)
はりの支点の種類、対応する支点反力を理解し、はりの種類やその安定性について説明できる。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
はりに作用する外力としての荷重の種類を理解している。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
はりの断面力と荷重の相互関係を理解している。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
各種静定ばりの断面に作用する内力としての断面力(せん断力、曲げモーメント)、断面力図(せん断力図、曲げモーメント図)について、説明できる。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
はりにおける変形の基本仮定を理解し、断面力と応力(軸応力、せん断応力、曲げ応力)について説明でき、それらを計算できる。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
はりに生じる応力から、簡単なはりの設計ができる。 3 0 0 0 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
トラス(構造)
トラスの種類、安定性、トラスの部材力の意味を説明できる。 3 0 0 0 3 0 0 0 0 0 0 0 3 0 3 0 0 0 0
節点法や断面法を用いて、トラスの部材力を計算できる。 3 0 0 0 3 0 0 0 0 0 0 0 3 0 3 0 0 0 0
影響線(構造)
影響線を利用して、支点反力や断面力を計算できる。 0 0 0 0 2 0 0 0 0 0 0 0 3 0 3 0 0 0 0
影響線を応用して、与えられた荷重に対する支点反力や断面力を計算できる。 0 0 0 0 2 0 0 0 0 0 0 0 3 0 3 0 0 0 0
静定ラーメン(構造)
ラーメンやその種類について理解している。 3 0 0 0 3 0 0 0 0 0 0 0 3 0 3 0 0 0 0
ラーメンの支点反力、断面力(軸力、せん断力、曲げモーメント)を計算し、その断面力図(軸力図、せん断力図、曲げモーメント図)を描くことができる。 3 0 0 0 3 0 0 0 0 0 0 0 3 0 3 0 0 0 0
応力とひずみ(構造)
応力とその種類、ひずみとその種類、応力とひずみの関係を理解し、弾性係数、ポアソン比やフックの法則などの概要について説明でき、それらを計算できる。 3 0 0 2 4 0 0 0 0 2 0 0 3 0 3 0 0 0 0
応力とその種類、ひずみとその種類、応力とひずみの関係(フックの法則、弾性係数、ポアソン比)について説明でき、それらを活用できる。 3 0 0 2 3 0 0 0 0 2 0 0 3 0 3 0 0 0 0
鋼材の力学的性質について理解している。 0 0 0 2 3 0 0 0 0 2 0 0 3 0 3 0 0 0 0
曲げモーメントによる断面に生じる応力(圧縮、引張)とひずみを理解し、それらを計算できる。 3 0 0 2 3 0 0 0 0 2 0 0 3 0 3 0 0 0 0
断面に作用する垂直応力、せん断応力について、説明できる。 3 0 0 2 3 0 0 0 0 2 0 0 3 0 3 0 0 0 0
垂直応力とせん断応力について説明できる。 3 0 0 0 3 0 0 0 0 2 0 0 3 0 3 0 0 0 0
主応力と主軸について説明できる。 3 0 0 0 3 0 0 0 0 1 0 0 3 0 3 0 0 0 0
モールの応力円を利用して、構造物内部の応力状態を説明できる。 3 0 0 0 3 0 0 0 0 1 0 0 3 0 3 0 0 0 0
平面応力と平面ひずみについて説明できる。 1 0 0 0 2 0 0 0 0 2 0 0 3 0 3 0 0 0 0
弾性・塑性の概念について説明できる。 1 0 0 2 2 0 0 0 0 2 0 0 3 0 3 0 0 0 0
はりのたわみ(弾性変形)(構造)
はりのたわみの微分方程式を理解している。 3 0 0 0 2 0 0 0 0 0 0 0 3 0 3 0 0 0 0
はりのたわみの微分方程式に関して、その幾何学的境界条件と力学的境界条件を理解し、微分方程式を解いて、たわみやたわみ角を計算できる。 3 0 0 0 2 0 0 0 0 0 0 0 3 0 3 0 0 0 0
弾性荷重法を理解し、はりのたわみやたわみ角を計算できる。 3 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 0
仕事、エネルギー法(構造)
構造力学における仕事やひずみエネルギーの概念を理解している。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
仮想仕事の原理を用いた静定の解法を説明できる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
仮想仕事の原理を活用して、静定・不静定構造物を解くことができる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
カスティリアノの定理を用いた静定・不静定構造物の解法を理解している。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
カスティリアノの定理を活用して、静定・不静定構造物を解くことができる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
最小仕事の原理を用いた不静定構造物の解法を理解している。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
最小仕事の原理を活用して、不静定構造物を解くことができる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
不静定構造(構造)
構造物の安定性、静定・不静定の物理的意味と判別式の誘導ができ、不静定次数を計算できる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
重ね合わせの原理を用いた不静定構造物の構造解析法を説明できる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
応力法による不静定構造物の解法を理解している。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
応力法を活用して、不静定構造物を解くことができる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
変位法による不静定構造物の解法を理解している。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 3 0 0 0 0
変位法を活用して、不静定構造物を解くことができる。 0 0 0 0 0 0 0 0 2 0 0 0 3 0 2 0 0 0 0
荷重(構造)
橋梁に作用する荷重の分類(例、死荷重、活荷重)を説明できる。 0 0 0 0 0 0 0 0 0 2 0 0 3 0 3 0 0 0 0
耐震設計(構造)
耐震設計に関する基本的な考え方(震度法など)について説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 2
振動解析(構造)
振動解析モデルについて理解している。 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 0
1自由度系の自由振動について理解している。 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 0
1自由度系の強制振動について理解している。 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 0
減衰を持つ振動について理解している。 0 0 0 0 0 0 0 0 0 0 0 0 3 0 3 0 0 0 0
建築構造概要(構造)
建築構造の成り立ちを説明できる。 0 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0
建築構造(W造、RC造、S造、SRC造など)の分類ができる。 0 0 0 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0
建築物に働く力について説明できる。 0 0 0 0 1 0 2 0 0 0 0 0 0 0 0 2 0 0 0
力のつり合い(構造)
力の定義、単位、成分について説明できる。 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0
力のモーメント、偶力のモーメントについて理解している。 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 0 0 0 0
力の合成と分解について理解し、計算できる。 0 0 0 0 3 0 0 0 0 1 0 0 0 0 0 0 0 0 0
力のつり合いについて理解している。 0 0 0 0 3 0 0 0 0 1 0 0 0 0 0 0 0 0 0
力の単位系について理解し、単位系の相互変換が計算できる。 0 0 0 0 3 0 0 0 0 1 0 0 0 0 0 2 0 0 0
断面の性質(構造)
断面一次モーメントを理解し、図心を計算できる。 0 0 0 0 3 0 0 0 0 2 0 0 0 0 0 0 0 0 0
断面二次モーメント、断面相乗モーメント、断面係数や断面二次半径などの断面諸量を計算できる。 0 0 0 0 3 0 0 0 0 2 0 0 0 0 0 2 0 0 0
応力とひずみ(構造)
弾性状態における応力とひずみの定義、力と変形の関係を説明でき、それらを計算できる。 2 0 0 0 3 0 0 0 0 2 0 2 0 0 0 0 0 0 0
曲げモーメントによる断面に生じる応力(引張、圧縮)とひずみの関係を理解し、それらを計算できる。 2 0 0 0 3 0 0 0 0 2 0 2 0 0 0 2 0 0 0
はり断面内のせん断応力分布について説明できる。 2 0 0 0 3 0 0 0 0 2 0 2 0 0 0 2 0 0 0
骨組の安定・不安定(構造)
骨組構造物の種類やその安定・不安定について理解している。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
荷重(構造)
骨組構造物に作用する荷重の種類について説明できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
各種構造の設計荷重・外力を計算できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
トラス(構造)
トラスの種類を説明でき、トラスの部材力の意味について説明できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
節点法や切断法を用いて、トラスの部材応力を計算できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
梁の力学(構造)
はりの支点の種類、対応する支点反力、およびはりの種類やその安定性について説明できる。 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
はりに作用する外力としての荷重の種類を理解している。 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
はりの断面に作用する内力としての応力(軸力、せん断力、曲げモーメント)、応力図(軸力図、せん断力図、曲げモーメント図)について説明することができる。 2 0 0 0 3 0 0 0 0 0 0 2 0 0 0 0 0 0 0
単純ばりの応力を計算し、応力図を描くことができる。 2 0 0 0 3 0 0 0 0 0 0 2 0 0 0 0 0 0 0
片持ちばりの応力を計算し、応力図を描くことができる。 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
応力と荷重の関係、応力と変形の関係を用いてはりのたわみの微分方程式を用い、幾何学的境界条件と力学的境界条件について説明でき、たわみやたわみ角を計算できる。 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
不静定構造物の解法の基本となる応力と変形関係について説明できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
ラーメン(構造)
ラーメンやその種類について説明できる。 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0
ラーメンの支点反力、応力(軸力、せん断力、曲げモーメント)を計算し、その応力図(軸力図、せん断力図、曲げモーメント図)をかくことができる。 2 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0
仕事、エネルギー法(構造)
構造力学における仕事やひずみエネルギーの概念について説明できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
仕事やエネルギーの概念を用いて、構造物(例えば梁、ラーメン、トラスなど)の支点反力、応力(図)、変形(たわみ、たわみ角)を計算できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
不静定構造物(構造)
構造物の安定性、静定・不静定の物理的意味と判別式の誘導ができ、不静定次数を計算できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
静定基本系(例えば、仮想仕事法など)を用い、不静定構造物の応力と、支点反力を求めることができる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
いずれかの方法(変位法(たわみ角法)、固定モーメント法など)により、不静定構造物の支点反力、応力(図)を計算できる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
木構造(構造)
木構造の特徴・構造形式について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
木材の種類・性質について説明することが出来る。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
木材の接合について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
基礎、軸組み、小屋組み、床組み、階段、開口部などの木造建築の構法を説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
外部および内部の仕上げについて説明できる。 0 0 0 0 3 0 1 0 0 0 0 0 0 0 0 0 0 0 0
木造枠組み壁構法について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
鋼構造の概要(構造)
S造の特徴・構造形式について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 2 0 0 0
鋼と鋼材の性質について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 2 0 0 0
鋼構造の部材の設計(構造)
軸力のみを受ける部材の設計の計算ができる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0
軸力、曲げを受ける部材の設計の計算ができる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0
曲げ材の設計の計算ができる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 2 0 0 0
鋼構造の継手・仕口・柱脚(構造)
継手の設計・計算ができる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
高力ボルト摩擦接合の機構について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
溶接接合の種類と設計法について説明できる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
仕口の設計方法について説明ができる。 0 0 0 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0
柱脚の種類と設計方法について説明ができる。 0 0 0 0 3 0 2 0 0 0 0 0 0 0 0 0 0 0 0
鉄筋コンクリート構造の概要(構造)
鉄筋コンクリート造(ラーメン構造、壁式構造、プレストレストコンクリート構造など)の特徴・構造形式について説明できる。 0 0 0 0 0 0 2 0 0 2 0 0 0 0 0 0 0 0 0
鉄筋材料の種類・性質について説明できる。 0 0 0 0 0 0 2 0 0 2 0 0 0 0 0 0 0 0 0
コンクリート材料の種類・性質について説明できる。 0 0 0 0 0 0 2 0 0 2 0 0 0 0 0 0 0 0 0
鉄筋コンクリート構造設計の概要(構造)
構造計算の設計ルートについて説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
建物の外力と変形能力に基づく構造設計法について説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
鉄筋コンクリート造の材料と許容応力度(構造)
コンクリートおよび鉄筋について説明できる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
鉄筋コンクリート造の梁の設計(構造)
断面内の応力の分布について説明できる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
許容曲げモーメントを計算できる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
主筋の算定ができる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
釣合い鉄筋比について説明ができる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
中立軸の算定ができる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
許容せん断力を計算できる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
せん断補強筋の算定ができる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
終局曲げモーメントについて説明できる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
終局剪断力について説明できる。 0 0 0 0 0 0 0 0 0 2 0 2 0 0 0 0 0 0 0
鉄筋コンクリート造の柱の設計(構造)
MNインターラクションカーブについて説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
鉄筋コンクリート造の耐震壁(構造)
作用する応力が計算できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
曲げおよびせん断耐力の計算が出来る。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
基礎構造(構造)
基礎形式(直接、杭)の分類ができる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
基礎形式別の支持力算定方を説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
地震の現象(構造)
地震被害を受けた建物の破壊等の特徴について説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
地震による構造物の被害と対策について説明できる。 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0