ザマミロ
ほんとだ。
3 :
サトポン : 2001/03/23(金) 14:48 ID:.qcUO/Y.
ほんまや、すご(笑
1 : シャッフルシャッフル (3) 2 : うんこ投げまくり (52) 3 : 意の外資螺旋 (3) 4 : NHK教育 (7) 5 : dj (3) 6 : dj (3) 7 : dj (3) 8 : dj (3) 9 : dj (3) 10 : dj (3) 11 : dj (3) 12 : dj (3) 13 : dj (3) 14 : dj (3) 15 : dj (3) 16 : dj (3) 17 : dj (3) 18 : dj (3) 19 : dj (3) 20 : dj (3) 21 : dj (3) 22 : dj (3) 23 : dj (3) 24 : dj (3) 25 : dj (3) 26 : dj (3) 27 : dj (3) 28 : dj (3) 29 : dj (3) 30 : (21) 31 : (21) 32 : (21)
33以下のスレッドはこちら
二度とくんな!
廃嘘人(はいきょにん)
今度来たら俺と珍子万個が黙っちゃいねーぞ!
嘘つけハ−ゲ
>4
ハゲシクワラタ
死ねハゲ
ponって変なヤツぅ・・・
何やってんだ・・・。(;´Д`)
12 :
22世紀を目指す名無しさん : 2001/03/23(金) 14:59 ID:eD5ylY..
本当にpomがやったとしたら、、
pomもう2chに来れないよ、、
2chの技術グループが追跡したら、、
キミ電話番号もさしてるからねぇ、、
警察、、か、、pomさようなら、、楽しかったよ、、
13 :
ゲゲボサソ : 2001/03/23(金) 14:59 ID:WQIAxsXM
記念カキコ
冗談は頭だけにしとけよクソハゲが!
廃嘘の喧嘩買ってやろうじゃねーか!
16 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:00 ID:OtHnDWoo
廃墟―廃墟―
あぽーん
>>12 ,一-、
/ ̄ l | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
■■-っ <んなことぁーない。
´∀`/ \___________________
 ̄
次になんかあった時も頼む
20 :
もしもし : 2001/03/23(金) 15:01 ID:???
>>12 すぐ電話してこんかい!090-7465-4561だ
逃げるなよボケ
22 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:01 ID:OtHnDWoo
廃墟の名無しさん2001
23 :
もしもし : 2001/03/23(金) 15:02 ID:???
>>18 マーチ、ロビーの固定メールスレにも顔出してたね。
あれから誰かからメール来た?
q
どうでもいいけど、あたしまで巻き込まないでよ
箱と行って来て
26 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:04 ID:eD5ylY..
自分じゃないって早く言った方が身のためだよ?
ただの冗談がどういう結果になるか分ってやってんの?
ラウンジvs廃墟
ore!
ランジ全員!
korosu!
復旧させたぞ。
書け
マジオマエラ殺す
32 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:06 ID:0pvrvZJw
ponにpingおくる
pon謝ってこいよ
これは・・・pon追放だろ。本格的に
36 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:08 ID:eD5ylY..
>>18 なんでそんな事が言える?
分ってないねキミタチ、、
ひろゆきが怒るとどこまででも追跡する事を、、
DUKE
38 :
ゲゲボサソ : 2001/03/23(金) 15:10 ID:WQIAxsXM
あほやね
ping?
情けね〜ナ!
電話して来いヨ!コラ
追い込んでみろ?ははーん?
40 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:10 ID:loVU5Pz2
モー板でおんなじことやったらまず即死だな。。。
いくらナンでもアリの2ちゃんでも、こりゃあひどいよなぁ。
初犯はひろゆきは見逃すの?
自分に酔ってるなこいつ
43 :
土井垣将 : 2001/03/23(金) 15:12 ID:???
モー板はさやりんのために俺が守るべし!!
>43
逝け
>>40 即死って具体的にどうなるの?
アクセス禁止?
しゃべんなへたれども!
pingでもチャカでも撃って来いや!
電話もしてね。寂しいから
放置
48 :
ゲゲボサソ : 2001/03/23(金) 15:15 ID:WQIAxsXM
リア厨発見
非通知でキチガイ電話?
これが2chの追い込みか?
ぬるいよな!
なぁ?珍子万個
放置
52 :
だれもいねぇ : 2001/03/23(金) 15:18 ID:15fts1hg
53 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:19 ID:loVU5Pz2
>>50 がんばれよ。pon
今、チャエッチ中で忙しい
だから2chの追い込みで恐いのは2ちゃんねらーじゃなくて
ひろゆきがやる追い込みだって、、
まぁ初犯は見逃すかも知れないけどね、、
見逃されなかったら 御愁傷様.
頭の不自由な人と認定された様なものだけどね(藁
うひゅううえへぇぇえええ
>>53 グハッ。
そんな厨房なこと精神衛生上出来ません。
スンマセンな。
pon祭り再び
イタ電野郎が間違えて番号通知でかけてきたなー
晒していい?
047ってどこ?
千葉とか、その辺じゃなかったか?<043
神奈川かな?漏れ関西だからよくわからん。
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
| つよい電波がでています |
|____________|
/
<
/ ビビビ
\_\_\
_ \ \ \
/||__|∧ __|___
(O´∀`) | |::::::::::::::::::::::|
(つ つ/ |::::::::::::::::::::::|
/ ̄ ̄ ̄≡ .|;;;;;;;;;;;;;;;;;;;;;:|
| |::::::::::::::::::::::|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
65 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:27 ID:loVU5Pz2
>>62 辞めた方がいいです
思いっきり犯罪になってしまいます
68 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:28 ID:udPMpojM
047は船橋だね
千葉。
>>57 んだよなー。
なんでponは「追い込んでみろ?」とかいってんだか謎。
追い込むなんて誰か言ったか?
70 :
ゲゲボサソ : 2001/03/23(金) 15:28 ID:WQIAxsXM
何を目的でやったんですか?
あわわわわ辞めて辞めて。
>>65 んじゃ、長崎県警にチクルか?
迷惑電話がかかってきました。
怖くて眠れませんって。
つか、身元暴こうっと!フフン
ponはさみしがりや
ponはマゾ
74 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:29 ID:udPMpojM
ていうかponがとばしたって皆が信じてるのには何か根拠あるの?
>>72 すいませんすいません
もう二度としませんから。
76 :
土井垣将 : 2001/03/23(金) 15:30 ID:???
船橋??? さやりんべしか?????
安心して晒しませんよ。
ネタです。信用してよ
今から電話しますから出てくれます?
78 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:32 ID:WQIAxsXM
はーい
誰もponが飛ばしたなんて思ってない
でも自分が飛ばしたって書いているんだからそれに対して
書いてるだけだろ?
ドキドキ!
おれも、047なんだよね
>>77 うそじゃ!ぼーけ
勝手に晒せよチキン野郎が!
>>78 ね?俺っていい人でしょ?
話せば分かるんだよ。
83 :
78 : 2001/03/23(金) 15:35 ID:WQIAxsXM
ワラタ
(´Д`)ギャハッ
85 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:37 ID:cXdpydRY
12=26=36=57
はなんというか…例えが思いつかないので、
誰か一言で表現してみれ
∧_∧ アオルキチニ ♪~
∩´∀`∩)
\ )
( ( /
((_)
↓
∧_∧ カタルデンパ ♪~
(∩´∀`∩
| /
( ( /
(_(_)
↓
∧_∧ オナジアホナラ ♪~
∩´∀`∩)
\ )
( ( /
((_)
↓
∧_∧ アオラニャソンソン♪~
(∩´∀`∩
| /
( ( /
(_(_)
>>85 ひろゆき信者
つか、追跡なんてしなする必要ないよ。
顔も住所も電番も晒してるやっか。ついでにリモホも。
いつでも来いよ
(・∀・)イイ!
91 :
22世紀を目指す名無しさん : 2001/03/23(金) 15:42 ID:WQIAxsXM
92 :
サトポン : 2001/03/23(金) 15:43 ID:.qcUO/Y.
>>85 ヘタレ。またはチビリ。
それかイナリズシ。(なんとなく
95 :
サトポン : 2001/03/23(金) 15:44 ID:.qcUO/Y.
相互リンクおめ
___________
γ ミ
/ ζ \/ ミ
/ ζ |
| / ,∂ б | _________
(6 ( ) | /
| ー― | < 千葉マンセー
| \ __ / \__________
\ |
\\ /
\\//
\/
◎
うわーひろゆきこえーよーぎゃーぎゃー
>>89 まー晒すのは自由だが何がしたいんだ?
友達に見られたら恥かしくねーか?
ヤンキーなんだろ、一応。
∧__∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∩゚Д゚) < 逝ってよし!
□………(つ | \___________
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
. いのちの電話 |
. |
104 :
魔法もっぷ : 2001/03/23(金) 16:11 ID:wjBFRY4c
あ・・なんかスゴイことになってる・・・
アングル萌え
廃嘘に負けるな
ラウンジねめるな
↑
な〜に言ってんすか?
ねめるな
がんばれぽんちゃん
>>108 らうんじねめるなって逝ってんだよ!
ケツの穴舐めるぞ!
>>112 いつめけた?
へたれイタ電攻撃のみだぜ?
俺を完全に追い込んだらめけを認めてやる
118 :
22世紀を目指す名無しさん : 2001/03/23(金) 18:38 ID:WQIAxsXM
廃墟見てきたけどあんた相手されてないよ。
120 :
舐め次 : 2001/03/23(金) 18:40 ID:???
昼間から楽しく遊んでたようだな
>>121 相手してほしいからロビーに行ったんだろ?
>>124 ツマンネーよ!
電話して来い!
昼間のガキ同様に追い込むぞ!
>>125 おまえいつもそれだな。
電話かかってこないからって
そんなことでコミュニーケーションとるなよ。
電話番号公開してるのが偉いと思ってんのか?クソ坊主
いじめを理由に退学処分にさせられたドキュンが
学校を相手に、処分が不当だと告訴するというドキュン物語(ノンフィク)
元東京実業高校 大西くんの記者会見こんな感じだった
「えーなんかー嫌がってるの気付かなかったっていうか
ちょっと厳しい処罰だっていうか」
ニュース板より【いじめ発覚で退学に。ドキュン高校生学校告訴】
http://saki.2ch.net/test/read.cgi?bbs=news&key=985335382&ls=100 1、大西くんクラスメートに暴行、恐喝する
↓
2、学校側がこれを理由に大西を退学処分
↓
3、退学処分を不服とし大西が学校を告訴
注)大西はイジメや恐喝をしていたことを自ら認めているため
いじめられた被害者側より逆に告訴されることも考えられる。
>>127 ほんとキモイ。
おまえの着信履歴はラウンジャーばっかりだろ?
出たコピーペ!ヘタレの鏡。厨房の証!
感服いたしました。
デソワねぇ
ナナーシ&コピーペ&IDカクーシ
これヘタレの三点セット。
>>128 こんなキチガイ初めてです。
電話に変えてどうするの?
電話に変えたらいいことあるの?
>>129 見てきたよ。ニュース板面白いことになってる。
136 :
22世紀を目指す名無しさん : 2001/03/23(金) 19:04 ID:OYhhnKT6
大西マンセー!
糞して寝ろ。ロビーの嫌われ者。
>>131 こいつアホだね。
俺は度胸あるんだよって思ってるんだろ。
ネットやってるとよく陥ることです。
いじめを理由に退学処分にさせられたドキュンが
学校を相手に、処分が不当だと告訴するというドキュン物語(ノンフィク)
元東京実業高校 大西くんの記者会見こんな感じだった
「えーなんかー嫌がってるの気付かなかったっていうか
ちょっと厳しい処罰だっていうか」
ニュース板より【いじめ発覚で退学に。ドキュン高校生学校告訴】
http://saki.2ch.net/test/read.cgi?bbs=news&key=985335382&ls=100 1、大西くんクラスメートに暴行、恐喝する
↓
2、学校側がこれを理由に大西を退学処分
↓
3、退学処分を不服とし大西が学校を告訴
注)大西はイジメや恐喝をしていたことを自ら認めているため
いじめられた被害者側より逆に告訴されることも考えられる。
キチガイに関わるな。
キチガイに質問するな。
電話できません。スイマセンって書いとけ
荒らしだしましたね。フフ
会話出来ないのね?
電話しろ!電話しろ!電話しろ!
これポンの「バカのひとつ覚え」
大西って痛いな
>>139 それ今日のニュースじゃん
なんかラウンジの主旨に合っるような・・・
ここはヘタレ君たちのストレス解消スレに変わりました。
さ、日頃の鬱憤を思う存分晴らしてください。
それではどうぞ!
そんなに電話してもらいたいのか?
>>144 いや誰かさんがラウンジの主旨にあってないだけだから気にするな
さ、どうぞ!
ポンって1日中、ラウンジにいるなと思います。
こいつ社会を知らないなと思いました。
日常生活でもこんな性格なら、もちろん社会から追放されてるでしょう。
でも彼は本当はいい奴です。
腕もか細く華奢な身体です。
口は達者だがあそこはダメダメ。
目を見て人とお話できないけど頑張ってほしいです。
さてみなさんTBSの珍プレー・好プレー見ましょう♪
>>150 そうする。でも案内としてもう一回コピペしとく。
いじめを理由に退学処分にさせられたドキュンが
学校を相手に、処分が不当だと告訴するというドキュン物語(ノンフィク)
元東京実業高校 大西くんの記者会見こんな感じだった
「えーなんかー嫌がってるの気付かなかったっていうか
ちょっと厳しい処罰だっていうか」
ニュース板より【いじめ発覚で退学に。ドキュン高校生学校告訴】
http://saki.2ch.net/test/read.cgi?bbs=news&key=985335382&ls=100 1、大西くんクラスメートに暴行、恐喝する
↓
2、学校側がこれを理由に大西を退学処分
↓
3、退学処分を不服とし大西が学校を告訴
注)大西はイジメや恐喝をしていたことを自ら認めているため
いじめられた被害者側より逆に告訴されることも考えられる
その調子!
090-7465-4561
クー!イイネ!イイネ!
ヘタレ粘着!
陰に隠れて個人攻撃!これが2chの醍醐味なんですね?
さ、ネンチャッキーには悪いですがそろそろ彼女と飯食いに逝ってきます。
イタ電歓迎!追い込むけどね
あげぁ
消えたね
157 :
サトポン : 2001/03/23(金) 19:43 ID:.qcUO/Y.
ponから伝言です。
俺もう帰るよウッヒャーーー
今日もカノージョのアナル開発するぜベイベー
ちんぽの皮もうズルムケあたまもズルムケ
イヤッホー
以上、ponからの伝言でした。
237 名前:大沼に直したよ。コピペ投稿日:2001/03/24(土) 02:36
************************************************************
いじめを理由に退学処分にさせられたドキュンが
学校を相手に、処分が不当だと告訴するというドキュン物語(ノンフィク)
元東京実業高校 大沼くんの記者会見こんな感じだった
「えーなんかー嫌がってるの気付かなかったっていうか
ちょっと厳しい処罰だっていうか」
ニュース板より【いじめ発覚で退学に。ドキュン高校生学校告訴】
http://saki.2ch.net/test/read.cgi?bbs=news&key=985335382&ls=100 1、大沼くん同級生に暴行、恐喝する
↓
2、学校側がこれを理由に大沼を退学処分
↓
3、退学処分を不服とし大沼が学校を告訴
注)大沼はイジメや恐喝をしていたことを自ら認めているため
いじめられた被害者側より逆に告訴されることも考えられる
**********************************************************
廃嘘のクソバカ
今更ageてんじゃねーよチンカスハゲ
粘着ストーカー怖いね。
162 :
boxfondiry : 2001/03/24(土) 17:18 ID:AzxHgMhI
ponは自意識過剰だね
廃嘘ロビじゃ誰もお前のこと注目してなかったと思うけど、、、。
粘着sage
237 名前:大沼に直したよ。コピペ投稿日:2001/03/24(土) 02:36
************************************************************
いじめを理由に退学処分にさせられたドキュンが
学校を相手に、処分が不当だと告訴するというドキュン物語(ノンフィク)
元東京実業高校 大沼くんの記者会見こんな感じだった
「えーなんかー嫌がってるの気付かなかったっていうか
ちょっと厳しい処罰だっていうか」
ニュース板より【いじめ発覚で退学に。ドキュン高校生学校告訴】
http://saki.2ch.net/test/read.cgi?bbs=news&key=985335382&ls=100 1、大沼くん同級生に暴行、恐喝する
↓
2、学校側がこれを理由に大沼を退学処分
↓
3、退学処分を不服とし大沼が学校を告訴
注)大沼はイジメや恐喝をしていたことを自ら認めているため
いじめられた被害者側より逆に告訴されることも考えられる
*************************************************************
166 :
22世紀を目指す名無しさん : 2001/03/25(日) 20:59 ID:UG2hn0FA
5
167 :
22世紀を目指す名無しさん : 2001/03/25(日) 21:06 ID:3mbtr5H.
4
168 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 21:10 ID:ffAjEvQw
こいつが
>>1で自慢っぽく言ってることが
どれだけドキュンかって自覚無いのが怖いよね(笑
>>168 飯食ってきたぞ!
まーだ俺に絡んでくるか?
オマエ病気だぜ!
10時まで遊んでやる。
あsd
ぼっ糞うざい
>ついでに、セクハラ、脅迫に該当しますよ
>調子に乗ってるとponみたいにぶっKOROSI♪ちゃうですよ
なんだ?こら
俺を殺すってか?やってみろ
文字だけでチャァッチャァいわんで電話でもしてこんかい!
173 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 21:38 ID:ffAjEvQw
キティーハニさんゴメンネ。
我慢できません。
ponたんコワイ…
>>173 あらら生きてるけど…なんでかな?
つうか、例の音声チャットで続きやろうぜ!
先に逝ってるよ。
10時までだから早く来てね♪
178 :
ぽかりすえっと : 2001/03/25(日) 21:41 ID:3ggBWY6g
ってアドレスどこやったけ?
181 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 21:44 ID:ffAjEvQw
>>176 ただ単に、己の情操変化を制御できない幼稚な精神ですよ
納得いくまでやり合ってみて下さい。俺の私見としては「悪のニ大巨頭対決」みたいで面白いと思います。
ただし、負けたほうが引退ってのは無しで…
箱逃げるなよ
準備は出来ました。
後は、箱がくるだけです。
逃げるな!
粘着だなあ >二人
わくわく
マイク無いのはつらいわん
うん、ラウンじゃーだよ。
boxボイチャにおいでよ!
ヘタレ!ミンナ待ってるぞ!
boxいい声してるのに・・・ボイスチャットに来て声聞かせてよ!
いっそ電話でやれば?(ワラ
だから、マイクが無いから離せないのです。
ponたんの声初めて聞いた。
もっとオッサンみたいな奴だと思った・・意外と若そう
待ってるよ〜
>>185 個人的には
pon「オマエ フザケンナー!バキッ!ボカッ!」
box「ナンダトゴルァ!ドスッ!ゴキッ!」
pon「ハァハァ…オマエ ナカナカヤルジャナイカ」
box「オ、オマエモナー…ハァハァ」
pon「オマエノコト、ミナオシタヨ」
box「オマエモナカナカノモンダゼ」
pon「ラウンジモドロカ…」
box「ソダネ…」
と、このような展開もいいなと思ったりしてます。
boxfondiry!!boxfondiry!!boxfondiry!!
boxfondiry!!boxfondiry!!boxfondiry!!
boxfondiry!!boxfondiry!!boxfondiry!!
201 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:01 ID:ffAjEvQw
>>186-187
逃げるもなにもお前はもう死んでます
負け犬がリベンジしたいときは
頭下げて頼むしかないですよ
馬鹿かお前?
ついでに言っとけば逃げてるのはお前です
より多くの人間の前で公平な評価を期待できない能無しのとる手段をお前は取ってるに過ぎません
お前は普通に消え去れば良いんです
頭悪いし、唯一の売りだった「男気」もウンコ細工だったことが
判明しちゃいました
死んだっつーのはそゆことです
ちなみに、TEL、OFFはお前よりたくさん経験しております
音でやり取りすることを断ったからと言って
「相手は逃げた」って言うその短絡思考はどこからわいて出てくるんでしょうか?
頭悪すぎも良いところだし、往生際悪すぎます
お前はもう死んでます
box先生!いませんか?
マイクないけど聴きに逝こうかな。
205 :
ドリルcse4-40.sendai.mbn.or.jp : 2001/03/25(日) 22:03 ID:UtXMX31.
ponにいさんがんばれ。
マイク無くても声聞けるよ
俺、マイクねぇーから聞いてるだけだ。
マイク欲しい
boxfondiryはふれんどりぃじゃないなぁ
あらら、彼女怒っちゃったのかー気の毒
お疲れ!ponさん「」
(´ヘ`;)ハァ
>>207 >>211 煽るのは構わんが、HN消して書きこむのは止めぃ>pon
端から見ててみっともないみっともない…
お疲れさん>pon
彼女と仲直りしてね〜
>>214 ああ?
そんな面倒な事はしねぇーよ!
オマエらと一緒にスんな。つか、オマエ箱か?
218 :
ぽかりすえっと : 2001/03/25(日) 22:10 ID:3ggBWY6g
Birthdateがわからん。
219 :
211 : 2001/03/25(日) 22:10 ID:oXbYo10A
221 :
214 : 2001/03/25(日) 22:11 ID:???
お、やっぱり食いついてきた。粘着だなァ
つーか否定の仕方に力こもってねーな。図星っすか。そうっすか。
222 :
207 : 2001/03/25(日) 22:11 ID:???
箱がかってに仕組んだ事だろ
224 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:13 ID:ffAjEvQw
どっちでも良いよ(笑
>>221 テメェークズだな。箱
彼女追っかけに行くよ。
二度と来るなよ、ラウンジに。
ボイスチャットのアドレス教えてけれ。
228 :
ぽかりすえっと : 2001/03/25(日) 22:13 ID:3ggBWY6g
成るほど出来た。
んで、ponとbox、どっちに消えて欲しい?>ラウンジャ諸君
1.両方
2.pon
3.box
4.どちらでもない
5.全コテハン
6.全名無し
230 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:14 ID:ffAjEvQw
ボチボチ上機嫌だからヴォイチャいっても良いけどね
馬鹿が糞生意気だからどうしよっかなぁ(ハハ
232 :
22世紀を目指す名無しさん : 2001/03/25(日) 22:15 ID:D1EeYjHE
ヤベェ
なんとなくボッ糞の方を応援したくなってきた
1.両方
5
いいぞ、もう彼女と喧嘩してもいい。
オマエと話す!
238 :
22世紀を目指す名無しさん : 2001/03/25(日) 22:17 ID:a7XJdzro
>>230おいおい、今ごろヴォイチャいっても良いって・・・・
ponが去った後に言うなよ。pon怒るよマジで
239 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:17 ID:ffAjEvQw
>>226 幼稚な奴だねぇ
@ヴィイチャ来い逃げんなよ!
Aこねぇよ。ヘタレめ、、
Bテメェはくずだ!2度とラウンジに来るじゃねぇ!
↑
リアル消防か世お前わ(笑
ヴォイチャにはいろうとしたら、サーバーに
拒否されましたってなんだよ!!
こよこい>箱
243 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:20 ID:ffAjEvQw
つか、わたくし今音楽聞いてんですけどね
スピーカーで(笑
彼女がどーたらこうたら、
わざわざ明文化して人心を引こうとするところが痛いんですよ(ハハ
boxボイチャおいでよ。
君が昨日キモがってたおっさんがいるけれど。
犬と猿の喧嘩だな(藁
Haizinって馬鹿そう
Chicken臭そう
251 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:25 ID:ffAjEvQw
>pon
面子しか頭に無い単細胞の考えそうなこったよ
本当に話が有るなら、お前が大阪まで出てくりゃ済むことだよ
それができねぇなら
ヴォイスチャットよりも、記録の残るBBS上の話のほうがハッキリしてて良い
お前、こないだチャットしてる時無断で落ちたくせに
この期に及んでなにほざいてんだよ(笑
>>251 記録の残るBBS上の話のほうがハッキリしてて良い <録音すりゃいいんじゃない?
ponこいつらオタクだから相手にしない方がいいよ
>>246 あ〜あ 投稿者:百鬼夜行 投稿日: 3月25日(日)22時26分08秒
なんか最近飽きてきたなぁ〜
ここに来る連中って結局へたればっかりだもんなぁ・・・
マジで気合の入った奴っていねぇ〜のか!?
主旨変えよ〜ッと
俺が本物と認定した奴しか相手にしねぇ〜
つまらん煽りやくだらねぇ〜奴はオナニーしてくれや
それじゃぁ バイチ〜(ハァト
如何にもponが特攻しそうな書き込みがあるな・・・。
そういやそうだ。ちゃんと後の人も見てワラえるようにログ残った方がいい!
チャット逝ってこーい>>両方
>>252 音声ファイルはデカすぎてアプしにくいだろ
ボイチャ常連のキティなんて相手にする価値ないから
こっちで遊ぼうよ ponたん
258 :
22世紀を目指す名無しさん : 2001/03/25(日) 22:29 ID:sZ6ZD6XU
無断でって箱の許可を得なきゃ落ちちゃいけないのか?
ponそこ臭そうだからほっとけ
>>258 現役ヒッキーか?
それともチャットやったことないのか?
それとも人とふれあったことないのか?
ボイチャって、オタクのかほりがプンプン
262 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:34 ID:ffAjEvQw
あ、知らない非といるかもしれないから一応言っときますが、
ロビーにいた時にponとは電話で話しております
ついでに、私はpon以上にネットで知り合った人と電話で話してると思いますよ
2ヶ月連続で電話代6万円行くほどです(笑
それから、喧嘩オフにも2回出向いてます
1回目はロビーの堕罪(自称障害の前科有り)
2回目は自称ヤクザです
2回ともすっぽかされました
女性とも2回ほどオフで会ってますねぇ
よって、ponの言ってるような逃げでは有りませんね
つか、こんな隠したの糞餓鬼相手に逃げるもヘッタクレも有りませんです(笑
私は、17で海外を1年一人旅するような人間です
その後、少年院に1年以上いました
鑑別所、拘置所も合わせれば2年ほど檻の中で過ごしたこと有ります
喧嘩は腐るほどしました。地元では逆らう奴いなかったです。外人ぶっ飛ばしたことも有ります。
高校は中退ですが、実力テストはいつも学年一番でした。
独学で、大検とって神戸市外国語大学に進学しました。そこそこ頭良いです。
残念ながら今現在無色ですが、なにやってもponごとき能無しには負けません(笑
少年院いったらかっこいいのか?
高校中退で神戸外大いったらかっこいいのか?
なんか違うぞ。
264 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:37 ID:ffAjEvQw
あのね、誤字脱字は勘弁してくださいです
お酒飲んで良いコンコロモチですし、いつものことですから、、、。
高校中退したのは、盗んだ車で特急電車にぶつかったからです(笑
ナポレオン片手にメタリカ聞いてたらトリップしちゃってそのままズドンですから、、、
ロビーにいた時にponとは電話で話しております <なーんだ、知らなかった。
>>262 >私は、17で海外を1年一人旅するような人間です
凄くも何とも無い。17(秒)なら凄いけど
>その後、少年院に1年以上いました
>鑑別所、拘置所も合わせれば2年ほど檻の中で過ごしたこと有ります
>喧嘩は腐るほどしました。地元では逆らう奴いなかったです。外人ぶっ飛ばしたことも有ります。
言葉を使えない人間は生きている価値がありません
>残念ながら今現在無色ですが
クズ(藁
>神戸市外大
誰でも入れるね(ぷ
269 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:38 ID:ffAjEvQw
>>263 かっこいいですよ
真似できるならやってみろです
boxすごいな尊敬するよ。
そんなことを書けるなんて・・・
いよいよ構って君化してきたな。
>>263 オマエモナー
かっこいいってどこに書いてある?
273 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:39 ID:ffAjEvQw
ponみたいな中途半端なゾッキーは
ざんざん苛め倒してきましたよ(笑
>>268 >凄くも何とも無い。17(秒)なら凄いけど
ワラタ・・
>>269 ヲマエが如何に無能かを端的に示したレスだね(嘲笑藁
>268
もー学歴叩きがあった頃からこういう1行レス馬鹿が増えて増えて・・・すみませんね>正常な方々
>>273 ヲマエのように中途半端な輩は
散々苛め倒してきたよ(藁
278 :
22世紀を目指す名無しさん : 2001/03/25(日) 22:41 ID:PWgtcZ8w
279 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:41 ID:ffAjEvQw
それからねぇ、ふふふぅ
17ん時にベガスで200万円儲けたですよ
スゲェ!
俺ってそこそこスゲェよやっぱ!!!
経歴うんぬんじゃなくて、今の自分を見直せよ。
少なくとも自慢できる人格じゃないと思うぞ?
>>278 263は予言者だとでも言いたいのか?(ワラ
283 :
ドリルcse4-40.sendai.mbn.or.jp : 2001/03/25(日) 22:42 ID:UtXMX31.
壊れてるよ。
すごいというのは他人が判断するもの。
自分で判断するものではない。
そこらへんが未だにわかってないのだな。
285 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:43 ID:ffAjEvQw
あのねぇ、普通に考えて神戸市外国語大学入るの
誰でもできません。
これでも、偏差値70近くあったです
しかも、実質勉強したの1年未満ですし独学ですよ(笑
現役じゃないです
ponウザイね
ほんとにウザイってこういうことを言うのか
おい!箱!
何があった?
>>279 確かにそこそこ凄いわ。
中途半端さでは誰も太刀打ちできないね(ぷ
力を誇示する人間程己の力の無さを隠していることが
ありありと見えるね(藁
289 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:44 ID:ffAjEvQw
あ、小中高とスポーツと芸術派5段階の5でした(笑
でお前は外大で何を勉強しているのだ?
それが一番重要だ。
>>288 試しに自分の低学歴でも晒してみるかい?(w
292 :
ぽかりすえっと : 2001/03/25(日) 22:45 ID:3ggBWY6g
基地害
oxford主席で卒業してから自慢してね(はあと
箱よ。
自作自演はやめれ。
人格的には欠陥品だな
298 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:48 ID:ffAjEvQw
年少入る前に担当検事(少年犯罪でも一応います)と
何度も思想の違いでぶつかりましたが
「お前みたいな奴は初めてみた」
ってびっくりしてましたです。(笑
車盗んだくらいで年少ぶち込まれたのは
それプラス同じ留置所に入ってた1個上の糞生意気なゾッキーを
檻の中でぶちのめしたからです(ハハ
>293&>294
学歴叩き時代を再現したいのか?自分に自信のない名無しさん。
あ、中身もないか。
>>289 その芸術5でラウンジを活性化させてみろよ(藁
体育がいくら5だとしても肝心の脳味噌が
少ないのでは猿と一緒だよね(ぷ
ちんこまんこ嬢の登場です
>>299 ん?どうした?君の痛い所に触れてしまった?(ぷ
304 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:50 ID:ffAjEvQw
つかさ、お前らの中で誰か私に匹敵する過去持ってる奴いますか?
具体的な話し出したらこんなもんじゃないですよ(ワラ
>>304 自慢になる過去でもないのに
痛いね(藁
>>268 281 288 300
(藁 に次いで(ぷ を覚えたか。よかったな京大様。
所詮今無職だろ?
今が一番重要なんだ。
過去の栄光にすがって一生生きるのか?
栄光でもないか。
つうか、そんな人間が中卒の元マル走に夢中になるなってーの
309 :
ドリルcse4-40.sendai.mbn.or.jp : 2001/03/25(日) 22:52 ID:UtXMX31.
とりあえず、働いて社会に揉まれた方がいいと思うよ。
てゆか、なんで誰もしゃべらないの??
ちょっと気持ち悪かったよ
ponとまんこが落ちた後お通夜ですよ。
>>304 力が自慢ならUSNAVYにでも
逝っとれ(藁
ヲマエみたいに頭が悪くとも
特攻兵として雇ってくれるよ(ぷ
ponとboxが喧嘩したら、ponが勝つと思う
>>306 狂大?ヲマエの妄想だろ(嘲笑藁
勘違い5963(ぷ
これからどうするの?>箱
ラウンジのナンバーワン固定になったのはいいけどさ
>>311 変な空間だねーー
でもまた行ってみたい
317 :
憲法 : 2001/03/25(日) 22:55 ID:???
(´ー`)y-~~過去話ならまけないね。
なんか金曜のロビーみたいだな。酔っ払いに必死になってレスつける名無しの群れ。
いや学歴にコンプレックスを持つ一人の名無し、かな?
319 :
22世紀を目指す名無しさん : 2001/03/25(日) 22:56 ID:ueZCJ6H.
学歴板dj
320 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:57 ID:ffAjEvQw
はぁ〜自慢って気持ち良いよね!
酒飲んでるときは思わず自慢しちゃうよ
現在29歳無職ですがなにより愛する彼女がいますです
幸せですよ
逃げたね(藁
屠殺完了(藁
23時から何か放送を始めるとほざいております。
キモイです。落ちます。。。
>>318 この口調は東京kittyって奴じゃないの?
325 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 22:58 ID:ffAjEvQw
過去と未来のすべてを捨てても良い
あの人と今、共に過ごせるなら、、、
そんな感じです
居直りましたね
彼は今別の方向へ向かってます。
328 :
ぽかりすえっと : 2001/03/25(日) 23:01 ID:3ggBWY6g
おしゃれ関係
ゲスト 持田香織です。
329 :
ドリルcse4-40.sendai.mbn.or.jp : 2001/03/25(日) 23:01 ID:UtXMX31.
壊れてるよ。
>>325 いやもうお前に未来はないぞ。
捨てるなんてもってのほかだ。
331 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:03 ID:ffAjEvQw
アホか、、、
喧嘩の場数ならこちらの方が恐らく上
てゆーか、喧嘩の場数で私以上って日本全国でもそうそういません(笑
群れるしか能の無いゾッキーなんかと比べられる出でも心外ですね
332 :
ドリルcse4-40.sendai.mbn.or.jp : 2001/03/25(日) 23:04 ID:UtXMX31.
333 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:04 ID:ffAjEvQw
えとねぇ、
音楽、読書、映画のセンスもそこらの馬鹿とはレベル違うです(ワラ
はこ
335 :
サテラ印 : 2001/03/25(日) 23:06 ID:RvyFRQsc
>>33 わーったわーった
もういいから、早く寝なさい。
朝からがんばり過ぎ!!!
ponも箱もヴォイチャもう来ないの?
>>331 オマエマジで喧嘩した事ある?
格闘技じゃないのよ?
そこには背後の力関係もあるのよ?
オマエ格闘ヲタやろ?
つうか俺がオマエやったら、ここまで馬鹿にされたら速攻電話するね。
追い込むよ。トコトン
341 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:09 ID:ffAjEvQw
>チンコマンコ
抱いて欲しいのか?(ハハ
電波はもう放置するしか無い気がする
>>339 オマエらなんもしゃべらんやん。
おもしろない
箱嫌い。
生理的に。
恐らく苛められっ子で、不良とも付き合いがあったんでしょ。
少年院やら鑑別所やらの話もそこから得た情報で創作。
お疲れ様。
>ここまで馬鹿にされたら速攻電話するね。
ここまで人間の小ささを露呈しても、もはや叩かれもしない。pon無敵やね。ある意味。敵なし。
年少?ドコ?>箱
>>254 あは〜ん 投稿者:激烈爆人 投稿日: 3月25日(日)22時36分38秒
みんな気合はいって元気だな
まぁ、息切れしない程度に頑張れや
ばくとも好きだね
少年院かぁ。それは自慢になるのかな?
別に人それぞれだとは思うけど…
で、鑑別はどこよ?
何して、どれくらい入ってた?>箱
352 :
バカ : 2001/03/25(日) 23:15 ID:???
犯罪者は一生十字架を背負って生きていかなければ逝けないのに
それをネタにすらしてしまうのはどうかと。
自分を悪ぶった、偽悪的な感じに見せるってのを17くらいの高校生
ならともかく30近くになっても続けてるっつうのは異常だね。
354 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:17 ID:ffAjEvQw
>>340pon
お前みたいな、格下本気で相手してやるつもりナッシンだよ
でねぇ、私、今現在傷害事件で執行猶予中の身です
喧嘩は小中高時代平均して毎週一回くらいはやってたよ
集団相手、タイマン、リンチ(これは喧嘩じゃないけど殴る練習にはなる)
さんざんやってます。負けたの2回だけ。
>つうか俺がオマエやったら、ここまで馬鹿にされたら速攻電話するね。
>追い込むよ。トコトン
それこそ、肝っ玉の小さいお前の発想だよ(笑
女子中学生じゃあるまいし、テレホンコール(笑)に拘ってんじゃねーよ
ついでに、電話じゃなくても相手追い込めます
実際お前追い込まれるどころか殺されてるジャン
まだ自覚無いんだねぇ(ハハ
pon、ヤクザ入れ
まぁ俺も厨房時代は家裁によく逝ったもんだよ。
357 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:17 ID:D1EeYjHE
ちょと待て。boxってアメ大なのか!?まじ!?
げー
廃墟で「あゆみブン殴る」とか言って結局、写真1枚撮られただけで帰ってきたヘタレ中のヘタレじゃねーか。
「box応援しそう」なんて書いた自分が恥ずかしい・・・
嫌われ気味のコテハン
pon、箱、ヤフミ
はーい全て嘘、妄想です。
アタシは疲れました。
怒った彼女を追いかけます。
んじゃ
まだ喧嘩がどうの言ってるやつがいるとはな。
若いねえ。
>>358 俺はpon結構好きだ。
電話したことないけどな。
箱は京大様の次に嫌いだ。
363 :
バカ : 2001/03/25(日) 23:20 ID:???
ラウンジで自分の犯罪暦語ってもしょうがないじゃん。モニターの向こうの相手に
手が届くわけでも無し。
一端の社会人の自覚があるなら、過去に縋って生きるのはやめた方が良いと思うぜ。
>>355 ヤクザは一般人に手ださない。
ponはただのキチガイです。。
放置プレイっていいよね♪
367 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:20 ID:ffAjEvQw
年少は、関西の中等少年院です
鑑別所は5〜6回くらいかな
九州一回、神戸2〜3回、京都一回、千葉1回
九州と千葉は少しだけで、すぐに神戸に移されたけどね
ま、ponごときの中途半端なドキュンのインタビューに答えてやる義理はまったく無いのですが
369 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:22 ID:ffAjEvQw
>リフ・ラフ
お前は現役で大学滑っちゃうような能無しなんだから、
独学で1年以内に神戸市外国語大学英米学科に合格しちゃう
私の知能を多少なりとも認めなくてはならないと思います(笑
371 :
サテラ印 : 2001/03/25(日) 23:23 ID:RvyFRQsc
だから大学で何を学んでいるのだ?
東大行って遊んでるだけのやつも結構知っているが…
373 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:25 ID:ffAjEvQw
ハァ〜つまんねぇ
自慢も飽きたね!
名実共に、ダントツでラウンジナンバーワン固定になっちゃいましたか
チョロイチョロイ(笑
>>369 んなこと言われなくてもわかってるってば。
自分で言うのもなんだけど、まだまだこれからだよ。俺の人生。
>>367 マジ最後!
そこの鑑別の正式名称教えて
年少も。10分以内な
まだリフ・ラフは将来があるからな。
誰かさんとは違うのだ。
リフ・ラフがんばれや。
>>375 川崎(神奈川だった気もする)家庭裁判所(笑
マジ最後!
何学科卒?例題出すから。
>>373 つうか、一日中粘着質な書き込みしてればナンバーワンか?
オマエ今日他に何も出来んかったろ?
時は金なり。
時間は戻らないぞ?
ゴキブリがゴキブリ叩いたって所詮ゴキブリなんだよ
383 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:30 ID:XT7GAUIY
なんだ! 少年院とかって。
穏やかじゃないね。
電波少年見ろ。
384 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:31 ID:ffAjEvQw
>>374 どこ受ける予定?
>>375 はぁ?
まだ疑ってんのかお前?
負け犬の発想だね(笑
鑑別所の正式名称なんか覚えてるかよ(ワラ
お前確か九州だったよな?
九州の鑑別所はボロかったよ
北九州市で捕まったんだけどね
神戸は九州とは違って近代的な建物だ
年少に関しては、正式名称述べたらそれこそ身元がばれちゃうかもです
でも、関西の中等少年院と言えば一つしかないですよ
そんじょそこらの特少より厳しいところだ
ここは正式名称憶えてる
>box
不細工
386 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:35 ID:ffAjEvQw
悪さするにも、鑑別どまりの中途半端なpon君がタメ口聞けるような相手じゃないです(笑
勉強するにも、現役で大学滑っちゃったうえに2ちゃんねるで燻ってるリフラフ君に
タメ口聞かれても困りますですねぇ(笑
387 :
激烈爆人 : 2001/03/25(日) 23:36 ID:???
>boxfondiry
おまえ、まだ青いんだな
今の時代、喧嘩は怪我した者が勝ちなんだよ。
いくら喧嘩に勝っても結局は馬鹿みるだけだろ。
喧嘩で勝っても怪我させた相手に慰謝料や示談金払って
頭下げるほど屈辱的なものはないからね。
もう少し大人の考え持ちな、そのうち殺されるよ。
>>386 はいはい。
死刑宣告でもされてから言ってくれ。
変な自慢の仕方するなよ。寒いぞ
389 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:36 ID:D1EeYjHE
電撃少女の金曜日を見てりゃ解る事だが、本当、2chって酔っ払いが最強になれる場だよな。
今までネタだと思ってたがどうやらboxは本気でキティらしいな
さすがチョン顔
391 :
若ひろゆき : 2001/03/25(日) 23:37 ID:zt143y1c
自分の頭の悪さやその悪さ故の過ちを美化しようとするバカ低脳さんですか?ボックス
>>387 青すぎ。
ケンカして殴られたけど大した怪我じゃなかったから、
わざわざ医者に金掴ませて全治20日の診断書を書かせた奴もいる。
もちろん勝訴。
393 :
若ひろゆき : 2001/03/25(日) 23:38 ID:zt143y1c
ごめんなさい、カッコイイです、ヤンキーですね、悪ですね、俺は昔悪だった、、、俺は危険な男ダゼ・・
神戸外大位で自慢されてもねぇ。
あまり自分の学歴出すのはいやだがお前は本当にむかつく。
神戸外大位で調子にのんな。
悔しかったら京大受かってみろ。
勉強するにも中途半端なのはお前の方だ。
まぁ俺も中途半端だがな。(藁
395 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:39 ID:XT7GAUIY
若ひろゆき本物か?
396 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:40 ID:ffAjEvQw
>>387 現実しらねぇ馬鹿の発想(笑
>>388 経験の深浅は変な自慢じゃないよ?
ま、自慢には変わり無いがねぇ
たまには良いジャン
>>389 酔っ払ってやっても相手ならねぇ癖に(ワラ
397 :
激烈爆人 : 2001/03/25(日) 23:41 ID:???
>>392 そうそう、あんたが本当の喧嘩の勝者なんだよ
398 :
若ひろゆき : 2001/03/25(日) 23:41 ID:zt143y1c
399 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:42 ID:ffAjEvQw
>>394 神戸外大選んだのは
家から近かったからですよ(笑
大学行く目的にも合致してたしね
それ以上の勉強することの労力考えりゃ
P/Lの概念から間違ってなかったと思いますです
400 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:43 ID:XT7GAUIY
いや聞いて後悔した。。。
なんでこんなこと聞いたんだ、俺。
>>398
恥さらしどもめ・・・
402 :
激烈爆人 : 2001/03/25(日) 23:44 ID:???
>>396 >現実しらねぇ馬鹿の発想(笑
そんな考えじゃ、おまえのこれまでのレスはガセネタだな。
このハッタリ野郎がよ!
>>399 結局最後は逃げるのか。
そうやって自分を正当化して一生生きていきな。
近い大学の癖して偏差値自慢するんだな。
404 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:46 ID:D1EeYjHE
405 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:47 ID:ffAjEvQw
>>402 お前、凹られた奴の数と検挙された奴の数考えたこと有るか?
頭ワリィ
キティキティってきみたちはコダワリすぎだと思うよ。キティだからって人間扱いしないのは変だよ。ponだって生き物さ。boxだって生き物さ。ponとboxなかよくけんかしな。
407 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:49 ID:ffAjEvQw
>>403 それを逃げていることにしたいお前が逃げてんだよ(笑
>>407 意味がわかんないぞ。
あれだけ大学の自慢しておいて最後は選んだのは近いから、だろ?
これを逃げって言わないのか?
409 :
箱へ : 2001/03/25(日) 23:51 ID:???
410 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/25(日) 23:52 ID:ffAjEvQw
411 :
激烈爆人 : 2001/03/25(日) 23:53 ID:???
412 :
バカ : 2001/03/25(日) 23:53 ID:???
口だけなら何とでも言える。
力任せに殴る事は誰にだって出来る。
けれど、人の深淵に届くような言葉を投げかけられなければ
いくら力があろうとも、経歴が凄かろうとも、社会では生き
ていけないね。
野生の動物ですら力に酔い知れる術を知らない。
>>410 そういって小手先だけの知識を自慢にしてもなんにもならない。
問題は根本的なことだ。
知りたての言葉を使いたがるのは小学生によくあることだ。
414 :
開店寿司@鱈の白子 : 2001/03/25(日) 23:55 ID:VUX7fTMM
このスレにいる人たち、まとめて氏んぢゃえばいいのにね(^¬^)。
416 :
22世紀を目指す名無しさん : 2001/03/25(日) 23:57 ID:D1EeYjHE
417 :
お約束 : 2001/03/25(日) 23:57 ID:???
418 :
バカ : 2001/03/25(日) 23:57 ID:???
>>414 シャリに乗せて握ってやる、、、、
ムスコをいじるように、じっくりと濃厚に、、な。
さっきboxが開店の悪口言ってたよ
箱おやすみ。
俺もうねる。
俺がいなくなってもくだらない自慢は続けてください。
それがあんたのアイデンティティーなんでしょ?
プー
開店が来たからみんな解散しようよ、ねっ ねっ
>>419 箱クンみたいな知恵遅れに何いわれても平気なのだ。
俺ってこころが宇宙のやうに広いんだね。ひょひょひょ。
↑
終わったころにレスしてくる馬鹿
えぇん
う8878う787
愛知学院大学の開店君こんにちは!!(w
歯
開
葉
>>429 夜は「こんばんは」ですよ(ワラ。
引きこもりクンは太陽みないから、わかんないかな?
おはよぅ。
ひ、、
寿司。
ラウンジって優しい感じですね。ナデナデとかもしてもらえますか?
>>438 ハイですな…。
引き取ってと言いつつ名前に廃墟魂が残ってますが…。
7?!
>>442 貴方が女子中学生以下の美少女だったら可ですが。
あと以外と熟女も好きです。
これはチャットですか?
寂しい。
改名してみた。
・・・・・・・・・・・・・・・・・・・・・・
ロビーへ返ります。バイバイ。
>>ボビー改dj
ではこれから貴方は立派なラウンジャーですね。
まあ私はもう来ませんが。
皆さんに挨拶するためにスレでも立ててはいかが?
>>456 寂しがり屋ですな。
またいらっしゃい。
>>457 アヒャ!スレはまたにします。
次からはラウンジ名無しで潜入します。
>>458 またきます。
潜伏だったか。
461 :
boxfondiryadslosk1-p23.hi-ho.ne.jp : 2001/03/26(月) 00:35 ID:kmN1ZR9.
ヴォイスチャット行ったけれど
誰もいないです
どうせ、マイクの調子悪いから
話せたかどうか分からなかったけど
462 :
22世紀を目指す名無しさん : 2001/03/26(月) 00:36 ID:hq6CWPnI
寿司とponって電話したことあるの?
age
あげ
age
削除権の拡大がなされます。了承して下さい。
468 :
あゆみ : 2001/03/27(火) 15:04 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
469 :
一郎 : 2001/03/27(火) 15:04 ID:???
削 除ガイドライン
470 :
井の頭線 : 2001/03/27(火) 15:04 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
1.個人の取り扱い
472 :
江戸万歳 : 2001/03/27(火) 15:04 ID:???
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
473 :
想い出 : 2001/03/27(火) 15:04 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
475 :
かまっち : 2001/03/27(火) 15:04 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
私人の定義
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
479 :
金角 : 2001/03/27(火) 15:05 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
480 :
ギコ : 2001/03/27(火) 15:05 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
481 :
激甘納豆 : 2001/03/27(火) 15:05 ID:???
2.法人・公的機関の取り扱い
482 :
元服太郎 : 2001/03/27(火) 15:05 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
483 :
コンボイ : 2001/03/27(火) 15:05 ID:???
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
484 :
さくら : 2001/03/27(火) 15:05 ID:???
最悪板以外では全て削除対象にします。
485 :
小学生 : 2001/03/27(火) 15:05 ID:???
4.荒らし・煽り・その他
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
487 :
棄人 : 2001/03/27(火) 15:05 ID:???
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
488 :
ぜんQ : 2001/03/27(火) 15:05 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
不法データ
490 :
ちょこち : 2001/03/27(火) 15:05 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
491 :
陳朴斉 : 2001/03/27(火) 15:05 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
492 :
てく : 2001/03/27(火) 15:05 ID:???
レス・発言
連続投稿・コピー&ペースト
アスキーアート
495 :
時の扉 : 2001/03/27(火) 15:06 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
496 :
トントン : 2001/03/27(火) 15:06 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
497 :
西日 : 2001/03/27(火) 15:06 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
499 :
白 : 2001/03/27(火) 15:06 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
500 :
ハンゾウ : 2001/03/27(火) 15:06 ID:???
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
509 :
アヒル : 2001/03/27(火) 15:07 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
511 :
一郎 : 2001/03/27(火) 15:07 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
514 :
井の頭線 : 2001/03/27(火) 15:07 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
528 :
神威公房 : 2001/03/27(火) 15:07 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
539 :
きょうこ : 2001/03/27(火) 15:07 ID:???
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
541 :
金角 : 2001/03/27(火) 15:08 ID:???
せん。
542 :
金玉 : 2001/03/27(火) 15:08 ID:???
6.コピー&ペーストの取り扱い
543 :
戯子 : 2001/03/27(火) 15:08 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
544 :
ギコ : 2001/03/27(火) 15:08 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
545 :
腐れ厨房 : 2001/03/27(火) 15:08 ID:???
いものに関しては削除します。
546 :
クロ : 2001/03/27(火) 15:08 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
547 :
激甘納豆 : 2001/03/27(火) 15:08 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
548 :
ゲビ子 : 2001/03/27(火) 15:08 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
550 :
元服太郎 : 2001/03/27(火) 15:08 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
551 :
ココルル : 2001/03/27(火) 15:08 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
552 :
根性男 : 2001/03/27(火) 15:08 ID:???
の書き込みに関しては、議論となることを前提に静観します。
553 :
コンボイ : 2001/03/27(火) 15:08 ID:???
8.荒らし依頼
554 :
さおり : 2001/03/27(火) 15:08 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
556 :
さくら : 2001/03/27(火) 15:08 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
557 :
商社マン : 2001/03/27(火) 15:08 ID:???
10.エロ・グロ系のスレッドの取り扱い
558 :
じゅもん : 2001/03/27(火) 15:08 ID:???
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
559 :
寿司 : 2001/03/27(火) 15:08 ID:???
絡垂ネく削除しても高「ません。
560 :
棄人 : 2001/03/27(火) 15:08 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
562 :
すねお : 2001/03/27(火) 15:08 ID:???
る煽り、荒らしの発言も削除します。
563 :
ぜんQ : 2001/03/27(火) 15:08 ID:???
12.特定の個人攻撃と特定できるスレッド・発言
564 :
高志 : 2001/03/27(火) 15:08 ID:???
13.誹謗中傷の取り扱い
565 :
ちょこち : 2001/03/27(火) 15:09 ID:???
ただし、これら13点はいずれも義務ではありません。
566 :
ちんぷる : 2001/03/27(火) 15:09 ID:???
削除人一人一人が冷静に判断しなければなりません。
567 :
陳朴斉 : 2001/03/27(火) 15:09 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
569 :
てく : 2001/03/27(火) 15:09 ID:???
いうことを忘れないようにしましょう。
570 :
天帝 : 2001/03/27(火) 15:09 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
572 :
電撃少女 : 2001/03/27(火) 15:09 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
574 :
時の扉 : 2001/03/27(火) 15:09 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
576 :
トントン : 2001/03/27(火) 15:09 ID:???
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
577 :
波平 : 2001/03/27(火) 15:09 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
580 :
猫るぶら : 2001/03/27(火) 15:09 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
581 :
のぼるん : 2001/03/27(火) 15:09 ID:???
影響力を持っています。
582 :
白 : 2001/03/27(火) 15:09 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
584 :
ハピたん : 2001/03/27(火) 15:09 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
585 :
ハンゾウ : 2001/03/27(火) 15:09 ID:???
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
586 :
馬鹿工房 : 2001/03/27(火) 15:09 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
590 :
瞳五郎 : 2001/03/27(火) 15:09 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
592 :
ぴのこ : 2001/03/27(火) 15:09 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
594 :
藤居芳生 : 2001/03/27(火) 15:09 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
595 :
双子萌え : 2001/03/27(火) 15:09 ID:???
削除権を剥奪する場合があります。
596 :
ふふふ : 2001/03/27(火) 15:09 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
598 :
ぶるー3 : 2001/03/27(火) 15:09 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
603 :
ぼぼ : 2001/03/27(火) 15:10 ID:???
削 除ガイドライン
604 :
本家なぐ : 2001/03/27(火) 15:10 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
605 :
マァヴ : 2001/03/27(火) 15:10 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
607 :
前山 : 2001/03/27(火) 15:10 ID:???
ただ一つ、ルールを知り守ってくれること、それだけなのです。
608 :
マスター : 2001/03/27(火) 15:10 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
609 :
まつ : 2001/03/27(火) 15:10 ID:???
1.個人の取り扱い
610 :
魔法剣士 : 2001/03/27(火) 15:10 ID:???
公人の場合
611 :
まゆみ : 2001/03/27(火) 15:10 ID:???
公人の定義
612 :
まりい : 2001/03/27(火) 15:10 ID:???
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
613 :
見。 : 2001/03/27(火) 15:10 ID:???
個人情報
614 :
ミカエル : 2001/03/27(火) 15:10 ID:???
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
616 :
みみずん : 2001/03/27(火) 15:10 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
617 :
みゆ : 2001/03/27(火) 15:10 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
619 :
もーくん : 2001/03/27(火) 15:10 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
620 :
もずく酢 : 2001/03/27(火) 15:10 ID:???
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
622 :
もょもと : 2001/03/27(火) 15:10 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
624 :
諸葛 : 2001/03/27(火) 15:10 ID:???
私人の定義
公人ではない人は全て私人として扱います。
626 :
遊 : 2001/03/27(火) 15:10 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
627 :
ゆかり : 2001/03/27(火) 15:10 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
628 :
雪月 : 2001/03/27(火) 15:10 ID:???
個人情報
629 :
豊● : 2001/03/27(火) 15:10 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
631 :
ゆり : 2001/03/27(火) 15:10 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
632 :
よいよ : 2001/03/27(火) 15:10 ID:???
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
633 :
洛セ者 : 2001/03/27(火) 15:10 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
637 :
鰯 : 2001/03/27(火) 15:11 ID:???
叩きについて
638 :
いっち : 2001/03/27(火) 15:11 ID:???
最悪板以外では全て削除対象にします。
639 :
いつろ〜 : 2001/03/27(火) 15:11 ID:???
固定ハンドルスレッド
640 :
猪木 : 2001/03/27(火) 15:11 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
642 :
大家 : 2001/03/27(火) 15:11 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
644 :
おヌ : 2001/03/27(火) 15:11 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
646 :
開店寿司 : 2001/03/27(火) 15:11 ID:???
レス・発言
647 :
ガブリ : 2001/03/27(火) 15:11 ID:???
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
648 :
カマー : 2001/03/27(火) 15:11 ID:???
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
651 :
きいぼー : 2001/03/27(火) 15:11 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
656 :
京大様 : 2001/03/27(火) 15:11 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
657 :
激烈爆人 : 2001/03/27(火) 15:11 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
658 :
煙 : 2001/03/27(火) 15:12 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
659 :
高2 : 2001/03/27(火) 15:12 ID:???
レス・発言
660 :
コテハン : 2001/03/27(火) 15:12 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
665 :
鹿の山 : 2001/03/27(火) 15:12 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
666 :
寿限有 : 2001/03/27(火) 15:12 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
667 :
ジェイク : 2001/03/27(火) 15:12 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
669 :
助教授 : 2001/03/27(火) 15:12 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
670 :
真改 : 2001/03/27(火) 15:12 ID:???
7.エロ・下品
671 :
心配屋 : 2001/03/27(火) 15:12 ID:???
2ちゃんねる
672 :
鈴木大佐 : 2001/03/27(火) 15:12 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
674 :
高志 : 2001/03/27(火) 15:12 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
676 :
旅人 : 2001/03/27(火) 15:12 ID:???
8.URL赴L・リンク
677 :
タモリ : 2001/03/27(火) 15:12 ID:???
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
679 :
チョロ : 2001/03/27(火) 15:12 ID:???
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
682 :
デカ女 : 2001/03/27(火) 15:12 ID:???
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
683 :
天才工房 : 2001/03/27(火) 15:12 ID:???
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
685 :
毒餅 : 2001/03/27(火) 15:12 ID:???
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
686 :
ドリル : 2001/03/27(火) 15:12 ID:???
その他の画像に関しては原則的に放置とします。
687 :
なおえ : 2001/03/27(火) 15:12 ID:???
不法ャtト・データ
688 :
名無し〜 : 2001/03/27(火) 15:12 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
689 :
ななーし : 2001/03/27(火) 15:12 ID:???
宣伝
690 :
舐め次 : 2001/03/27(火) 15:12 ID:???
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
692 :
ニケ : 2001/03/27(火) 15:13 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
693 :
にっく : 2001/03/27(火) 15:13 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
694 :
ニセイチ : 2001/03/27(火) 15:13 ID:???
皆さんと共に考え、完成に近づけていきたいと思っています。
695 :
ネジ : 2001/03/27(火) 15:13 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
696 :
のれん : 2001/03/27(火) 15:13 ID:???
削除依頼の注意
697 :
のぼるん : 2001/03/27(火) 15:13 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
699 :
はぐ。 : 2001/03/27(火) 15:13 ID:???
★削除依頼のスレッドについて
700 :
バター犬 : 2001/03/27(火) 15:13 ID:???
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
702 :
ハピたん : 2001/03/27(火) 15:13 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
703 :
はぶ : 2001/03/27(火) 15:13 ID:???
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
705 :
ひらり : 2001/03/27(火) 15:13 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
707 :
ぴんきー : 2001/03/27(火) 15:13 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
708 :
貧 : 2001/03/27(火) 15:13 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
709 :
ベラナ : 2001/03/27(火) 15:13 ID:???
☆依頼が決まっているスレッド
710 :
ボナンザ : 2001/03/27(火) 15:13 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
711 :
ぼらんち : 2001/03/27(火) 15:13 ID:???
それぞれのルールを守ってお願いします。
712 :
本家なぐ : 2001/03/27(火) 15:13 ID:???
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
714 :
真輝子 : 2001/03/27(火) 15:13 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
715 :
まさる : 2001/03/27(火) 15:13 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
716 :
股旅 : 2001/03/27(火) 15:13 ID:???
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
717 :
まりん : 2001/03/27(火) 15:13 ID:???
★削除依頼に必ず必要なもの
718 :
まちるだ : 2001/03/27(火) 15:13 ID:???
☆削除依頼対象を含むURL
719 :
みなしご : 2001/03/27(火) 15:13 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
722 :
餅 : 2001/03/27(火) 15:13 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
723 :
元ホスト : 2001/03/27(火) 15:13 ID:???
☆削除対象を特定する
724 :
焼き芋 : 2001/03/27(火) 15:13 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
726 :
溶解人間 : 2001/03/27(火) 15:13 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
727 :
雷厨 : 2001/03/27(火) 15:13 ID:???
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
729 :
ラウンコ : 2001/03/27(火) 15:13 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
730 :
ラウン坊 : 2001/03/27(火) 15:14 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
731 :
リフラフ : 2001/03/27(火) 15:14 ID:???
★公開したくない削除依頼
732 :
ろーず : 2001/03/27(火) 15:14 ID:???
☆直接依頼メール
733 :
ロバート : 2001/03/27(火) 15:14 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
735 :
あーみゃ : 2001/03/27(火) 15:14 ID:???
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
738 :
岩崎 : 2001/03/27(火) 15:14 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
739 :
院長 : 2001/03/27(火) 15:14 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
740 :
宇宙人 : 2001/03/27(火) 15:14 ID:???
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
742 :
加奈子 : 2001/03/27(火) 15:14 ID:???
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
743 :
硝子玉 : 2001/03/27(火) 15:14 ID:???
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
744 :
看護婦 : 2001/03/27(火) 15:14 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
745 :
贋 : 2001/03/27(火) 15:14 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
748 :
金土日 : 2001/03/27(火) 15:14 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
749 :
鯨 : 2001/03/27(火) 15:14 ID:???
削除人には何の責任もありません。
750 :
黒イ人 : 2001/03/27(火) 15:14 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
754 :
氷焔 : 2001/03/27(火) 15:14 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
755 :
桜井 : 2001/03/27(火) 15:14 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
756 :
貞子 : 2001/03/27(火) 15:14 ID:???
削除人は行動に自信を持ちましょう。
757 :
さばぞー : 2001/03/27(火) 15:14 ID:???
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
759 :
次席検事 : 2001/03/27(火) 15:14 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
763 :
すし : 2001/03/27(火) 15:14 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
765 :
すももも : 2001/03/27(火) 15:14 ID:???
削除人は2ちゃんねるの顔の一つです。
766 :
ジューニ : 2001/03/27(火) 15:14 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
767 :
高志 : 2001/03/27(火) 15:14 ID:???
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
768 :
厨房 : 2001/03/27(火) 15:15 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
770 :
天使っち : 2001/03/27(火) 15:15 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
772 :
どん : 2001/03/27(火) 15:15 ID:???
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
774 :
ニコラス : 2001/03/27(火) 15:15 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
778 :
ぴのこ : 2001/03/27(火) 15:15 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
781 :
貧乏神 : 2001/03/27(火) 15:15 ID:???
相談がある時は
782 :
まこP : 2001/03/27(火) 15:15 ID:???
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
783 :
マ様 : 2001/03/27(火) 15:15 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
785 :
松沢 : 2001/03/27(火) 15:15 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
786 :
右巻き : 2001/03/27(火) 15:15 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
787 :
美坂 栞 : 2001/03/27(火) 15:15 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
790 :
女神 : 2001/03/27(火) 15:15 ID:???
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
794 :
あゆみ : 2001/03/27(火) 15:15 ID:???
・サーバのゲージが赤2つ以上の時
795 :
い鼠 : 2001/03/27(火) 15:15 ID:???
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
798 :
うさうさ : 2001/03/27(火) 15:15 ID:???
100個だけ復帰してください。
・上記以外の場合
800 :
うしゃ。 : 2001/03/27(火) 15:16 ID:???
300個復帰を使ってください。
801 :
うみぴこ : 2001/03/27(火) 15:16 ID:???
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
803 :
エクセル : 2001/03/27(火) 15:16 ID:???
復帰作業が終わったら
804 :
えろゆき : 2001/03/27(火) 15:16 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
807 :
おヌ : 2001/03/27(火) 15:16 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
809 :
かなた : 2001/03/27(火) 15:16 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
810 :
かぷりこ : 2001/03/27(火) 15:16 ID:???
100復帰された状態の板がある
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
814 :
くまさん : 2001/03/27(火) 15:16 ID:???
復帰以外に気をつけること
815 :
ゲビ子 : 2001/03/27(火) 15:16 ID:???
問題があった場合
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
817 :
さすさす : 2001/03/27(火) 15:16 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
818 :
死の商人 : 2001/03/27(火) 15:16 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
819 :
じゃっく : 2001/03/27(火) 15:16 ID:???
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
822 :
新米ギコ : 2001/03/27(火) 15:16 ID:???
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
823 :
雀 : 2001/03/27(火) 15:16 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
824 :
スネーク : 2001/03/27(火) 15:16 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
825 :
タオル : 2001/03/27(火) 15:16 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
826 :
ダメヲ : 2001/03/27(火) 15:16 ID:???
●はじめに
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
828 :
店主 : 2001/03/27(火) 15:17 ID:???
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
829 :
トオル : 2001/03/27(火) 15:17 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
831 :
那奈 : 2001/03/27(火) 15:17 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
833 :
七海 : 2001/03/27(火) 15:17 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
834 :
にゃむ : 2001/03/27(火) 15:17 ID:???
の判断は文意によります。
2.個人情報の取り扱い(公人の場合)
来た場合は公的機関にその判断を委ねます。
837 :
ぷわぷわ : 2001/03/27(火) 15:17 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
838 :
筆記 : 2001/03/27(火) 15:17 ID:???
5.固定叩き(個人叩き)の取り扱い
839 :
ほげ : 2001/03/27(火) 15:17 ID:???
せん。
840 :
牧野 : 2001/03/27(火) 15:17 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
842 :
みけっち : 2001/03/27(火) 15:17 ID:???
7.差別発言の取り扱い
843 :
皆葉 : 2001/03/27(火) 15:17 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
8.荒らし依頼
す。
846 :
ろーてく : 2001/03/27(火) 15:17 ID:???
9.唐阨tけられたURLの取り扱い
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
10.エロ・グロ系のスレッドの取り扱い
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
11.板と主旨が違うスレッド・発言の取り扱い。
る煽り、荒らしの発言も削除します。
852 :
犬 : 2001/03/27(火) 15:17 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
以上の5点に関しては、原則として削除依頼があった場合に行動します。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
857 :
癌射 : 2001/03/27(火) 15:18 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
858 :
金太 : 2001/03/27(火) 15:18 ID:???
これから削除人になる皆さんへ。
859 :
さばねこ : 2001/03/27(火) 15:18 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
863 :
ニオ : 2001/03/27(火) 15:18 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
864 :
猫 : 2001/03/27(火) 15:18 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
865 :
ピーコ : 2001/03/27(火) 15:18 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
866 :
双子萌え : 2001/03/27(火) 15:18 ID:???
込み等からが対象となります。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
4.削除人はボランティアです。そこに見返りを求めてはいけません。
869 :
ぁゃιぃ : 2001/03/27(火) 15:18 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
870 :
あゆみ : 2001/03/27(火) 15:18 ID:???
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
871 :
アヒル : 2001/03/27(火) 15:18 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
872 :
一郎 : 2001/03/27(火) 15:18 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
873 :
犬 : 2001/03/27(火) 15:18 ID:???
7.削除人は自分の行動に自信を持って下さい。
874 :
ぃゃ : 2001/03/27(火) 15:18 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
875 :
エクセル : 2001/03/27(火) 15:18 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
877 :
想い出 : 2001/03/27(火) 15:18 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
878 :
オレ : 2001/03/27(火) 15:18 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
879 :
家畜 : 2001/03/27(火) 15:18 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
880 :
かまっち : 2001/03/27(火) 15:18 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
881 :
からす : 2001/03/27(火) 15:18 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
公人の場合
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
885 :
きょうこ : 2001/03/27(火) 15:18 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
886 :
金角 : 2001/03/27(火) 15:18 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
887 :
戯子 : 2001/03/27(火) 15:18 ID:???
削除依頼
888 :
腐れ厨房 : 2001/03/27(火) 15:18 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
889 :
激甘納豆 : 2001/03/27(火) 15:19 ID:???
私人の定義
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
891 :
ココルル : 2001/03/27(火) 15:19 ID:???
個人情報
892 :
コンボイ : 2001/03/27(火) 15:19 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
895 :
小学生 : 2001/03/27(火) 15:19 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
896 :
商社マン : 2001/03/27(火) 15:19 ID:???
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
897 :
じゅもん : 2001/03/27(火) 15:19 ID:???
原則放置
898 :
棄人 : 2001/03/27(火) 15:19 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
899 :
すねお : 2001/03/27(火) 15:19 ID:???
削除対象
900 :
ゾニック : 2001/03/27(火) 15:19 ID:???
3.固定ハンドル(2ch内)に関して
最悪板以外では全て削除対象にします。
902 :
茶k統 : 2001/03/27(火) 15:19 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
スレッド
904 :
陳朴斉 : 2001/03/27(火) 15:19 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
レス・発言
906 :
天才工房 : 2001/03/27(火) 15:19 ID:???
差別・蔑視
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
909 :
波平 : 2001/03/27(火) 15:19 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
連続投稿・コピー&ペースト
912 :
白 : 2001/03/27(火) 15:19 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
914 :
ハンゾウ : 2001/03/27(火) 15:19 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
2ちゃんねる
919 :
双子萌え : 2001/03/27(火) 15:19 ID:???
ピンクBBS
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
荒らし依頼
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
924 :
本家なぐ : 2001/03/27(火) 15:20 ID:???
悪意のあるURL赴L
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
926 :
マスター : 2001/03/27(火) 15:20 ID:???
エロ・性的画像はピンクBBSを除いて全て削除します。
927 :
魔法剣士 : 2001/03/27(火) 15:20 ID:???
その他の画像に関しては原則的に放置とします。
928 :
まりい : 2001/03/27(火) 15:20 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
929 :
ミカエル : 2001/03/27(火) 15:20 ID:???
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
930 :
みみずん : 2001/03/27(火) 15:20 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
皆さんと共に考え、完成に近づけていきたいと思っています。
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
削除依頼板では重複スレッドは厳重に禁止します。
934 :
遊 : 2001/03/27(火) 15:20 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
935 :
雪月 : 2001/03/27(火) 15:20 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
936 :
ゆり : 2001/03/27(火) 15:20 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
937 :
よいよ : 2001/03/27(火) 15:20 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
939 :
楽天狼 : 2001/03/27(火) 15:20 ID:???
尚、これらは決まった依頼以外は対応しないのでご注意ください。
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
944 :
厭きラヴ : 2001/03/27(火) 15:20 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
946 :
いっち : 2001/03/27(火) 15:20 ID:???
レスならば、スレッドごとにレス番号を指定してください。
947 :
いつろ〜 : 2001/03/27(火) 15:20 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
☆削除に値する理由
949 :
大家 : 2001/03/27(火) 15:20 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
950 :
おヌ : 2001/03/27(火) 15:20 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
951 :
開店寿司 : 2001/03/27(火) 15:21 ID:???
☆直接依頼メール
952 :
カマー : 2001/03/27(火) 15:21 ID:???
専用メールのほうへお願いします。
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
954 :
きいぼー : 2001/03/27(火) 15:21 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
電話や手紙の依頼でも内緒に消すということは基本的にしません。
956 :
京大様 : 2001/03/27(火) 15:21 ID:???
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
958 :
激烈爆人 : 2001/03/27(火) 15:21 ID:???
削除人はボランティアです。
959 :
高2 : 2001/03/27(火) 15:21 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
962 :
さすけ : 2001/03/27(火) 15:21 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
963 :
サトポン : 2001/03/27(火) 15:21 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
964 :
鹿の山 : 2001/03/27(火) 15:21 ID:???
削除対象だと判断したら自信を持って削除してください。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
966 :
ジェイク : 2001/03/27(火) 15:21 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
967 :
助教授 : 2001/03/27(火) 15:21 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
968 :
心配屋 : 2001/03/27(火) 15:21 ID:???
削除人は2ちゃんねるの顔の一つです。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人は信頼しあいましょう。
971 :
タモリ : 2001/03/27(火) 15:21 ID:???
★その他
削除報告について
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
974 :
ちんぽ君 : 2001/03/27(火) 15:21 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
975 :
テンクル : 2001/03/27(火) 15:21 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
977 :
ドリル : 2001/03/27(火) 15:21 ID:???
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
978 :
名無し〜 : 2001/03/27(火) 15:21 ID:???
削除人には削除権の制限があります
979 :
舐め次 : 2001/03/27(火) 15:21 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
980 :
ニケ : 2001/03/27(火) 15:21 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
981 :
ニセイチ : 2001/03/27(火) 15:21 ID:???
復帰屋さんの心得
982 :
のれん : 2001/03/27(火) 15:21 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
板が壊れているのを見つけたor修復願いを見つけた
984 :
バター犬 : 2001/03/27(火) 15:21 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
985 :
ハピたん : 2001/03/27(火) 15:21 ID:???
復帰スクリプトについて
復帰作業は禁止します。
・サーバのゲージが黄色2つ以上or0時〜3時
988 :
貧 : 2001/03/27(火) 15:22 ID:???
・上記以外の場合
989 :
ボナンザ : 2001/03/27(火) 15:22 ID:???
サーバの負荷が高いときは無理をしないで下さい。
990 :
本家なぐ : 2001/03/27(火) 15:22 ID:???
復帰作業が終わったら
991 :
真輝子 : 2001/03/27(火) 15:22 ID:???
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
992 :
まりん : 2001/03/27(火) 15:22 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
993 :
みなしご : 2001/03/27(火) 15:22 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
995 :
元ホスト : 2001/03/27(火) 15:22 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
996 :
ラウンコ : 2001/03/27(火) 15:22 ID:???
復帰以外に気をつけること
997 :
ろーず : 2001/03/27(火) 15:22 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
要望を出す前に
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
1000 :
岩崎 : 2001/03/27(火) 15:22 ID:???
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
1001 :
宇宙人 : 2001/03/27(火) 15:22 ID:???
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
1003 :
加奈子 : 2001/03/27(火) 15:22 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
1004 :
看護婦 : 2001/03/27(火) 15:22 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
1006 :
鯨 : 2001/03/27(火) 15:22 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
●はじめに
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
1009 :
桜井 : 2001/03/27(火) 15:22 ID:???
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
1013 :
すし : 2001/03/27(火) 15:22 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
1015 :
高志 : 2001/03/27(火) 15:22 ID:???
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
2.個人情報の取り扱い(公人の場合)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
1018 :
ぴのこ : 2001/03/27(火) 15:22 ID:???
3.法人情報の取り扱い
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
1020 :
まこP : 2001/03/27(火) 15:23 ID:???
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
1021 :
松沢 : 2001/03/27(火) 15:23 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
1022 :
女神 : 2001/03/27(火) 15:23 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
1023 :
よぉ : 2001/03/27(火) 15:23 ID:???
いものに関しては削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
1026 :
あゆみ : 2001/03/27(火) 15:23 ID:???
の書き込みに関しては、議論となることを前提に静観します。
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
10.エロ・グロ系のスレッドの取り扱い
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
1033 :
おヌ : 2001/03/27(火) 15:23 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
1034 :
おぷ : 2001/03/27(火) 15:23 ID:???
る煽り、荒らしの発言も削除します。
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
1037 :
キコ : 2001/03/27(火) 15:23 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
これから削除人になる皆さんへ。
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
1042 :
しー : 2001/03/27(火) 15:23 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
1043 :
自販機 : 2001/03/27(火) 15:23 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
1046 :
助兵衛 : 2001/03/27(火) 15:23 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
1047 :
スター : 2001/03/27(火) 15:23 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
1048 :
セレネ : 2001/03/27(火) 15:23 ID:???
込み等からが対象となります。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
4.削除人はボランティアです。そこに見返りを求めてはいけません。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
7.削除人は自分の行動に自信を持って下さい。
1055 :
那奈 : 2001/03/27(火) 15:24 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
1057 :
七海 : 2001/03/27(火) 15:24 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削除人は基本的に本ガイドラインに沿って削除して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の定義
1066 :
ブス子 : 2001/03/27(火) 15:24 ID:???
個人情報
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
1068 :
僕 : 2001/03/27(火) 15:24 ID:???
批判・誹謗中傷
1069 :
麻希 : 2001/03/27(火) 15:24 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
1070 :
まま氏 : 2001/03/27(火) 15:24 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
私人の場合
公人ではない人は全て私人として扱います。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
1074 :
むぐ : 2001/03/27(火) 15:24 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
2.法人・公的機関の取り扱い
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
削除対象
叩きについて
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
スレッド
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
1084 :
癌射 : 2001/03/27(火) 15:25 ID:???
レス・発言
1085 :
金太 : 2001/03/27(火) 15:25 ID:???
差別・蔑視
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
公開することで第三者が損失を受けるデータは削除されることがあります。
5.掲示板・スレッドの趣旨とは違う投稿
1090 :
ニオ : 2001/03/27(火) 15:25 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
1091 :
猫 : 2001/03/27(火) 15:25 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
1092 :
ピーコ : 2001/03/27(火) 15:25 ID:???
レス・発言
6.連続投稿・重複
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
1098 :
あゆみ : 2001/03/27(火) 15:25 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
1099 :
アヒル : 2001/03/27(火) 15:25 ID:???
重複スレッド
1100 :
いそめ : 2001/03/27(火) 15:25 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
1101 :
一郎 : 2001/03/27(火) 15:25 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
1103 :
犬 : 2001/03/27(火) 15:25 ID:???
乱立スレッド
1104 :
ぃゃ : 2001/03/27(火) 15:25 ID:???
7.エロ・下品
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
荒らし依頼
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
1111 :
からす : 2001/03/27(火) 15:25 ID:???
エロ・性的画像はピンクBBSを除いて全て削除します。
その他の画像に関しては原則的に放置とします。
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
1116 :
金角 : 2001/03/27(火) 15:25 ID:???
皆さんと共に考え、完成に近づけていきたいと思っています。
1117 :
戯子 : 2001/03/27(火) 15:26 ID:???
削除依頼の注意
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
☆まず過去ログを探してみましょう
1120 :
ゲビ子 : 2001/03/27(火) 15:26 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
1123 :
根性男 : 2001/03/27(火) 15:26 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
1124 :
さおり : 2001/03/27(火) 15:26 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
1125 :
さくら : 2001/03/27(火) 15:26 ID:???
☆依頼が決まっているスレッド
1126 :
しー : 2001/03/27(火) 15:26 ID:???
それぞれのルールを守ってお願いします。
できれば500前後で早めに引っ越していただくようお願いします。
1128 :
寿司 : 2001/03/27(火) 15:26 ID:???
★削除依頼に必ず必要なもの
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
1130 :
ぜんQ : 2001/03/27(火) 15:26 ID:???
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
1132 :
高志 : 2001/03/27(火) 15:26 ID:???
☆削除対象を特定する
1133 :
太宰治 : 2001/03/27(火) 15:26 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
☆削除に値する理由
ローカルルールに基づく依頼は、その該当部分を書き出してください。
★公開したくない削除依頼
1137 :
てく : 2001/03/27(火) 15:26 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
1138 :
天帝 : 2001/03/27(火) 15:26 ID:???
☆管理人に電話か手紙か電報
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
電話や手紙の依頼でも内緒に消すということは基本的にしません。
1141 :
トオル : 2001/03/27(火) 15:26 ID:???
削除する人の心得
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
1144 :
波平 : 2001/03/27(火) 15:26 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
削除人には何の責任もありません。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
削除人には何の義務もありません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除対象だと判断したら自信を持って削除してください。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は2ちゃんねるの顔の一つです。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人は信頼しあいましょう。
★その他
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
1158 :
ぼぼ : 2001/03/27(火) 15:27 ID:???
ローカルルールの扱い
1159 :
マァヴ : 2001/03/27(火) 15:27 ID:???
サーバとシステムに優しくしてね。
1160 :
前山 : 2001/03/27(火) 15:27 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
1161 :
まつ : 2001/03/27(火) 15:27 ID:???
相談がある時は
1162 :
まゆみ : 2001/03/27(火) 15:27 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
1163 :
見。 : 2001/03/27(火) 15:27 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
1165 :
みゆ : 2001/03/27(火) 15:27 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰作業は意外とサーバに負担をかけるものです。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
1170 :
ゆかり : 2001/03/27(火) 15:27 ID:???
・サーバのゲージが赤2つ以上の時
1171 :
豊● : 2001/03/27(火) 15:27 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
1172 :
ゆり : 2001/03/27(火) 15:27 ID:???
100個だけ復帰してください。
1173 :
洛セ者 : 2001/03/27(火) 15:27 ID:???
300個復帰を使ってください。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
1175 :
楽天娘 : 2001/03/27(火) 15:27 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
同じサーバの板が復帰中
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
1180 :
鰯 : 2001/03/27(火) 15:27 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
1181 :
いっち : 2001/03/27(火) 15:27 ID:???
★その他
削除屋・削除人への移行
1183 :
猪木 : 2001/03/27(火) 15:27 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
1184 :
大家 : 2001/03/27(火) 15:27 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
1185 :
おヌ : 2001/03/27(火) 15:27 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
1187 :
カマー : 2001/03/27(火) 15:27 ID:???
要望を出す前に
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
ご使用のOS名とバージョン
1191 :
京大様 : 2001/03/27(火) 15:28 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
削除ガイドライン for 2ちゃんねる
削除人は基本的に本ガイドラインに沿って削除して下さい。
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
ただ一つ、ルールを知り守ってくれること、それだけです。
1196 :
寿限有 : 2001/03/27(火) 15:28 ID:???
1.個人情報の取り扱い(公人を除く)
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
1198 :
真改 : 2001/03/27(火) 15:28 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
削除します。悪意善意ではなく、ルールであることをご理解下さい。
1200 :
高志 : 2001/03/27(火) 15:28 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
1201 :
旅人 : 2001/03/27(火) 15:28 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
(IPは記録していませんが、出来るかぎり協力はすることになります)
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
3.法人情報の取り扱い
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
1206 :
ドリル : 2001/03/27(火) 15:28 ID:???
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
1208 :
舐め次 : 2001/03/27(火) 15:28 ID:???
5.固定叩き(個人叩き)の取り扱い
1209 :
ニケ : 2001/03/27(火) 15:28 ID:???
せん。
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
1211 :
のれん : 2001/03/27(火) 15:28 ID:???
いものに関しては削除します。
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
8.荒らし依頼
す。
1216 :
貧 : 2001/03/27(火) 15:29 ID:???
9.唐阨tけられたURLの取り扱い
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
10.エロ・グロ系のスレッドの取り扱い
1219 :
真輝子 : 2001/03/27(火) 15:29 ID:???
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
1220 :
股旅 : 2001/03/27(火) 15:29 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
る煽り、荒らしの発言も削除します。
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
1223 :
餅 : 2001/03/27(火) 15:29 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
1224 :
焼き芋 : 2001/03/27(火) 15:29 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
1228 :
ろーず : 2001/03/27(火) 15:29 ID:???
これから削除人になる皆さんへ。
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
1231 :
岩崎 : 2001/03/27(火) 15:29 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
1232 :
宇宙人 : 2001/03/27(火) 15:29 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
1233 :
加奈子 : 2001/03/27(火) 15:29 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
1234 :
看護婦 : 2001/03/27(火) 15:29 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
つまり削除人は、個人の嗜好を捨てる必要があります。
1236 :
金土日 : 2001/03/27(火) 15:29 ID:???
込み等からが対象となります。
1237 :
黒イ人 : 2001/03/27(火) 15:29 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
4.削除人はボランティアです。そこに見返りを求めてはいけません。
1239 :
氷焔 : 2001/03/27(火) 15:29 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
1240 :
貞子 : 2001/03/27(火) 15:29 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
7.削除人は自分の行動に自信を持って下さい。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
1245 :
高志 : 2001/03/27(火) 15:30 ID:???
削除権の拡大がなされます。了承して下さい。
ません。時間があるときに行ってくれるだけで高槓いのです。
1247 :
どん : 2001/03/27(火) 15:30 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削除人は基本的に本ガイドラインに沿って削除して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
1250 :
ぴのこ : 2001/03/27(火) 15:30 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
公人の場合
1252 :
まこP : 2001/03/27(火) 15:30 ID:???
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
1254 :
右巻き : 2001/03/27(火) 15:30 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
1256 :
女神 : 2001/03/27(火) 15:30 ID:???
削除依頼
1257 :
よぉ : 2001/03/27(火) 15:30 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
1258 :
レオ : 2001/03/27(火) 15:30 ID:???
私人の定義
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
個人情報
1261 :
い鼠 : 2001/03/27(火) 15:30 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
晒しage
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
1267 :
キコ : 2001/03/27(火) 15:30 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
スレッド
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
1270 :
黒い日 : 2001/03/27(火) 15:30 ID:???
レス・発言
差別・蔑視
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
1273 :
しー : 2001/03/27(火) 15:30 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
1274 :
自販機 : 2001/03/27(火) 15:30 ID:???
公開することで第三者が損失を受けるデータは削除されることがあります。
5.掲示板・スレッドの趣旨とは違う投稿
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
1277 :
助兵衛 : 2001/03/27(火) 15:31 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
1278 :
雀 : 2001/03/27(火) 15:31 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
1280 :
セレネ : 2001/03/27(火) 15:31 ID:???
6.連続投稿・重複
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
アスキーアート
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
重複スレッド
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
乱立スレッド
1287 :
那奈 : 2001/03/27(火) 15:31 ID:???
7.エロ・下品
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
1289 :
七海 : 2001/03/27(火) 15:31 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
1290 :
なに? : 2001/03/27(火) 15:31 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
1291 :
にゃむ : 2001/03/27(火) 15:31 ID:???
荒らし依頼
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
画像リンク
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
不法ャtト・データ
1298 :
ブス子 : 2001/03/27(火) 15:32 ID:???
宣伝
乱立スレッドの場合、掲示板自体のURLでも高「ません。
1300 :
犬 : 2001/03/27(火) 15:32 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
削除ガイドラインを良く読み、該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
1307 :
マカー : 2001/03/27(火) 15:32 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
1308 :
金太 : 2001/03/27(火) 15:32 ID:???
専用メールのほうへお願いします。
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
1310 :
三等兵 : 2001/03/27(火) 15:32 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
電話や手紙の依頼でも内緒に消すということは基本的にしません。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
1314 :
ニオ : 2001/03/27(火) 15:32 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
1315 :
猫 : 2001/03/27(火) 15:32 ID:???
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
1325 :
あゆみ : 2001/03/27(火) 15:32 ID:???
削除対象だと判断したら自信を持って削除してください。
1326 :
いそめ : 2001/03/27(火) 15:32 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
1328 :
犬 : 2001/03/27(火) 15:33 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
1330 :
ぃゃ : 2001/03/27(火) 15:33 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
★その他
1337 :
想い出 : 2001/03/27(火) 15:33 ID:???
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
1339 :
オレ : 2001/03/27(火) 15:33 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
1341 :
家畜 : 2001/03/27(火) 15:33 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
1345 :
からす : 2001/03/27(火) 15:33 ID:???
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
1350 :
きつね : 2001/03/27(火) 15:33 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
1355 :
金角 : 2001/03/27(火) 15:33 ID:???
復帰屋さんの心得
1356 :
金玉 : 2001/03/27(火) 15:33 ID:???
復帰作業は意外とサーバに負担をかけるものです。
1357 :
戯子 : 2001/03/27(火) 15:33 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
1358 :
ギコ : 2001/03/27(火) 15:33 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
1360 :
クロ : 2001/03/27(火) 15:33 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
1362 :
ゲビ子 : 2001/03/27(火) 15:34 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
1366 :
根性男 : 2001/03/27(火) 15:34 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
1368 :
さおり : 2001/03/27(火) 15:34 ID:???
100個だけ復帰してください。
・上記以外の場合
1370 :
さくら : 2001/03/27(火) 15:34 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
1372 :
しー : 2001/03/27(火) 15:34 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
1373 :
小学生 : 2001/03/27(火) 15:34 ID:???
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
1377 :
寿司 : 2001/03/27(火) 15:34 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
1378 :
棄人 : 2001/03/27(火) 15:34 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
1380 :
すねお : 2001/03/27(火) 15:34 ID:???
100復帰された状態の板がある
1381 :
ぜんQ : 2001/03/27(火) 15:34 ID:???
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
1383 :
高志 : 2001/03/27(火) 15:34 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
1385 :
太宰治 : 2001/03/27(火) 15:34 ID:???
削除屋・削除人への移行
1386 :
茶k統 : 2001/03/27(火) 15:34 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
1390 :
陳朴斉 : 2001/03/27(火) 15:34 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
1393 :
てく : 2001/03/27(火) 15:34 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
1395 :
天帝 : 2001/03/27(火) 15:34 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
1401 :
トオル : 2001/03/27(火) 15:35 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
1402 :
時の扉 : 2001/03/27(火) 15:35 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
1407 :
波平 : 2001/03/27(火) 15:35 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
1408 :
西日 : 2001/03/27(火) 15:35 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
1410 :
にゃそ : 2001/03/27(火) 15:35 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
1414 :
白 : 2001/03/27(火) 15:35 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
1420 :
ぴのこ : 2001/03/27(火) 15:35 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
1430 :
ぼぼ : 2001/03/27(火) 15:35 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
1432 :
マァヴ : 2001/03/27(火) 15:35 ID:???
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
1434 :
前山 : 2001/03/27(火) 15:35 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
1436 :
まつ : 2001/03/27(火) 15:36 ID:???
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
1438 :
まゆみ : 2001/03/27(火) 15:36 ID:???
4.連続投稿の取り扱い
1439 :
まりい : 2001/03/27(火) 15:36 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
1440 :
見。 : 2001/03/27(火) 15:36 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
1444 :
みゆ : 2001/03/27(火) 15:36 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
1451 :
諸葛 : 2001/03/27(火) 15:36 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
1453 :
遊 : 2001/03/27(火) 15:36 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
1454 :
雪月 : 2001/03/27(火) 15:36 ID:???
8.荒らし依頼
1455 :
豊● : 2001/03/27(火) 15:36 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
1457 :
ゆり : 2001/03/27(火) 15:36 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
1458 :
よいよ : 2001/03/27(火) 15:36 ID:???
9.唐阨tけられたURLの取り扱い
1459 :
洛セ者 : 2001/03/27(火) 15:36 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
1462 :
楽天狼 : 2001/03/27(火) 15:36 ID:???
10.エロ・グロ系のスレッドの取り扱い
1463 :
楽天娘 : 2001/03/27(火) 15:36 ID:???
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
1468 :
論破者 : 2001/03/27(火) 15:36 ID:???
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
1472 :
鰯 : 2001/03/27(火) 15:36 ID:???
その判断は管理人が行います。
1473 :
猪木 : 2001/03/27(火) 15:36 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
1474 :
大家 : 2001/03/27(火) 15:37 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
1476 :
おヌ : 2001/03/27(火) 15:37 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
1479 :
カマー : 2001/03/27(火) 15:37 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
1485 :
京大様 : 2001/03/27(火) 15:37 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
1486 :
金玉 : 2001/03/27(火) 15:37 ID:???
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
1490 :
煙 : 2001/03/27(火) 15:37 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
1491 :
高2 : 2001/03/27(火) 15:37 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
1496 :
boxfondiryadslosk1-p30.hi-ho.ne.jp : 2001/03/27(火) 15:37 ID:r5zSwhyY
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
1498 :
さすけ : 2001/03/27(火) 15:37 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
1501 :
鹿の山 : 2001/03/27(火) 15:37 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
1504 :
寿限有 : 2001/03/27(火) 15:37 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
1507 :
助教授 : 2001/03/27(火) 15:37 ID:???
8.削除人は、西村博之が責任をもって選定しています。
1508 :
真改 : 2001/03/27(火) 15:37 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
1509 :
心配屋 : 2001/03/27(火) 15:37 ID:???
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
1512 :
高志 : 2001/03/27(火) 15:37 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
1514 :
タモリ : 2001/03/27(火) 15:38 ID:???
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
1517 :
デカ女 : 2001/03/27(火) 15:38 ID:???
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
1521 :
毒餅 : 2001/03/27(火) 15:38 ID:???
公人の定義
1522 :
なおえ : 2001/03/27(火) 15:38 ID:???
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
1525 :
舐め次 : 2001/03/27(火) 15:38 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
1527 :
ニケ : 2001/03/27(火) 15:38 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
1528 :
にっく : 2001/03/27(火) 15:38 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
1530 :
ネジ : 2001/03/27(火) 15:38 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
1531 :
のれん : 2001/03/27(火) 15:38 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
1534 :
はぐ。 : 2001/03/27(火) 15:38 ID:???
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
1539 :
はぶ : 2001/03/27(火) 15:38 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
1543 :
貧 : 2001/03/27(火) 15:38 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
1544 :
ベラナ : 2001/03/27(火) 15:38 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
1549 :
真輝子 : 2001/03/27(火) 15:39 ID:???
原則放置
1550 :
まさる : 2001/03/27(火) 15:39 ID:???
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
1551 :
股旅 : 2001/03/27(火) 15:39 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
1552 :
まりん : 2001/03/27(火) 15:39 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
1557 :
餅 : 2001/03/27(火) 15:39 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
1559 :
焼き芋 : 2001/03/27(火) 15:39 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
1562 :
雷厨 : 2001/03/27(火) 15:39 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
1567 :
ろーず : 2001/03/27(火) 15:39 ID:???
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
1573 :
岩崎 : 2001/03/27(火) 15:39 ID:???
公開することで第三者が損失を受けるデータは削除されることがあります。
1574 :
院長 : 2001/03/27(火) 15:39 ID:???
とりあえず、シリアルは削除対象です。
1575 :
宇宙人 : 2001/03/27(火) 15:39 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
1577 :
加奈子 : 2001/03/27(火) 15:39 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
1578 :
硝子玉 : 2001/03/27(火) 15:39 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
1579 :
看護婦 : 2001/03/27(火) 15:39 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
1580 :
贋 : 2001/03/27(火) 15:39 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
1583 :
金土日 : 2001/03/27(火) 15:40 ID:???
6.連続投稿・重複
1584 :
鯨 : 2001/03/27(火) 15:40 ID:???
連続投稿・コピー&ペースト
1585 :
黒イ人 : 2001/03/27(火) 15:40 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
1589 :
氷焔 : 2001/03/27(火) 15:40 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
1590 :
桜井 : 2001/03/27(火) 15:40 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
1591 :
貞子 : 2001/03/27(火) 15:40 ID:???
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
1598 :
すし : 2001/03/27(火) 15:40 ID:???
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
1602 :
高志 : 2001/03/27(火) 15:40 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
1603 :
厨房 : 2001/03/27(火) 15:40 ID:???
8.URL赴L・リンク
荒らし依頼
&#9608;&#9608;&#9608;&#9604;
&#9608;&#9608;&#9608;&#9600; &#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;
&#9608;&#9608;&#9608;&#9600; &#9608;&#9608; &#9608;&#9608;&#9608;&#9600; &#9604;&#9608;&#9608;&#9608;&#9600;
&#9608;&#9608;&#9600; &#9604;&#9608;&#9608;&#9608;&#9600;&#9608;&#9608;&#9608;&#9604;&#9604;&#9604;&#9608;&#9608;&#9608;
&#9604;&#9608;&#9608;&#9608;&#9604;&#9604;&#9608;&#9608;&#9600; &#9608;&#9600; &#9600;&#9608;&#9608;&#9608;&#9608;
&#9600;&#9600;&#9600;&#9600;&#9608;&#9608;&#9608;&#9604; &#9604;&#9608;&#9608;&#9600;&#9608;&#9604;&#9604;
&#9608;&#9608;&#9600; &#9608;&#9608;&#9608; &#9608;&#9608;&#9600; &#9600;&#9608;&#9608;&#9608;&#9604;&#9604;
&#9604;&#9608;&#9608;&#9608;&#9608;&#9600;&#9600;&#9608;&#9608; &#9604;&#9608;&#9600;&#9604;&#9604; &#9600;&#9608;&#9608;&#9608;&#9608;&#9608;&#9604;&#9604;
&#9600;&#9608;&#9600;&#9600; &#9608;&#9604;&#9604;&#9608;&#9600; &#9608;&#9608;&#9608;&#9608;&#9604; &#9600;&#9608;&#9608;&#9608;&#9600;&#9600;&#9600;
&#9604; &#9608;&#9608;&#9608; &#9600;&#9608;&#9608;&#9608; &#9600;&#9600;&#9600;
&#9608;&#9608;&#9608; &#9608;&#9608;&#9608; &#9600;&#9600;
&#9608;&#9608;&#9608; &#9600; &#9600;&#9608;&#9608;&#9608;&#9608;&#9604;
&#9600; &#9600;&#9608;&#9608;&#9608;&#9608;
&#9604;
&#9604;&#9604;&#9604;&#9608;&#9608;&#9608;&#9608;&#9608;&#9608;&#9604;
&#9604;&#9604;&#9604;&#9604;&#9608;&#9608;&#9608;&#9608;&#9608;&#9600;&#9600; &#9608;&#9608;&#9608;&#9608;&#9600;&#9600;
&#9600;&#9600;&#9600;&#9600; &#9608;&#9608;&#9608;&#9600;
&#9604;&#9604;&#9604;&#9608;&#9600;
&#9600;&#9608;&#9608;&#9604;
&#9608;&#9608;&#9608;
&#9608;&#9608;&#9608;
&#9608;&#9608;&#9608;
&#9608;&#9608;&#9608;
&#9608;&#9608;&#9608;
&#9608;&#9608;&#9608;
&#9604;&#9604;&#9604;&#9604;&#9608;&#9608;&#9608;&#9608;
&#9600;&#9608;&#9608;&#9608;&#9608;&#9608;
&#9600;&#9608;&#9608;&#9600;
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
1608 :
どん : 2001/03/27(火) 15:40 ID:???
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
1614 :
ぴのこ : 2001/03/27(火) 15:40 ID:???
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
1617 :
貧乏神 : 2001/03/27(火) 15:41 ID:???
不法ャtト・データ
1618 :
まこP : 2001/03/27(火) 15:41 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
1619 :
マ様 : 2001/03/27(火) 15:41 ID:???
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
1621 :
松沢 : 2001/03/27(火) 15:41 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
1622 :
右巻き : 2001/03/27(火) 15:41 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
1626 :
女神 : 2001/03/27(火) 15:41 ID:???
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
1628 :
よぉ : 2001/03/27(火) 15:41 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
1629 :
流星軍 : 2001/03/27(火) 15:41 ID:???
★削除依頼のスレッドについて
1630 :
レオ : 2001/03/27(火) 15:41 ID:???
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
霧版
後から依頼にきた人が過去ログを探すときに困ります。
1636 :
あゆみ : 2001/03/27(火) 15:41 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
1637 :
い鼠 : 2001/03/27(火) 15:41 ID:???
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
1649 :
おヌ : 2001/03/27(火) 15:41 ID:???
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
1651 :
おぷ : 2001/03/27(火) 15:41 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
1652 :
かなた : 2001/03/27(火) 15:41 ID:???
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
1654 :
亀仙人 : 2001/03/27(火) 15:42 ID:???
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
1657 :
キコ : 2001/03/27(火) 15:42 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
1660 :
金平一 : 2001/03/27(火) 15:42 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
1663 :
黒い日 : 2001/03/27(火) 15:42 ID:???
☆直接依頼メール
1664 :
ゲビ子 : 2001/03/27(火) 15:42 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
1669 :
しー : 2001/03/27(火) 15:42 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
1671 :
自販機 : 2001/03/27(火) 15:42 ID:???
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
1677 :
助兵衛 : 2001/03/27(火) 15:42 ID:???
削除人はボランティアです。
1678 :
雀 : 2001/03/27(火) 15:42 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
1679 :
スター : 2001/03/27(火) 15:42 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
1681 :
セレネ : 2001/03/27(火) 15:42 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
1682 :
タオル : 2001/03/27(火) 15:42 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
1684 :
ダメヲ : 2001/03/27(火) 15:42 ID:???
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
1688 :
店主 : 2001/03/27(火) 15:42 ID:???
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
1690 :
トオル : 2001/03/27(火) 15:43 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
1694 :
どん : 2001/03/27(火) 15:43 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
1695 :
那奈 : 2001/03/27(火) 15:43 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
1699 :
七海 : 2001/03/27(火) 15:43 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
1700 :
なに? : 2001/03/27(火) 15:43 ID:???
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
1702 :
にゃむ : 2001/03/27(火) 15:43 ID:???
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
1716 :
ブス子 : 2001/03/27(火) 15:43 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
1719 :
筆記 : 2001/03/27(火) 15:43 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
1720 :
僕 : 2001/03/27(火) 15:43 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
1721 :
ほげ : 2001/03/27(火) 15:43 ID:???
復帰屋さんの心得
1722 :
麻希 : 2001/03/27(火) 15:43 ID:???
復帰作業は意外とサーバに負担をかけるものです。
1723 :
牧野 : 2001/03/27(火) 15:43 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
1724 :
まま氏 : 2001/03/27(火) 15:43 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
1725 :
まゆみ : 2001/03/27(火) 15:43 ID:???
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
1731 :
皆葉 : 2001/03/27(火) 15:44 ID:???
復帰作業は禁止します。
1732 :
むぐ : 2001/03/27(火) 15:44 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
1738 :
∞ : 2001/03/27(火) 15:44 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
同じサーバの板が復帰中
そして、その不可を足してゲージ赤2つを超えると危ないです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
1745 :
犬 : 2001/03/27(火) 15:44 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
1749 :
神王 : 2001/03/27(火) 15:44 ID:???
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
1752 :
マカー : 2001/03/27(火) 15:44 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
1753 :
金太 : 2001/03/27(火) 15:44 ID:???
要望を出す前に
1754 :
左党 : 2001/03/27(火) 15:44 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
1756 :
三等兵 : 2001/03/27(火) 15:44 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
1762 :
にーな : 2001/03/27(火) 15:45 ID:???
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
1763 :
ニオ : 2001/03/27(火) 15:45 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
1764 :
扁頭痛 : 2001/03/27(火) 15:45 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
1765 :
猫 : 2001/03/27(火) 15:45 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
1767 :
ピーコ : 2001/03/27(火) 15:45 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
1776 :
あゆみ : 2001/03/27(火) 15:45 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
1777 :
アヒル : 2001/03/27(火) 15:45 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
1778 :
いそめ : 2001/03/27(火) 15:45 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1779 :
一郎 : 2001/03/27(火) 15:45 ID:???
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
1781 :
犬 : 2001/03/27(火) 15:45 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1787 :
想い出 : 2001/03/27(火) 15:45 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
1789 :
オレ : 2001/03/27(火) 15:45 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
1791 :
家畜 : 2001/03/27(火) 15:45 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
1794 :
からす : 2001/03/27(火) 15:45 ID:???
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
なんだ?この厨房どもの会話は。
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
1800 :
きつね : 2001/03/27(火) 15:46 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
せん。
6.コピー&ペーストの取り扱い
1804 :
ギコ : 2001/03/27(火) 15:46 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
1806 :
クロ : 2001/03/27(火) 15:46 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
1808 :
ゲビ子 : 2001/03/27(火) 15:46 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
批判・誹謗中傷
1813 :
根性男 : 2001/03/27(火) 15:46 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
1814 :
さおり : 2001/03/27(火) 15:46 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
1816 :
さくら : 2001/03/27(火) 15:46 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
1818 :
しー : 2001/03/27(火) 15:46 ID:???
はロビーでは原則放置、それ以外では削除です。
1819 :
小学生 : 2001/03/27(火) 15:46 ID:???
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
1824 :
棄人 : 2001/03/27(火) 15:46 ID:???
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
1826 :
すねお : 2001/03/27(火) 15:46 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
1827 :
ぜんQ : 2001/03/27(火) 15:46 ID:???
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
1829 :
高志 : 2001/03/27(火) 15:46 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
1831 :
太宰治 : 2001/03/27(火) 15:46 ID:???
ただし、これら13点はいずれも義務ではありません。
1832 :
茶k統 : 2001/03/27(火) 15:46 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
1836 :
陳朴斉 : 2001/03/27(火) 15:47 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
1839 :
てく : 2001/03/27(火) 15:47 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
1841 :
天帝 : 2001/03/27(火) 15:47 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
1847 :
トオル : 2001/03/27(火) 15:47 ID:???
公平な削除のみ、です。
1848 :
時の扉 : 2001/03/27(火) 15:47 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
1853 :
波平 : 2001/03/27(火) 15:47 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
1854 :
西日 : 2001/03/27(火) 15:47 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
1856 :
にゃそ : 2001/03/27(火) 15:47 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
1860 :
白 : 2001/03/27(火) 15:47 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
1872 :
ぼぼ : 2001/03/27(火) 15:48 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
1873 :
マァヴ : 2001/03/27(火) 15:48 ID:???
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
公人の場合
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
1877 :
まりい : 2001/03/27(火) 15:48 ID:???
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
1878 :
見。 : 2001/03/27(火) 15:48 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
批判・誹謗中傷
1880 :
みゆ : 2001/03/27(火) 15:48 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の定義
1884 :
諸葛 : 2001/03/27(火) 15:48 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
1886 :
遊 : 2001/03/27(火) 15:48 ID:???
個人情報
1887 :
ゆかり : 2001/03/27(火) 15:48 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
1888 :
雪月 : 2001/03/27(火) 15:48 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
1889 :
豊● : 2001/03/27(火) 15:48 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
1890 :
ゆり : 2001/03/27(火) 15:48 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
1891 :
よいよ : 2001/03/27(火) 15:48 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
1892 :
洛セ者 : 2001/03/27(火) 15:48 ID:???
誹謗中傷
1893 :
楽天狼 : 2001/03/27(火) 15:48 ID:???
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
1897 :
論破者 : 2001/03/27(火) 15:48 ID:???
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
叩きについて
最悪板以外では全て削除対象にします。
1901 :
鰯 : 2001/03/27(火) 15:49 ID:???
固定ハンドルスレッド
1902 :
いっち : 2001/03/27(火) 15:49 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
1907 :
ガブリ : 2001/03/27(火) 15:49 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
1908 :
カマー : 2001/03/27(火) 15:49 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
1915 :
京大様 : 2001/03/27(火) 15:49 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
1916 :
金玉 : 2001/03/27(火) 15:49 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
1920 :
煙 : 2001/03/27(火) 15:49 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
1921 :
高2 : 2001/03/27(火) 15:49 ID:???
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
1926 :
さすけ : 2001/03/27(火) 15:49 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
1929 :
寿限有 : 2001/03/27(火) 15:49 ID:???
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
1931 :
助教授 : 2001/03/27(火) 15:49 ID:???
2ちゃんねる
1932 :
真改 : 2001/03/27(火) 15:50 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
1933 :
心配屋 : 2001/03/27(火) 15:50 ID:???
ピンクBBS
1934 :
boxfondiryadslosk1-p30.hi-ho.ne.jp : 2001/03/27(火) 15:50 ID:r5zSwhyY
なにしてんのこのアホわ?
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
1937 :
高志 : 2001/03/27(火) 15:50 ID:???
8.URL赴L・リンク
荒らし依頼
1939 :
旅人 : 2001/03/27(火) 15:50 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
1940 :
タモリ : 2001/03/27(火) 15:50 ID:???
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
1942 :
チョロ : 2001/03/27(火) 15:50 ID:???
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
1945 :
デカ女 : 2001/03/27(火) 15:50 ID:???
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
1947 :
ドリル : 2001/03/27(火) 15:50 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
1948 :
なおえ : 2001/03/27(火) 15:50 ID:???
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
1951 :
舐め次 : 2001/03/27(火) 15:50 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
1953 :
にっく : 2001/03/27(火) 15:50 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
1955 :
ネジ : 2001/03/27(火) 15:50 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
1956 :
のれん : 2001/03/27(火) 15:50 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
1959 :
はぐ。 : 2001/03/27(火) 15:50 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
1963 :
はぶ : 2001/03/27(火) 15:50 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
1965 :
ひらり : 2001/03/27(火) 15:50 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
☆依頼が決まっているスレッド
1967 :
貧 : 2001/03/27(火) 15:50 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
1970 :
真輝子 : 2001/03/27(火) 15:50 ID:???
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
1971 :
まさる : 2001/03/27(火) 15:50 ID:???
★削除依頼に必ず必要なもの
1972 :
股旅 : 2001/03/27(火) 15:51 ID:???
☆削除依頼対象を含むURL
1973 :
まりん : 2001/03/27(火) 15:51 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
1977 :
餅 : 2001/03/27(火) 15:51 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
1979 :
焼き芋 : 2001/03/27(火) 15:51 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
1982 :
雷厨 : 2001/03/27(火) 15:51 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
霧版
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
1988 :
ろーず : 2001/03/27(火) 15:51 ID:???
専用メールのほうへお願いします。
霧版
霧版
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
1992 :
氷焔 : 2001/03/27(火) 15:51 ID:???
削除人は行動に自信を持ちましょう。
1993 :
桜井 : 2001/03/27(火) 15:52 ID:???
削除対象だと判断したら自信を持って削除してください。
1994 :
貞子 : 2001/03/27(火) 15:52 ID:???
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
霧版
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
2002 :
すし : 2001/03/27(火) 15:52 ID:???
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
2006 :
高志 : 2001/03/27(火) 15:52 ID:???
削除人は信頼しあいましょう。
霧版
2008 :
厨房 : 2001/03/27(火) 15:52 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
2012 :
どん : 2001/03/27(火) 15:52 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
2018 :
ぴのこ : 2001/03/27(火) 15:52 ID:???
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
2021 :
貧乏神 : 2001/03/27(火) 15:52 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
2022 :
まこP : 2001/03/27(火) 15:52 ID:???
削除人には削除権の制限があります
2023 :
マ様 : 2001/03/27(火) 15:52 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
2025 :
松沢 : 2001/03/27(火) 15:52 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
2026 :
右巻き : 2001/03/27(火) 15:52 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
2030 :
女神 : 2001/03/27(火) 15:52 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
2032 :
よぉ : 2001/03/27(火) 15:52 ID:???
板が壊れているのを見つけたor修復願いを見つけた
2033 :
流星軍 : 2001/03/27(火) 15:52 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
2034 :
レオ : 2001/03/27(火) 15:53 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
2039 :
あゆみ : 2001/03/27(火) 15:53 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
2040 :
い鼠 : 2001/03/27(火) 15:53 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
すごいレスの数だね。
まだやってたんだ、このネタ。
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
2053 :
おヌ : 2001/03/27(火) 15:53 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
2055 :
おぷ : 2001/03/27(火) 15:53 ID:???
100復帰された状態の板がある
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
削除屋・削除人への移行
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
2060 :
金平一 : 2001/03/27(火) 15:53 ID:???
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
2063 :
黒い日 : 2001/03/27(火) 15:53 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
2064 :
ゲビ子 : 2001/03/27(火) 15:53 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
批判・誹謗中傷
2066 :
自販機 : 2001/03/27(火) 15:53 ID:???
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
2071 :
雀 : 2001/03/27(火) 15:54 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
2073 :
セレネ : 2001/03/27(火) 15:54 ID:???
削除ガイドライン for 2ちゃんねる
2074 :
タオル : 2001/03/27(火) 15:54 ID:???
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
2076 :
ダメヲ : 2001/03/27(火) 15:54 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
ただ一つ、ルールを知り守ってくれること、それだけです。
2080 :
トオル : 2001/03/27(火) 15:54 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
2084 :
どん : 2001/03/27(火) 15:54 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
2085 :
那奈 : 2001/03/27(火) 15:54 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
2089 :
七海 : 2001/03/27(火) 15:54 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
2090 :
なに? : 2001/03/27(火) 15:54 ID:???
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2092 :
にゃむ : 2001/03/27(火) 15:54 ID:???
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
2106 :
ブス子 : 2001/03/27(火) 15:55 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
2109 :
筆記 : 2001/03/27(火) 15:55 ID:???
せん。
2110 :
僕 : 2001/03/27(火) 15:55 ID:???
6.コピー&ペーストの取り扱い
2111 :
ほげ : 2001/03/27(火) 15:55 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
2112 :
麻希 : 2001/03/27(火) 15:55 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
2113 :
まま氏 : 2001/03/27(火) 15:55 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
2114 :
まゆみ : 2001/03/27(火) 15:55 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
2117 :
皆葉 : 2001/03/27(火) 15:55 ID:???
8.荒らし依頼
2118 :
むぐ : 2001/03/27(火) 15:55 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
2123 :
∞ : 2001/03/27(火) 15:55 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
2134 :
犬 : 2001/03/27(火) 15:56 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
2139 :
神王 : 2001/03/27(火) 15:56 ID:???
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
2144 :
癌射 : 2001/03/27(火) 15:56 ID:???
これから削除人になる皆さんへ。
2145 :
マカー : 2001/03/27(火) 15:56 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
2146 :
金太 : 2001/03/27(火) 15:56 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
2147 :
左党 : 2001/03/27(火) 15:56 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
2149 :
三等兵 : 2001/03/27(火) 15:56 ID:???
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
2155 :
猫 : 2001/03/27(火) 15:56 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
2156 :
ピーコ : 2001/03/27(火) 15:56 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
2164 :
あゆみ : 2001/03/27(火) 15:57 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
2165 :
アヒル : 2001/03/27(火) 15:57 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
2166 :
いそめ : 2001/03/27(火) 15:57 ID:???
削除人は2ちゃんねるの顔の一つです。
2167 :
一郎 : 2001/03/27(火) 15:57 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
2169 :
犬 : 2001/03/27(火) 15:57 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
2171 :
ぃゃ : 2001/03/27(火) 15:57 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
2179 :
想い出 : 2001/03/27(火) 15:57 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
2181 :
オレ : 2001/03/27(火) 15:57 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2183 :
家畜 : 2001/03/27(火) 15:57 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
2187 :
からす : 2001/03/27(火) 15:57 ID:???
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
2192 :
きつね : 2001/03/27(火) 15:57 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
2197 :
金角 : 2001/03/27(火) 15:58 ID:???
削除依頼
2198 :
金玉 : 2001/03/27(火) 15:58 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
2199 :
戯子 : 2001/03/27(火) 15:58 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
2200 :
ギコ : 2001/03/27(火) 15:58 ID:???
私人の場合
私人の定義
2202 :
クロ : 2001/03/27(火) 15:58 ID:???
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
2204 :
ゲビ子 : 2001/03/27(火) 15:58 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
2208 :
根性男 : 2001/03/27(火) 15:58 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
2209 :
さおり : 2001/03/27(火) 15:58 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
2211 :
小学生 : 2001/03/27(火) 15:58 ID:???
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
2216 :
寿司 : 2001/03/27(火) 15:58 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
2217 :
棄人 : 2001/03/27(火) 15:58 ID:???
削除対象
2218 :
すねお : 2001/03/27(火) 15:58 ID:???
3.固定ハンドル(2ch内)に関して
2219 :
ぜんQ : 2001/03/27(火) 15:58 ID:???
叩きについて
最悪板以外では全て削除対象にします。
2221 :
高志 : 2001/03/27(火) 15:58 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
2223 :
太宰治 : 2001/03/27(火) 15:58 ID:???
4.荒らし・煽り・その他
2224 :
茶k統 : 2001/03/27(火) 15:58 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
2228 :
陳朴斉 : 2001/03/27(火) 15:58 ID:???
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
2231 :
てく : 2001/03/27(火) 15:59 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
2233 :
天帝 : 2001/03/27(火) 15:59 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
2239 :
トオル : 2001/03/27(火) 15:59 ID:???
スレッド
2240 :
時の扉 : 2001/03/27(火) 15:59 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
2243 :
西日 : 2001/03/27(火) 15:59 ID:???
6.連続投稿・重複
2244 :
にゃそ : 2001/03/27(火) 15:59 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
2248 :
白 : 2001/03/27(火) 15:59 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
2254 :
瞳五郎 : 2001/03/27(火) 15:59 ID:???
7.エロ・下品
2ちゃんねる
2256 :
ぴのこ : 2001/03/27(火) 15:59 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
2260 :
ふふふ : 2001/03/27(火) 15:59 ID:???
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
2267 :
ぼぼ : 2001/03/27(火) 16:00 ID:???
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
2269 :
マァヴ : 2001/03/27(火) 16:00 ID:???
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
2271 :
よいよ : 2001/03/27(火) 16:00 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
2272 :
洛セ者 : 2001/03/27(火) 16:00 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
2275 :
楽天狼 : 2001/03/27(火) 16:00 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
2276 :
楽天娘 : 2001/03/27(火) 16:00 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
2281 :
論破者 : 2001/03/27(火) 16:00 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
2286 :
鰯 : 2001/03/27(火) 16:01 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
2287 :
いっち : 2001/03/27(火) 16:01 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
2289 :
猪木 : 2001/03/27(火) 16:01 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
2291 :
大家 : 2001/03/27(火) 16:01 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
2293 :
おヌ : 2001/03/27(火) 16:01 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
2296 :
ガブリ : 2001/03/27(火) 16:01 ID:???
☆管理人に電話か手紙か電報
2297 :
カマー : 2001/03/27(火) 16:01 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
2305 :
京大様 : 2001/03/27(火) 16:01 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
2306 :
金玉 : 2001/03/27(火) 16:01 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
2310 :
煙 : 2001/03/27(火) 16:01 ID:???
削除人には何の責任もありません。
2311 :
高2 : 2001/03/27(火) 16:01 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
2317 :
さすけ : 2001/03/27(火) 16:01 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
2320 :
鹿の山 : 2001/03/27(火) 16:02 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
2323 :
寿限有 : 2001/03/27(火) 16:02 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
2326 :
助教授 : 2001/03/27(火) 16:02 ID:???
削除人は2ちゃんねるの顔の一つです。
2327 :
真改 : 2001/03/27(火) 16:02 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
2328 :
心配屋 : 2001/03/27(火) 16:02 ID:???
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2331 :
高志 : 2001/03/27(火) 16:02 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
2333 :
旅人 : 2001/03/27(火) 16:02 ID:???
削除報告について
2334 :
タモリ : 2001/03/27(火) 16:02 ID:???
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
2336 :
チョロ : 2001/03/27(火) 16:02 ID:???
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
2340 :
デカ女 : 2001/03/27(火) 16:02 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
2344 :
毒餅 : 2001/03/27(火) 16:02 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
2345 :
ドリル : 2001/03/27(火) 16:02 ID:???
削除人には削除権の制限があります
2346 :
なおえ : 2001/03/27(火) 16:02 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
2349 :
舐め次 : 2001/03/27(火) 16:02 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
2351 :
ニケ : 2001/03/27(火) 16:02 ID:???
復帰屋さんの心得
2352 :
にっく : 2001/03/27(火) 16:03 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
2354 :
ネジ : 2001/03/27(火) 16:03 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
2355 :
のれん : 2001/03/27(火) 16:03 ID:???
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
2358 :
はぐ。 : 2001/03/27(火) 16:03 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
2362 :
はぶ : 2001/03/27(火) 16:03 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
2364 :
ひらり : 2001/03/27(火) 16:03 ID:???
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
2367 :
貧 : 2001/03/27(火) 16:03 ID:???
サーバの負荷が高いときは無理をしないで下さい。
2368 :
ベラナ : 2001/03/27(火) 16:03 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
2373 :
真輝子 : 2001/03/27(火) 16:03 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
2374 :
まさる : 2001/03/27(火) 16:03 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
2375 :
股旅 : 2001/03/27(火) 16:03 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
2376 :
まりん : 2001/03/27(火) 16:03 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
2381 :
餅 : 2001/03/27(火) 16:03 ID:???
★その他
削除屋・削除人への移行
2383 :
焼き芋 : 2001/03/27(火) 16:03 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
2386 :
雷厨 : 2001/03/27(火) 16:03 ID:???
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
2391 :
ろーず : 2001/03/27(火) 16:04 ID:???
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
2397 :
岩崎 : 2001/03/27(火) 16:04 ID:???
ご使用のOS名とバージョン
2398 :
院長 : 2001/03/27(火) 16:04 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
2399 :
宇宙人 : 2001/03/27(火) 16:04 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
2401 :
加奈子 : 2001/03/27(火) 16:04 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
2402 :
硝子玉 : 2001/03/27(火) 16:04 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
2403 :
看護婦 : 2001/03/27(火) 16:04 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
2404 :
贋 : 2001/03/27(火) 16:04 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
2407 :
金土日 : 2001/03/27(火) 16:04 ID:???
削除ガイドライン for 2ちゃんねる
2408 :
鯨 : 2001/03/27(火) 16:04 ID:???
●はじめに
2409 :
黒イ人 : 2001/03/27(火) 16:04 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
2413 :
氷焔 : 2001/03/27(火) 16:04 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
2414 :
桜井 : 2001/03/27(火) 16:04 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
2415 :
貞子 : 2001/03/27(火) 16:04 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
2422 :
すし : 2001/03/27(火) 16:04 ID:???
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
2426 :
高志 : 2001/03/27(火) 16:05 ID:???
の判断は文意によります。
2427 :
厨房 : 2001/03/27(火) 16:05 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
2431 :
どん : 2001/03/27(火) 16:05 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
2437 :
ぴのこ : 2001/03/27(火) 16:05 ID:???
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
2440 :
貧乏神 : 2001/03/27(火) 16:05 ID:???
4.連続投稿の取り扱い
2441 :
まこP : 2001/03/27(火) 16:05 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
2442 :
マ様 : 2001/03/27(火) 16:05 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
2444 :
松沢 : 2001/03/27(火) 16:05 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
2445 :
右巻き : 2001/03/27(火) 16:05 ID:???
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
2449 :
女神 : 2001/03/27(火) 16:05 ID:???
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
2451 :
よぉ : 2001/03/27(火) 16:05 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
2452 :
流星軍 : 2001/03/27(火) 16:05 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
2453 :
レオ : 2001/03/27(火) 16:05 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
2458 :
あゆみ : 2001/03/27(火) 16:05 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
2459 :
い鼠 : 2001/03/27(火) 16:06 ID:???
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
2471 :
おヌ : 2001/03/27(火) 16:06 ID:???
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
2473 :
おぷ : 2001/03/27(火) 16:06 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
2474 :
かなた : 2001/03/27(火) 16:06 ID:???
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
2476 :
亀仙人 : 2001/03/27(火) 16:06 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
2479 :
キコ : 2001/03/27(火) 16:06 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
2482 :
金平一 : 2001/03/27(火) 16:06 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
2485 :
黒い日 : 2001/03/27(火) 16:06 ID:???
これから削除人になる皆さんへ。
2486 :
ゲビ子 : 2001/03/27(火) 16:06 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
2491 :
しー : 2001/03/27(火) 16:06 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
2493 :
自販機 : 2001/03/27(火) 16:06 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
2499 :
助兵衛 : 2001/03/27(火) 16:07 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
2500 :
雀 : 2001/03/27(火) 16:07 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
2501 :
スター : 2001/03/27(火) 16:07 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
2503 :
セレネ : 2001/03/27(火) 16:07 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
2504 :
タオル : 2001/03/27(火) 16:07 ID:???
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2506 :
ダメヲ : 2001/03/27(火) 16:07 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
2510 :
店主 : 2001/03/27(火) 16:07 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
2512 :
トオル : 2001/03/27(火) 16:07 ID:???
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
2516 :
どん : 2001/03/27(火) 16:07 ID:???
8.削除人は、西村博之が責任をもって選定しています。
2517 :
那奈 : 2001/03/27(火) 16:07 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
2521 :
七海 : 2001/03/27(火) 16:07 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
2522 :
なに? : 2001/03/27(火) 16:07 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
2524 :
にゃむ : 2001/03/27(火) 16:07 ID:???
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
2538 :
ブス子 : 2001/03/27(火) 16:08 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
2541 :
筆記 : 2001/03/27(火) 16:08 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
2542 :
僕 : 2001/03/27(火) 16:08 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
2543 :
ほげ : 2001/03/27(火) 16:08 ID:???
削除依頼
2544 :
麻希 : 2001/03/27(火) 16:08 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
2545 :
牧野 : 2001/03/27(火) 16:08 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
2546 :
まま氏 : 2001/03/27(火) 16:08 ID:???
私人の場合
2547 :
まゆみ : 2001/03/27(火) 16:08 ID:???
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
2553 :
皆葉 : 2001/03/27(火) 16:08 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
2554 :
むぐ : 2001/03/27(火) 16:08 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
2560 :
∞ : 2001/03/27(火) 16:08 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
2571 :
犬 : 2001/03/27(火) 16:09 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
2576 :
神王 : 2001/03/27(火) 16:09 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
2581 :
癌射 : 2001/03/27(火) 16:09 ID:???
差別・蔑視
2582 :
マカー : 2001/03/27(火) 16:09 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
2583 :
金太 : 2001/03/27(火) 16:09 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
2584 :
左党 : 2001/03/27(火) 16:09 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
2586 :
三等兵 : 2001/03/27(火) 16:09 ID:???
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
2592 :
にーな : 2001/03/27(火) 16:09 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
2593 :
ニオ : 2001/03/27(火) 16:09 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
2594 :
扁頭痛 : 2001/03/27(火) 16:09 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
2595 :
猫 : 2001/03/27(火) 16:09 ID:???
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
2597 :
ピーコ : 2001/03/27(火) 16:09 ID:???
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
2606 :
あゆみ : 2001/03/27(火) 16:10 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
2607 :
アヒル : 2001/03/27(火) 16:10 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
2608 :
いそめ : 2001/03/27(火) 16:10 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
2609 :
一郎 : 2001/03/27(火) 16:10 ID:???
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
2611 :
犬 : 2001/03/27(火) 16:10 ID:???
7.エロ・下品
2ちゃんねる
2613 :
ぃゃ : 2001/03/27(火) 16:10 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
2621 :
想い出 : 2001/03/27(火) 16:10 ID:???
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
2623 :
オレ : 2001/03/27(火) 16:10 ID:???
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
2625 :
家畜 : 2001/03/27(火) 16:10 ID:???
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
2629 :
からす : 2001/03/27(火) 16:10 ID:???
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
2634 :
きつね : 2001/03/27(火) 16:10 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
2639 :
金角 : 2001/03/27(火) 16:10 ID:???
削除依頼の注意
2640 :
金玉 : 2001/03/27(火) 16:10 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
2641 :
戯子 : 2001/03/27(火) 16:10 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
2642 :
ギコ : 2001/03/27(火) 16:10 ID:???
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
2644 :
クロ : 2001/03/27(火) 16:11 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
2646 :
ゲビ子 : 2001/03/27(火) 16:11 ID:???
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
2650 :
根性男 : 2001/03/27(火) 16:11 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
2652 :
さおり : 2001/03/27(火) 16:11 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
2654 :
さくら : 2001/03/27(火) 16:11 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
2656 :
しー : 2001/03/27(火) 16:11 ID:???
☆依頼スレッドは500前後で引っ越そう
2657 :
小学生 : 2001/03/27(火) 16:11 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
2662 :
寿司 : 2001/03/27(火) 16:11 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
2663 :
棄人 : 2001/03/27(火) 16:11 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
2665 :
すねお : 2001/03/27(火) 16:11 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
2666 :
ぜんQ : 2001/03/27(火) 16:11 ID:???
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
2668 :
高志 : 2001/03/27(火) 16:11 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
2670 :
太宰治 : 2001/03/27(火) 16:11 ID:???
☆削除に値する理由
2671 :
茶k統 : 2001/03/27(火) 16:11 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
2675 :
陳朴斉 : 2001/03/27(火) 16:11 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
2682 :
トオル : 2001/03/27(火) 16:12 ID:???
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
2683 :
時の扉 : 2001/03/27(火) 16:12 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
2688 :
波平 : 2001/03/27(火) 16:12 ID:???
削除人には何の責任もありません。
2689 :
西日 : 2001/03/27(火) 16:12 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
2691 :
にゃそ : 2001/03/27(火) 16:12 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
2695 :
白 : 2001/03/27(火) 16:12 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
2703 :
瞳五郎 : 2001/03/27(火) 16:12 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
2705 :
ぴのこ : 2001/03/27(火) 16:12 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2709 :
ふふふ : 2001/03/27(火) 16:13 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
2716 :
ぼぼ : 2001/03/27(火) 16:13 ID:???
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
2718 :
マァヴ : 2001/03/27(火) 16:13 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
2720 :
前山 : 2001/03/27(火) 16:13 ID:???
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
2722 :
まつ : 2001/03/27(火) 16:13 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
2724 :
まゆみ : 2001/03/27(火) 16:13 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
2725 :
まりい : 2001/03/27(火) 16:13 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
2726 :
見。 : 2001/03/27(火) 16:13 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
2730 :
みゆ : 2001/03/27(火) 16:13 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
2737 :
諸葛 : 2001/03/27(火) 16:13 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
2739 :
遊 : 2001/03/27(火) 16:13 ID:???
復帰作業は禁止します。
2740 :
ゆかり : 2001/03/27(火) 16:13 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
2741 :
雪月 : 2001/03/27(火) 16:13 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
2742 :
豊● : 2001/03/27(火) 16:13 ID:???
100個だけ復帰してください。
・上記以外の場合
2744 :
ゆり : 2001/03/27(火) 16:13 ID:???
300個復帰を使ってください。
2745 :
よいよ : 2001/03/27(火) 16:14 ID:???
サーバの負荷が高いときは無理をしないで下さい。
2746 :
洛セ者 : 2001/03/27(火) 16:14 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
2749 :
楽天狼 : 2001/03/27(火) 16:14 ID:???
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
2750 :
楽天娘 : 2001/03/27(火) 16:14 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
2755 :
論破者 : 2001/03/27(火) 16:14 ID:???
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
2760 :
鰯 : 2001/03/27(火) 16:14 ID:???
削除屋・削除人への移行
2761 :
いっち : 2001/03/27(火) 16:14 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
2763 :
猪木 : 2001/03/27(火) 16:14 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
2764 :
大家 : 2001/03/27(火) 16:14 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
2766 :
おヌ : 2001/03/27(火) 16:14 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
2769 :
ガブリ : 2001/03/27(火) 16:14 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
2770 :
カマー : 2001/03/27(火) 16:14 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
2778 :
京大様 : 2001/03/27(火) 16:15 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
2779 :
金玉 : 2001/03/27(火) 16:15 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
2783 :
煙 : 2001/03/27(火) 16:15 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
2784 :
高2 : 2001/03/27(火) 16:15 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
2790 :
さすけ : 2001/03/27(火) 16:15 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
2793 :
鹿の山 : 2001/03/27(火) 16:15 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
2796 :
寿限有 : 2001/03/27(火) 16:15 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
2799 :
助教授 : 2001/03/27(火) 16:15 ID:???
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
2800 :
真改 : 2001/03/27(火) 16:15 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
2801 :
心配屋 : 2001/03/27(火) 16:15 ID:???
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
2804 :
高志 : 2001/03/27(火) 16:15 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
2806 :
旅人 : 2001/03/27(火) 16:15 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
2807 :
タモリ : 2001/03/27(火) 16:15 ID:???
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2809 :
チョロ : 2001/03/27(火) 16:15 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
2813 :
デカ女 : 2001/03/27(火) 16:15 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
2817 :
毒餅 : 2001/03/27(火) 16:16 ID:???
4.連続投稿の取り扱い
2818 :
ドリル : 2001/03/27(火) 16:16 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
2819 :
なおえ : 2001/03/27(火) 16:16 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
2822 :
舐め次 : 2001/03/27(火) 16:16 ID:???
せん。
6.コピー&ペーストの取り扱い
2824 :
ニケ : 2001/03/27(火) 16:16 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
2825 :
にっく : 2001/03/27(火) 16:16 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
2827 :
ネジ : 2001/03/27(火) 16:16 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
2828 :
のれん : 2001/03/27(火) 16:16 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
2831 :
はぐ。 : 2001/03/27(火) 16:16 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
2835 :
はぶ : 2001/03/27(火) 16:16 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
2837 :
ひらり : 2001/03/27(火) 16:16 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
2840 :
貧 : 2001/03/27(火) 16:16 ID:???
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
2850 :
アヒル : 2001/03/27(火) 16:28 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
2852 :
一郎 : 2001/03/27(火) 16:28 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
2854 :
犬花時 : 2001/03/27(火) 16:28 ID:???
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
4.連続投稿の取り扱い
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
2879 :
戯子 : 2001/03/27(火) 16:29 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
2920 :
トオル : 2001/03/27(火) 16:30 ID:???
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
2933 :
白花時 : 2001/03/27(火) 16:30 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
2977 :
遊花時 : 2001/03/27(火) 16:31 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
2979 :
雪月 : 2001/03/27(火) 16:32 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
2991 :
花時 : 2001/03/27(火) 16:32 ID:???
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
2998 :
鰯花時 : 2001/03/27(火) 16:32 ID:???
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
★削除依頼のスレッドについて
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
3010 :
煙花時 : 2001/03/27(火) 16:35 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
2ちゃんねる
ピンクBBS
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
3054 :
貧花時 : 2001/03/27(火) 16:37 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
3068 :
餅花時 : 2001/03/27(火) 16:37 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
3091 :
贋花時 : 2001/03/27(火) 16:38 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
3095 :
鯨花時 : 2001/03/27(火) 16:38 ID:???
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
3132 :
花時 : 2001/03/27(火) 16:39 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
3218 :
雀花時 : 2001/03/27(火) 16:41 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
3235 :
トオル : 2001/03/27(火) 16:41 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
3265 :
僕花時 : 2001/03/27(火) 16:42 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
3283 :
∞花時 : 2001/03/27(火) 16:42 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
3294 :
犬花時 : 2001/03/27(火) 16:43 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
3318 :
猫花時 : 2001/03/27(火) 16:43 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
3330 :
アヒル : 2001/03/27(火) 16:44 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
3332 :
一郎 : 2001/03/27(火) 16:44 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
3334 :
犬花時 : 2001/03/27(火) 16:44 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
削 除ガイドライン
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
3359 :
戯子 : 2001/03/27(火) 16:44 ID:???
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
3388 :
太宰治 : 2001/03/27(火) 16:45 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
3404 :
トオル : 2001/03/27(火) 16:46 ID:???
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
3417 :
白花時 : 2001/03/27(火) 16:46 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
3461 :
遊花時 : 2001/03/27(火) 16:47 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
3463 :
雪月 : 2001/03/27(火) 16:47 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
3475 :
花時 : 2001/03/27(火) 16:48 ID:???
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
3482 :
鰯花時 : 2001/03/27(火) 16:48 ID:???
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
3506 :
煙花時 : 2001/03/27(火) 16:49 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
3563 :
貧花時 : 2001/03/27(火) 16:50 ID:???
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
復帰作業が終わったら
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
3572 :
餅花時 : 2001/03/27(火) 16:51 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
3595 :
贋花時 : 2001/03/27(火) 16:51 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
3599 :
鯨花時 : 2001/03/27(火) 16:52 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
3629 :
花時 : 2001/03/27(火) 16:52 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
3687 :
雀花時 : 2001/03/27(火) 16:54 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
3698 :
トオル : 2001/03/27(火) 16:54 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
3720 :
僕花時 : 2001/03/27(火) 16:55 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
3738 :
∞花時 : 2001/03/27(火) 16:56 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3749 :
犬花時 : 2001/03/27(火) 16:56 ID:???
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
3773 :
猫花時 : 2001/03/27(火) 16:57 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
3785 :
アヒル : 2001/03/27(火) 16:57 ID:???
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
3787 :
一郎 : 2001/03/27(火) 16:57 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
3789 :
犬花時 : 2001/03/27(火) 16:57 ID:???
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
荒らし依頼
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
3816 :
戯子 : 2001/03/27(火) 16:58 ID:???
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
3840 :
太宰治 : 2001/03/27(火) 16:58 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
3851 :
トオル : 2001/03/27(火) 16:59 ID:???
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
3864 :
白花時 : 2001/03/27(火) 16:59 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
3908 :
遊花時 : 2001/03/27(火) 17:00 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
3910 :
雪月 : 2001/03/27(火) 17:00 ID:???
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
3922 :
花時 : 2001/03/27(火) 17:01 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
3929 :
鰯花時 : 2001/03/27(火) 17:01 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
掲示板の新設・分割についてはこちらを良く読んでください。
削除ガイドライン for 2ちゃんねる
●はじめに
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
ただ一つ、ルールを知り守ってくれること、それだけです。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
例)「メールボムを体験してみたいので送って下さいです。。」等
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
同一の内容を複数行書いた書き込みに関しては即効削除です。
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
(IPは記録していませんが、出来るかぎり協力はすることになります)
8.荒らし依頼
す。
3983 :
貧花時 : 2001/03/27(火) 17:02 ID:???
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
はロビーでは原則放置、それ以外では削除です。
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
11.板と主旨が違うスレッド・発言の取り扱い。
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
13.誹謗中傷の取り扱い
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
いうことを忘れないようにしましょう。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
公平な削除のみ、です。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
つまり削除人は、個人の嗜好を捨てる必要があります。
込み等からが対象となります。
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
いうことを忘れないようにしましょう。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
8.削除人は、西村博之が責任をもって選定しています。
4020 :
花時 : 2001/03/27(火) 17:03 ID:???
1.個人の取り扱い
公人の場合
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
批判・誹謗中傷
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
要望を出す前に
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
私人の場合
公人ではない人は全て私人として扱います。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
8.削除人は、西村博之が責任をもって選定しています。
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
誹謗中傷
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
原則放置
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
叩きについて
最悪板以外では全て削除対象にします。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
owari?
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
4060 :
雀花時 : 2001/03/27(火) 17:06 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
4069 :
トオル : 2001/03/27(火) 17:06 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
乱立スレッド
7.エロ・下品
2ちゃんねる
ピンクBBS
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
4091 :
僕花時 : 2001/03/27(火) 17:07 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
4109 :
∞花時 : 2001/03/27(火) 17:07 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
4120 :
犬花時 : 2001/03/27(火) 17:08 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
4144 :
猫花時 : 2001/03/27(火) 17:08 ID:???
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
4156 :
アヒル : 2001/03/27(火) 17:09 ID:???
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
4158 :
一郎 : 2001/03/27(火) 17:09 ID:???
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
4160 :
犬花時 : 2001/03/27(火) 17:09 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
4190 :
戯子 : 2001/03/27(火) 17:10 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
4219 :
太宰治 : 2001/03/27(火) 17:10 ID:???
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
4235 :
トオル : 2001/03/27(火) 17:11 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
4248 :
白花時 : 2001/03/27(火) 17:11 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
4292 :
遊花時 : 2001/03/27(火) 17:12 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
4294 :
雪月 : 2001/03/27(火) 17:12 ID:???
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
4306 :
花時 : 2001/03/27(火) 17:12 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
4313 :
鰯花時 : 2001/03/27(火) 17:13 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
私人の場合
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
4337 :
煙花時 : 2001/03/27(火) 17:13 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
4394 :
貧花時 : 2001/03/27(火) 17:15 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
4408 :
餅花時 : 2001/03/27(火) 17:15 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
すごいねえ、4000超か・・・。
で、水を差すようで悪いんだが、
そろそろPrat2を立てた方がいいんではないか?
鯖のためにも。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
4432 :
贋花時 : 2001/03/27(火) 17:16 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
4436 :
鯨花時 : 2001/03/27(火) 17:16 ID:???
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
4466 :
花時 : 2001/03/27(火) 17:17 ID:???
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
4528 :
雀花時 : 2001/03/27(火) 17:18 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
4540 :
トオル : 2001/03/27(火) 17:19 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
4570 :
僕花時 : 2001/03/27(火) 17:19 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
4588 :
∞花時 : 2001/03/27(火) 17:20 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
4599 :
犬花時 : 2001/03/27(火) 17:20 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
4623 :
猫花時 : 2001/03/27(火) 17:21 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
4635 :
アヒル : 2001/03/27(火) 17:21 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
4637 :
一郎 : 2001/03/27(火) 17:21 ID:???
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
4639 :
犬花時 : 2001/03/27(火) 17:21 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
4669 :
戯子 : 2001/03/27(火) 17:22 ID:???
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
4698 :
太宰治 : 2001/03/27(火) 17:23 ID:???
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
4714 :
トオル : 2001/03/27(火) 17:23 ID:???
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
4727 :
白花時 : 2001/03/27(火) 17:23 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
4771 :
遊花時 : 2001/03/27(火) 17:25 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
4773 :
雪月 : 2001/03/27(火) 17:25 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
4785 :
花時 : 2001/03/27(火) 17:25 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
4792 :
鰯花時 : 2001/03/27(火) 17:25 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
4816 :
煙花時 : 2001/03/27(火) 17:26 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
4873 :
貧花時 : 2001/03/27(火) 17:27 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
4887 :
餅花時 : 2001/03/27(火) 17:28 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
4910 :
贋花時 : 2001/03/27(火) 17:28 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
4914 :
鯨花時 : 2001/03/27(火) 17:29 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
4928 :
すし : 2001/03/27(火) 17:29 ID:???
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
4932 :
高志 : 2001/03/27(火) 17:29 ID:???
削除人は信頼しあいましょう。
4933 :
厨房 : 2001/03/27(火) 17:29 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
4937 :
どん : 2001/03/27(火) 17:29 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
4943 :
ぴのこ : 2001/03/27(火) 17:29 ID:???
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
4946 :
貧乏神 : 2001/03/27(火) 17:29 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
4947 :
まこP : 2001/03/27(火) 17:29 ID:???
削除人には削除権の制限があります
4948 :
マ様 : 2001/03/27(火) 17:29 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
4950 :
松沢 : 2001/03/27(火) 17:29 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
4951 :
右巻き : 2001/03/27(火) 17:29 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
4955 :
女神 : 2001/03/27(火) 17:30 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
4957 :
よぉ : 2001/03/27(火) 17:30 ID:???
板が壊れているのを見つけたor修復願いを見つけた
4958 :
流星軍 : 2001/03/27(火) 17:30 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
4959 :
レオ : 2001/03/27(火) 17:30 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
4964 :
あゆみ : 2001/03/27(火) 17:30 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
4965 :
い鼠 : 2001/03/27(火) 17:30 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
4977 :
おぷ : 2001/03/27(火) 17:30 ID:???
100復帰された状態の板がある
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
4979 :
亀仙人 : 2001/03/27(火) 17:30 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
4982 :
金平一 : 2001/03/27(火) 17:30 ID:???
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
4985 :
黒い日 : 2001/03/27(火) 17:30 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
4986 :
ゲビ子 : 2001/03/27(火) 17:30 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
4990 :
しー : 2001/03/27(火) 17:31 ID:???
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
4992 :
自販機 : 2001/03/27(火) 17:31 ID:???
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
4998 :
助兵衛 : 2001/03/27(火) 17:31 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
4999 :
雀 : 2001/03/27(火) 17:31 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
5000 :
スター : 2001/03/27(火) 17:31 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
5002 :
セレネ : 2001/03/27(火) 17:31 ID:???
削除ガイドライン for 2ちゃんねる
5003 :
タオル : 2001/03/27(火) 17:31 ID:???
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
5005 :
ダメヲ : 2001/03/27(火) 17:31 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
5009 :
店主 : 2001/03/27(火) 17:31 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
5011 :
トオル : 2001/03/27(火) 17:31 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
5015 :
どん : 2001/03/27(火) 17:31 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
5016 :
那奈 : 2001/03/27(火) 17:31 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
5020 :
七海 : 2001/03/27(火) 17:31 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
5021 :
なに? : 2001/03/27(火) 17:31 ID:???
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
5023 :
にゃむ : 2001/03/27(火) 17:31 ID:???
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
5037 :
ブス子 : 2001/03/27(火) 17:32 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
5040 :
筆記 : 2001/03/27(火) 17:32 ID:???
せん。
5041 :
僕 : 2001/03/27(火) 17:32 ID:???
6.コピー&ペーストの取り扱い
5042 :
ほげ : 2001/03/27(火) 17:32 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
5043 :
麻希 : 2001/03/27(火) 17:32 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
5044 :
牧野 : 2001/03/27(火) 17:32 ID:???
いものに関しては削除します。
5045 :
まま氏 : 2001/03/27(火) 17:32 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
5054 :
∞ : 2001/03/27(火) 17:32 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
5065 :
犬 : 2001/03/27(火) 17:33 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
5070 :
神王 : 2001/03/27(火) 17:33 ID:???
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
5075 :
癌射 : 2001/03/27(火) 17:33 ID:???
これから削除人になる皆さんへ。
5076 :
マカー : 2001/03/27(火) 17:33 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
5077 :
金太 : 2001/03/27(火) 17:33 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
5078 :
左党 : 2001/03/27(火) 17:33 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
5080 :
三等兵 : 2001/03/27(火) 17:33 ID:???
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
5086 :
にーな : 2001/03/27(火) 17:33 ID:???
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
5087 :
ニオ : 2001/03/27(火) 17:33 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
5088 :
扁頭痛 : 2001/03/27(火) 17:33 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
5089 :
猫 : 2001/03/27(火) 17:33 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
5091 :
ピーコ : 2001/03/27(火) 17:33 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
5100 :
いそめ : 2001/03/27(火) 17:34 ID:???
削除人は2ちゃんねるの顔の一つです。
5101 :
一郎 : 2001/03/27(火) 17:34 ID:???
7.削除人は自分の行動に自信を持って下さい。
8.削除人は、西村博之が責任をもって選定しています。
5103 :
ぃゃ : 2001/03/27(火) 17:34 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
削 除ガイドライン
5108 :
オレ : 2001/03/27(火) 17:34 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
5110 :
家畜 : 2001/03/27(火) 17:34 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
5114 :
からす : 2001/03/27(火) 17:34 ID:???
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
5119 :
きつね : 2001/03/27(火) 17:34 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
5124 :
金角 : 2001/03/27(火) 17:34 ID:???
削除依頼
5125 :
金玉 : 2001/03/27(火) 17:34 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
5126 :
戯子 : 2001/03/27(火) 17:35 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
5127 :
ギコ : 2001/03/27(火) 17:35 ID:???
私人の場合
私人の定義
5129 :
クロ : 2001/03/27(火) 17:35 ID:???
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
5131 :
ゲビ子 : 2001/03/27(火) 17:35 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
5135 :
根性男 : 2001/03/27(火) 17:35 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
5137 :
さおり : 2001/03/27(火) 17:35 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
5139 :
さくら : 2001/03/27(火) 17:35 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
5141 :
しー : 2001/03/27(火) 17:35 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
5142 :
小学生 : 2001/03/27(火) 17:35 ID:???
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
5147 :
寿司 : 2001/03/27(火) 17:35 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
5148 :
棄人 : 2001/03/27(火) 17:35 ID:???
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
5150 :
すねお : 2001/03/27(火) 17:35 ID:???
3.固定ハンドル(2ch内)に関して
5151 :
ぜんQ : 2001/03/27(火) 17:36 ID:???
叩きについて
最悪板以外では全て削除対象にします。
5153 :
高志 : 2001/03/27(火) 17:36 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
5155 :
太宰治 : 2001/03/27(火) 17:36 ID:???
4.荒らし・煽り・その他
5156 :
茶k統 : 2001/03/27(火) 17:36 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
5160 :
陳朴斉 : 2001/03/27(火) 17:36 ID:???
レス・発言
差別・蔑視
5162 :
てく : 2001/03/27(火) 17:36 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
5164 :
天帝 : 2001/03/27(火) 17:36 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
5170 :
トオル : 2001/03/27(火) 17:36 ID:???
スレッド
5171 :
時の扉 : 2001/03/27(火) 17:36 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
5176 :
波平 : 2001/03/27(火) 17:36 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
5177 :
西日 : 2001/03/27(火) 17:36 ID:???
6.連続投稿・重複
連続投稿・コピー&ペースト
5179 :
にゃそ : 2001/03/27(火) 17:36 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
5183 :
白 : 2001/03/27(火) 17:37 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
5191 :
瞳五郎 : 2001/03/27(火) 17:37 ID:???
7.エロ・下品
2ちゃんねる
5193 :
ぴのこ : 2001/03/27(火) 17:37 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
5197 :
ふふふ : 2001/03/27(火) 17:37 ID:???
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
5204 :
ぼぼ : 2001/03/27(火) 17:37 ID:???
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
5206 :
マァヴ : 2001/03/27(火) 17:37 ID:???
画像リンク
その他の画像に関しては原則的に放置とします。
5208 :
まつ : 2001/03/27(火) 17:38 ID:???
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
5210 :
見。 : 2001/03/27(火) 17:38 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
5213 :
みゆ : 2001/03/27(火) 17:38 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
5220 :
諸葛 : 2001/03/27(火) 17:38 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
5222 :
遊 : 2001/03/27(火) 17:38 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
5223 :
ゆかり : 2001/03/27(火) 17:38 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
5224 :
雪月 : 2001/03/27(火) 17:38 ID:???
☆スレッド処理とレス処理の依頼スレッドを分けよう
5225 :
豊● : 2001/03/27(火) 17:38 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
5227 :
ゆり : 2001/03/27(火) 17:38 ID:???
☆依頼が決まっているスレッド
5228 :
よいよ : 2001/03/27(火) 17:38 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
5229 :
洛セ者 : 2001/03/27(火) 17:38 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
5232 :
楽天狼 : 2001/03/27(火) 17:38 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
5233 :
楽天娘 : 2001/03/27(火) 17:38 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
5238 :
論破者 : 2001/03/27(火) 17:39 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
5243 :
鰯 : 2001/03/27(火) 17:39 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
5244 :
いっち : 2001/03/27(火) 17:39 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
5246 :
猪木 : 2001/03/27(火) 17:39 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
5248 :
大家 : 2001/03/27(火) 17:39 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
5250 :
おヌ : 2001/03/27(火) 17:39 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
5253 :
ガブリ : 2001/03/27(火) 17:39 ID:???
☆管理人に電話か手紙か電報
5254 :
カマー : 2001/03/27(火) 17:39 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
5262 :
京大様 : 2001/03/27(火) 17:39 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
5263 :
金玉 : 2001/03/27(火) 17:39 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
5267 :
煙 : 2001/03/27(火) 17:39 ID:???
削除人には何の責任もありません。
5268 :
高2 : 2001/03/27(火) 17:39 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
5274 :
さすけ : 2001/03/27(火) 17:40 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
5277 :
鹿の山 : 2001/03/27(火) 17:40 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
5280 :
寿限有 : 2001/03/27(火) 17:40 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
5283 :
助教授 : 2001/03/27(火) 17:40 ID:???
削除人は2ちゃんねるの顔の一つです。
5284 :
真改 : 2001/03/27(火) 17:40 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
5285 :
心配屋 : 2001/03/27(火) 17:40 ID:???
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
5288 :
高志 : 2001/03/27(火) 17:40 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
5290 :
旅人 : 2001/03/27(火) 17:40 ID:???
削除報告について
5291 :
タモリ : 2001/03/27(火) 17:40 ID:???
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
5293 :
チョロ : 2001/03/27(火) 17:40 ID:???
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
5297 :
デカ女 : 2001/03/27(火) 17:40 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
5301 :
毒餅 : 2001/03/27(火) 17:40 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
5302 :
ドリル : 2001/03/27(火) 17:40 ID:???
削除人には削除権の制限があります
5303 :
なおえ : 2001/03/27(火) 17:40 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
5306 :
舐め次 : 2001/03/27(火) 17:40 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
5308 :
ニケ : 2001/03/27(火) 17:40 ID:???
復帰屋さんの心得
5309 :
にっく : 2001/03/27(火) 17:40 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
5311 :
ネジ : 2001/03/27(火) 17:41 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
5312 :
のれん : 2001/03/27(火) 17:41 ID:???
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
5315 :
はぐ。 : 2001/03/27(火) 17:41 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
5319 :
はぶ : 2001/03/27(火) 17:41 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
5321 :
ひらり : 2001/03/27(火) 17:41 ID:???
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
5324 :
貧 : 2001/03/27(火) 17:41 ID:???
サーバの負荷が高いときは無理をしないで下さい。
5325 :
ベラナ : 2001/03/27(火) 17:41 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
5330 :
真輝子 : 2001/03/27(火) 17:41 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
5331 :
まさる : 2001/03/27(火) 17:41 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
5332 :
股旅 : 2001/03/27(火) 17:41 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
5333 :
まりん : 2001/03/27(火) 17:42 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
5338 :
餅 : 2001/03/27(火) 17:42 ID:???
★その他
削除屋・削除人への移行
5340 :
焼き芋 : 2001/03/27(火) 17:42 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
5343 :
雷厨 : 2001/03/27(火) 17:42 ID:???
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
5348 :
ろーず : 2001/03/27(火) 17:42 ID:???
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
5354 :
岩崎 : 2001/03/27(火) 17:42 ID:???
ご使用のOS名とバージョン
5355 :
院長 : 2001/03/27(火) 17:42 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
5356 :
宇宙人 : 2001/03/27(火) 17:42 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
5358 :
加奈子 : 2001/03/27(火) 17:42 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
5359 :
硝子玉 : 2001/03/27(火) 17:42 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
5360 :
看護婦 : 2001/03/27(火) 17:42 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
5361 :
贋 : 2001/03/27(火) 17:42 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
5364 :
金土日 : 2001/03/27(火) 17:42 ID:???
削除ガイドライン for 2ちゃんねる
5365 :
鯨 : 2001/03/27(火) 17:42 ID:???
●はじめに
5366 :
黒イ人 : 2001/03/27(火) 17:42 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
5370 :
氷焔 : 2001/03/27(火) 17:42 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
5371 :
桜井 : 2001/03/27(火) 17:42 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
5372 :
貞子 : 2001/03/27(火) 17:43 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
5379 :
すし : 2001/03/27(火) 17:43 ID:???
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
5383 :
高志 : 2001/03/27(火) 17:43 ID:???
の判断は文意によります。
5384 :
厨房 : 2001/03/27(火) 17:43 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
5388 :
どん : 2001/03/27(火) 17:43 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
5394 :
ぴのこ : 2001/03/27(火) 17:43 ID:???
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
5397 :
貧乏神 : 2001/03/27(火) 17:43 ID:???
4.連続投稿の取り扱い
5398 :
まこP : 2001/03/27(火) 17:43 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
5399 :
マ様 : 2001/03/27(火) 17:43 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
5401 :
松沢 : 2001/03/27(火) 17:43 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
5402 :
右巻き : 2001/03/27(火) 17:43 ID:???
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
5406 :
女神 : 2001/03/27(火) 17:44 ID:???
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
5408 :
よぉ : 2001/03/27(火) 17:44 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
5409 :
流星軍 : 2001/03/27(火) 17:44 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
5410 :
レオ : 2001/03/27(火) 17:44 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
5415 :
あゆみ : 2001/03/27(火) 17:44 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
5416 :
い鼠 : 2001/03/27(火) 17:44 ID:???
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
5428 :
おヌ : 2001/03/27(火) 17:44 ID:???
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
5430 :
おぷ : 2001/03/27(火) 17:44 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
5431 :
かなた : 2001/03/27(火) 17:44 ID:???
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
5433 :
亀仙人 : 2001/03/27(火) 17:44 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
5436 :
キコ : 2001/03/27(火) 17:44 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
5439 :
金平一 : 2001/03/27(火) 17:44 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
5442 :
黒い日 : 2001/03/27(火) 17:44 ID:???
これから削除人になる皆さんへ。
5443 :
ゲビ子 : 2001/03/27(火) 17:44 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
5448 :
しー : 2001/03/27(火) 17:45 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
5450 :
自販機 : 2001/03/27(火) 17:45 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
5456 :
助兵衛 : 2001/03/27(火) 17:45 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
5457 :
雀 : 2001/03/27(火) 17:45 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
5458 :
スター : 2001/03/27(火) 17:45 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
5460 :
セレネ : 2001/03/27(火) 17:45 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
5461 :
タオル : 2001/03/27(火) 17:45 ID:???
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
5463 :
ダメヲ : 2001/03/27(火) 17:45 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
5467 :
店主 : 2001/03/27(火) 17:45 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
5469 :
トオル : 2001/03/27(火) 17:45 ID:???
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
5473 :
どん : 2001/03/27(火) 17:45 ID:???
8.削除人は、西村博之が責任をもって選定しています。
5474 :
那奈 : 2001/03/27(火) 17:45 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
5478 :
七海 : 2001/03/27(火) 17:46 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
5479 :
なに? : 2001/03/27(火) 17:46 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
5481 :
にゃむ : 2001/03/27(火) 17:46 ID:???
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
5495 :
ブス子 : 2001/03/27(火) 17:46 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
5498 :
筆記 : 2001/03/27(火) 17:46 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
5499 :
僕 : 2001/03/27(火) 17:46 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
5500 :
ほげ : 2001/03/27(火) 17:46 ID:???
削除依頼
5501 :
麻希 : 2001/03/27(火) 17:46 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
5502 :
牧野 : 2001/03/27(火) 17:46 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
5503 :
まま氏 : 2001/03/27(火) 17:46 ID:???
私人の場合
5504 :
まゆみ : 2001/03/27(火) 17:46 ID:???
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
5510 :
皆葉 : 2001/03/27(火) 17:46 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
5511 :
むぐ : 2001/03/27(火) 17:46 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
5517 :
∞ : 2001/03/27(火) 17:47 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
5528 :
犬 : 2001/03/27(火) 17:47 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
5533 :
神王 : 2001/03/27(火) 17:47 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
5538 :
癌射 : 2001/03/27(火) 17:47 ID:???
差別・蔑視
5539 :
マカー : 2001/03/27(火) 17:47 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
5540 :
金太 : 2001/03/27(火) 17:47 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
5541 :
左党 : 2001/03/27(火) 17:47 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
5543 :
三等兵 : 2001/03/27(火) 17:47 ID:???
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
5549 :
にーな : 2001/03/27(火) 17:47 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
5550 :
ニオ : 2001/03/27(火) 17:47 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
5551 :
扁頭痛 : 2001/03/27(火) 17:47 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
5552 :
猫 : 2001/03/27(火) 17:47 ID:???
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
5554 :
ピーコ : 2001/03/27(火) 17:47 ID:???
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
5563 :
あゆみ : 2001/03/27(火) 17:48 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
5564 :
アヒル : 2001/03/27(火) 17:48 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
5565 :
いそめ : 2001/03/27(火) 17:48 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
5566 :
一郎 : 2001/03/27(火) 17:48 ID:???
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
5568 :
犬 : 2001/03/27(火) 17:48 ID:???
7.エロ・下品
2ちゃんねる
5570 :
ぃゃ : 2001/03/27(火) 17:48 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
5578 :
想い出 : 2001/03/27(火) 17:48 ID:???
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
5580 :
オレ : 2001/03/27(火) 17:48 ID:???
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
5582 :
家畜 : 2001/03/27(火) 17:48 ID:???
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
5586 :
からす : 2001/03/27(火) 17:48 ID:???
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
5591 :
きつね : 2001/03/27(火) 17:48 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
5596 :
金角 : 2001/03/27(火) 17:49 ID:???
削除依頼の注意
5597 :
金玉 : 2001/03/27(火) 17:49 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
5598 :
戯子 : 2001/03/27(火) 17:49 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
5599 :
ギコ : 2001/03/27(火) 17:49 ID:???
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
5601 :
クロ : 2001/03/27(火) 17:49 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
5605 :
根性男 : 2001/03/27(火) 17:49 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
5607 :
さおり : 2001/03/27(火) 17:49 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
5609 :
さくら : 2001/03/27(火) 17:49 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
5611 :
しー : 2001/03/27(火) 17:49 ID:???
☆依頼スレッドは500前後で引っ越そう
5612 :
小学生 : 2001/03/27(火) 17:49 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
5617 :
寿司 : 2001/03/27(火) 17:49 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
5618 :
棄人 : 2001/03/27(火) 17:49 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
5620 :
すねお : 2001/03/27(火) 17:49 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
5621 :
ぜんQ : 2001/03/27(火) 17:49 ID:???
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
5623 :
高志 : 2001/03/27(火) 17:49 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
5625 :
太宰治 : 2001/03/27(火) 17:50 ID:???
☆削除に値する理由
5626 :
茶k統 : 2001/03/27(火) 17:50 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
5630 :
陳朴斉 : 2001/03/27(火) 17:50 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
5633 :
てく : 2001/03/27(火) 17:50 ID:???
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
5635 :
天帝 : 2001/03/27(火) 17:50 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
5641 :
トオル : 2001/03/27(火) 17:50 ID:???
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
5642 :
時の扉 : 2001/03/27(火) 17:50 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
5647 :
波平 : 2001/03/27(火) 17:50 ID:???
削除人には何の責任もありません。
5648 :
西日 : 2001/03/27(火) 17:50 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
5650 :
にゃそ : 2001/03/27(火) 17:50 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
5654 :
白 : 2001/03/27(火) 17:50 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
5662 :
瞳五郎 : 2001/03/27(火) 17:50 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
5664 :
ぴのこ : 2001/03/27(火) 17:50 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
5668 :
ふふふ : 2001/03/27(火) 17:51 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
5675 :
ぼぼ : 2001/03/27(火) 17:51 ID:???
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
5677 :
マァヴ : 2001/03/27(火) 17:51 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
5679 :
前山 : 2001/03/27(火) 17:51 ID:???
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
5681 :
まつ : 2001/03/27(火) 17:51 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
5683 :
まゆみ : 2001/03/27(火) 17:51 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
5684 :
まりい : 2001/03/27(火) 17:51 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
5685 :
見。 : 2001/03/27(火) 17:51 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
5689 :
みゆ : 2001/03/27(火) 17:51 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
5696 :
諸葛 : 2001/03/27(火) 17:51 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
5698 :
遊 : 2001/03/27(火) 17:51 ID:???
復帰作業は禁止します。
5699 :
ゆかり : 2001/03/27(火) 17:51 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
5700 :
雪月 : 2001/03/27(火) 17:51 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
5701 :
豊● : 2001/03/27(火) 17:51 ID:???
100個だけ復帰してください。
・上記以外の場合
5703 :
ゆり : 2001/03/27(火) 17:51 ID:???
300個復帰を使ってください。
5704 :
よいよ : 2001/03/27(火) 17:51 ID:???
サーバの負荷が高いときは無理をしないで下さい。
5705 :
洛セ者 : 2001/03/27(火) 17:51 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
5708 :
楽天狼 : 2001/03/27(火) 17:51 ID:???
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
5709 :
楽天娘 : 2001/03/27(火) 17:52 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
5714 :
論破者 : 2001/03/27(火) 17:52 ID:???
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
5719 :
鰯 : 2001/03/27(火) 17:52 ID:???
削除屋・削除人への移行
5720 :
いっち : 2001/03/27(火) 17:52 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
5722 :
猪木 : 2001/03/27(火) 17:52 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
5724 :
大家 : 2001/03/27(火) 17:52 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
5726 :
おヌ : 2001/03/27(火) 17:52 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
5729 :
ガブリ : 2001/03/27(火) 17:52 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
5730 :
カマー : 2001/03/27(火) 17:52 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
5738 :
京大様 : 2001/03/27(火) 17:52 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
5739 :
金玉 : 2001/03/27(火) 17:52 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
5743 :
煙 : 2001/03/27(火) 17:52 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
5744 :
高2 : 2001/03/27(火) 17:52 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
5750 :
さすけ : 2001/03/27(火) 17:53 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
5753 :
鹿の山 : 2001/03/27(火) 17:53 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
5756 :
寿限有 : 2001/03/27(火) 17:53 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
5759 :
助教授 : 2001/03/27(火) 17:53 ID:???
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
5760 :
真改 : 2001/03/27(火) 17:53 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
5761 :
心配屋 : 2001/03/27(火) 17:53 ID:???
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
5764 :
高志 : 2001/03/27(火) 17:53 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
5766 :
旅人 : 2001/03/27(火) 17:53 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
5767 :
タモリ : 2001/03/27(火) 17:53 ID:???
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
5769 :
チョロ : 2001/03/27(火) 17:53 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
5773 :
デカ女 : 2001/03/27(火) 17:53 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
5777 :
毒餅 : 2001/03/27(火) 17:53 ID:???
4.連続投稿の取り扱い
5778 :
ドリル : 2001/03/27(火) 17:53 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
5779 :
なおえ : 2001/03/27(火) 17:53 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
5782 :
舐め次 : 2001/03/27(火) 17:54 ID:???
せん。
6.コピー&ペーストの取り扱い
5784 :
ニケ : 2001/03/27(火) 17:54 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
5785 :
にっく : 2001/03/27(火) 17:54 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
5787 :
ネジ : 2001/03/27(火) 17:54 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
5788 :
のれん : 2001/03/27(火) 17:54 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
5791 :
はぐ。 : 2001/03/27(火) 17:54 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
5795 :
はぶ : 2001/03/27(火) 17:54 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
5797 :
ひらり : 2001/03/27(火) 17:54 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
5800 :
貧 : 2001/03/27(火) 17:54 ID:???
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
5801 :
ベラナ : 2001/03/27(火) 17:54 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
5806 :
真輝子 : 2001/03/27(火) 17:54 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
5807 :
まさる : 2001/03/27(火) 17:54 ID:???
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
5808 :
股旅 : 2001/03/27(火) 17:54 ID:???
る煽り、荒らしの発言も削除します。
5809 :
まりん : 2001/03/27(火) 17:54 ID:???
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
5814 :
餅 : 2001/03/27(火) 17:54 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
5816 :
焼き芋 : 2001/03/27(火) 17:54 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
5819 :
雷厨 : 2001/03/27(火) 17:54 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
5824 :
ろーず : 2001/03/27(火) 17:55 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
5830 :
岩崎 : 2001/03/27(火) 17:55 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
5831 :
院長 : 2001/03/27(火) 17:55 ID:???
公平な削除のみ、です。
5832 :
宇宙人 : 2001/03/27(火) 17:55 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
5834 :
加奈子 : 2001/03/27(火) 17:55 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
5835 :
硝子玉 : 2001/03/27(火) 17:55 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
5836 :
看護婦 : 2001/03/27(火) 17:55 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
5837 :
贋 : 2001/03/27(火) 17:55 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
5840 :
金土日 : 2001/03/27(火) 17:55 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
5841 :
鯨 : 2001/03/27(火) 17:55 ID:???
影響力を持っています。
5842 :
黒イ人 : 2001/03/27(火) 17:55 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
5846 :
氷焔 : 2001/03/27(火) 17:55 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
5847 :
桜井 : 2001/03/27(火) 17:55 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
5848 :
貞子 : 2001/03/27(火) 17:55 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
5855 :
すし : 2001/03/27(火) 17:55 ID:???
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
5859 :
高志 : 2001/03/27(火) 17:56 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
5860 :
厨房 : 2001/03/27(火) 17:56 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
5864 :
どん : 2001/03/27(火) 17:56 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
5870 :
ぴのこ : 2001/03/27(火) 17:56 ID:???
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
5873 :
貧乏神 : 2001/03/27(火) 17:56 ID:???
個人情報
5874 :
まこP : 2001/03/27(火) 17:56 ID:???
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
5875 :
マ様 : 2001/03/27(火) 17:56 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
5877 :
松沢 : 2001/03/27(火) 17:56 ID:???
批判・誹謗中傷
5878 :
右巻き : 2001/03/27(火) 17:56 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
5882 :
女神 : 2001/03/27(火) 17:56 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
5884 :
よぉ : 2001/03/27(火) 17:56 ID:???
私人の定義
5885 :
流星軍 : 2001/03/27(火) 17:56 ID:???
公人ではない人は全て私人として扱います。
5886 :
レオ : 2001/03/27(火) 17:56 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
5891 :
あゆみ : 2001/03/27(火) 17:56 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
5892 :
い鼠 : 2001/03/27(火) 17:56 ID:???
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
5904 :
おヌ : 2001/03/27(火) 17:57 ID:???
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
5906 :
おぷ : 2001/03/27(火) 17:57 ID:???
3.固定ハンドル(2ch内)に関して
5907 :
かなた : 2001/03/27(火) 17:57 ID:???
叩きについて
最悪板以外では全て削除対象にします。
5909 :
亀仙人 : 2001/03/27(火) 17:57 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
5912 :
キコ : 2001/03/27(火) 17:57 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
5915 :
金平一 : 2001/03/27(火) 17:57 ID:???
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
5918 :
黒い日 : 2001/03/27(火) 17:57 ID:???
差別・蔑視
5919 :
ゲビ子 : 2001/03/27(火) 17:57 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
5924 :
しー : 2001/03/27(火) 17:57 ID:???
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5926 :
自販機 : 2001/03/27(火) 17:57 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
5930 :
雀 : 2001/03/27(火) 17:58 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
5931 :
スター : 2001/03/27(火) 17:58 ID:???
6.連続投稿・重複
連続投稿・コピー&ペースト
5933 :
セレネ : 2001/03/27(火) 17:58 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
5934 :
タオル : 2001/03/27(火) 17:58 ID:???
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
5936 :
ダメヲ : 2001/03/27(火) 17:58 ID:???
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
5940 :
店主 : 2001/03/27(火) 17:58 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
5942 :
トオル : 2001/03/27(火) 17:58 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
5946 :
どん : 2001/03/27(火) 17:58 ID:???
2ちゃんねる
5947 :
那奈 : 2001/03/27(火) 17:58 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
5951 :
七海 : 2001/03/27(火) 17:58 ID:???
8.URL赴L・リンク
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
5964 :
ブス子 : 2001/03/27(火) 17:59 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
5967 :
筆記 : 2001/03/27(火) 17:59 ID:???
皆さんと共に考え、完成に近づけていきたいと思っています。
5968 :
僕 : 2001/03/27(火) 17:59 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
5969 :
ほげ : 2001/03/27(火) 17:59 ID:???
削除依頼の注意
5970 :
麻希 : 2001/03/27(火) 17:59 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
5971 :
牧野 : 2001/03/27(火) 17:59 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
5972 :
まま氏 : 2001/03/27(火) 17:59 ID:???
★削除依頼のスレッドについて
5973 :
まゆみ : 2001/03/27(火) 17:59 ID:???
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
5979 :
皆葉 : 2001/03/27(火) 17:59 ID:???
☆スレッド処理とレス処理の依頼スレッドを分けよう
5980 :
むぐ : 2001/03/27(火) 17:59 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
5986 :
∞ : 2001/03/27(火) 17:59 ID:???
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
5997 :
犬 : 2001/03/27(火) 18:00 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
6002 :
神王 : 2001/03/27(火) 18:00 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
6007 :
癌射 : 2001/03/27(火) 18:00 ID:???
専用メールのほうへお願いします。
6008 :
マカー : 2001/03/27(火) 18:00 ID:???
☆管理人に電話か手紙か電報
6009 :
金太 : 2001/03/27(火) 18:00 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
6010 :
左党 : 2001/03/27(火) 18:00 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
6012 :
三等兵 : 2001/03/27(火) 18:00 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
6018 :
にーな : 2001/03/27(火) 18:00 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
6019 :
ニオ : 2001/03/27(火) 18:00 ID:???
削除人はボランティアです。
6020 :
扁頭痛 : 2001/03/27(火) 18:00 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
6021 :
猫 : 2001/03/27(火) 18:00 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
6023 :
ピーコ : 2001/03/27(火) 18:00 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
6032 :
あゆみ : 2001/03/27(火) 18:01 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
6033 :
アヒル : 2001/03/27(火) 18:01 ID:???
削除人は恣意的な削除をしてはいけません。
6034 :
いそめ : 2001/03/27(火) 18:01 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
6035 :
一郎 : 2001/03/27(火) 18:01 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
6037 :
犬 : 2001/03/27(火) 18:01 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
6039 :
ぃゃ : 2001/03/27(火) 18:01 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
6047 :
想い出 : 2001/03/27(火) 18:01 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
6049 :
オレ : 2001/03/27(火) 18:01 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
6051 :
家畜 : 2001/03/27(火) 18:01 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
6055 :
からす : 2001/03/27(火) 18:01 ID:???
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
6063 :
金角 : 2001/03/27(火) 18:01 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
6064 :
金玉 : 2001/03/27(火) 18:01 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
6065 :
戯子 : 2001/03/27(火) 18:01 ID:???
板が壊れているのを見つけたor修復願いを見つけた
6066 :
ギコ : 2001/03/27(火) 18:02 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
6068 :
クロ : 2001/03/27(火) 18:02 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
6070 :
ゲビ子 : 2001/03/27(火) 18:02 ID:???
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
6074 :
根性男 : 2001/03/27(火) 18:02 ID:???
100個だけ復帰してください。
・上記以外の場合
6076 :
さおり : 2001/03/27(火) 18:02 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
6078 :
さくら : 2001/03/27(火) 18:02 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
6080 :
しー : 2001/03/27(火) 18:02 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
6081 :
小学生 : 2001/03/27(火) 18:02 ID:???
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
6086 :
寿司 : 2001/03/27(火) 18:02 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
6087 :
棄人 : 2001/03/27(火) 18:02 ID:???
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
6089 :
すねお : 2001/03/27(火) 18:02 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
6090 :
ぜんQ : 2001/03/27(火) 18:02 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
6092 :
高志 : 2001/03/27(火) 18:02 ID:???
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
6094 :
太宰治 : 2001/03/27(火) 18:02 ID:???
削除依頼板や削除議論板をたまに見てください。
6095 :
茶k統 : 2001/03/27(火) 18:02 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
6099 :
陳朴斉 : 2001/03/27(火) 18:02 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
6102 :
てく : 2001/03/27(火) 18:02 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
6104 :
天帝 : 2001/03/27(火) 18:02 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
6110 :
トオル : 2001/03/27(火) 18:03 ID:???
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
6111 :
時の扉 : 2001/03/27(火) 18:03 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
6116 :
波平 : 2001/03/27(火) 18:03 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
6117 :
西日 : 2001/03/27(火) 18:03 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
6119 :
にゃそ : 2001/03/27(火) 18:03 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
6123 :
白 : 2001/03/27(火) 18:03 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
6131 :
瞳五郎 : 2001/03/27(火) 18:03 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
6133 :
ぴのこ : 2001/03/27(火) 18:03 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
6137 :
ふふふ : 2001/03/27(火) 18:03 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
6144 :
ぼぼ : 2001/03/27(火) 18:04 ID:???
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
6146 :
マァヴ : 2001/03/27(火) 18:04 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
6148 :
前山 : 2001/03/27(火) 18:04 ID:???
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
6150 :
まつ : 2001/03/27(火) 18:04 ID:???
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
6152 :
まゆみ : 2001/03/27(火) 18:04 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
6153 :
まりい : 2001/03/27(火) 18:04 ID:???
5.固定叩き(個人叩き)の取り扱い
6154 :
見。 : 2001/03/27(火) 18:04 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
6158 :
みゆ : 2001/03/27(火) 18:04 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
6165 :
諸葛 : 2001/03/27(火) 18:04 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
6167 :
遊 : 2001/03/27(火) 18:04 ID:???
8.荒らし依頼
6168 :
ゆかり : 2001/03/27(火) 18:04 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
6169 :
雪月 : 2001/03/27(火) 18:04 ID:???
す。
6170 :
豊● : 2001/03/27(火) 18:04 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
6172 :
ゆり : 2001/03/27(火) 18:04 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
6173 :
よいよ : 2001/03/27(火) 18:04 ID:???
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
6174 :
洛セ者 : 2001/03/27(火) 18:04 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
6177 :
楽天狼 : 2001/03/27(火) 18:04 ID:???
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
6178 :
楽天娘 : 2001/03/27(火) 18:04 ID:???
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
6183 :
論破者 : 2001/03/27(火) 18:04 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
6188 :
鰯 : 2001/03/27(火) 18:05 ID:???
ただし、これら13点はいずれも義務ではありません。
6189 :
いっち : 2001/03/27(火) 18:05 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
6191 :
猪木 : 2001/03/27(火) 18:05 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
6193 :
大家 : 2001/03/27(火) 18:05 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
6195 :
おヌ : 2001/03/27(火) 18:05 ID:???
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
6198 :
ガブリ : 2001/03/27(火) 18:05 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
6199 :
カマー : 2001/03/27(火) 18:05 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
6207 :
京大様 : 2001/03/27(火) 18:05 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
6208 :
金玉 : 2001/03/27(火) 18:05 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
6212 :
煙 : 2001/03/27(火) 18:05 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
6213 :
高2 : 2001/03/27(火) 18:05 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
6219 :
さすけ : 2001/03/27(火) 18:05 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
6223 :
寿限有 : 2001/03/27(火) 18:05 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
6226 :
助教授 : 2001/03/27(火) 18:05 ID:???
削除権を剥奪する場合があります。
6227 :
真改 : 2001/03/27(火) 18:06 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
6228 :
心配屋 : 2001/03/27(火) 18:06 ID:???
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
6231 :
高志 : 2001/03/27(火) 18:06 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
6233 :
旅人 : 2001/03/27(火) 18:06 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
6234 :
タモリ : 2001/03/27(火) 18:06 ID:???
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
6236 :
チョロ : 2001/03/27(火) 18:06 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
6240 :
デカ女 : 2001/03/27(火) 18:06 ID:???
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
6244 :
毒餅 : 2001/03/27(火) 18:06 ID:???
個人情報
6245 :
ドリル : 2001/03/27(火) 18:06 ID:???
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
6246 :
なおえ : 2001/03/27(火) 18:06 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
6249 :
舐め次 : 2001/03/27(火) 18:06 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
6251 :
ニケ : 2001/03/27(火) 18:06 ID:???
削除依頼
6252 :
にっく : 2001/03/27(火) 18:06 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
6254 :
ネジ : 2001/03/27(火) 18:07 ID:???
私人の場合
6255 :
のれん : 2001/03/27(火) 18:07 ID:???
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
6258 :
はぐ。 : 2001/03/27(火) 18:07 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
6262 :
はぶ : 2001/03/27(火) 18:07 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
6264 :
ひらり : 2001/03/27(火) 18:07 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
6267 :
貧 : 2001/03/27(火) 18:07 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
6268 :
ベラナ : 2001/03/27(火) 18:07 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
6273 :
真輝子 : 2001/03/27(火) 18:07 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
6274 :
まさる : 2001/03/27(火) 18:07 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
6275 :
股旅 : 2001/03/27(火) 18:07 ID:???
削除対象
6276 :
まりん : 2001/03/27(火) 18:07 ID:???
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
6281 :
餅 : 2001/03/27(火) 18:07 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
6283 :
焼き芋 : 2001/03/27(火) 18:07 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
6286 :
雷厨 : 2001/03/27(火) 18:07 ID:???
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
6291 :
ろーず : 2001/03/27(火) 18:07 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
6297 :
岩崎 : 2001/03/27(火) 18:08 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
6298 :
院長 : 2001/03/27(火) 18:08 ID:???
スレッド
6299 :
宇宙人 : 2001/03/27(火) 18:08 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
6301 :
加奈子 : 2001/03/27(火) 18:08 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
6302 :
硝子玉 : 2001/03/27(火) 18:08 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
6303 :
看護婦 : 2001/03/27(火) 18:08 ID:???
レス・発言
6304 :
贋 : 2001/03/27(火) 18:08 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
6307 :
金土日 : 2001/03/27(火) 18:08 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
6308 :
鯨 : 2001/03/27(火) 18:08 ID:???
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
6309 :
黒イ人 : 2001/03/27(火) 18:08 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
6313 :
氷焔 : 2001/03/27(火) 18:08 ID:???
重複スレッド
6314 :
桜井 : 2001/03/27(火) 18:08 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
6315 :
貞子 : 2001/03/27(火) 18:08 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
6322 :
すし : 2001/03/27(火) 18:08 ID:???
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
6326 :
高志 : 2001/03/27(火) 18:08 ID:???
荒らし依頼
6327 :
厨房 : 2001/03/27(火) 18:08 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
6331 :
どん : 2001/03/27(火) 18:08 ID:???
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
6337 :
ぴのこ : 2001/03/27(火) 18:09 ID:???
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
6340 :
貧乏神 : 2001/03/27(火) 18:09 ID:???
宣伝
6341 :
まこP : 2001/03/27(火) 18:09 ID:???
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
6342 :
マ様 : 2001/03/27(火) 18:09 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
6344 :
松沢 : 2001/03/27(火) 18:09 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
6345 :
右巻き : 2001/03/27(火) 18:09 ID:???
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
6349 :
女神 : 2001/03/27(火) 18:09 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
6351 :
よぉ : 2001/03/27(火) 18:09 ID:???
☆まず過去ログを探してみましょう
6352 :
流星軍 : 2001/03/27(火) 18:09 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
6353 :
レオ : 2001/03/27(火) 18:09 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
6358 :
あゆみ : 2001/03/27(火) 18:09 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
6359 :
い鼠 : 2001/03/27(火) 18:09 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
6371 :
おヌ : 2001/03/27(火) 18:09 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
6373 :
おぷ : 2001/03/27(火) 18:09 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
6374 :
かなた : 2001/03/27(火) 18:10 ID:???
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
6376 :
亀仙人 : 2001/03/27(火) 18:10 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
6379 :
キコ : 2001/03/27(火) 18:10 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
6382 :
金平一 : 2001/03/27(火) 18:10 ID:???
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
6385 :
黒い日 : 2001/03/27(火) 18:10 ID:???
専用メールのほうへお願いします。
6386 :
ゲビ子 : 2001/03/27(火) 18:10 ID:???
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
6391 :
しー : 2001/03/27(火) 18:10 ID:???
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
6393 :
自販機 : 2001/03/27(火) 18:10 ID:???
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
6399 :
助兵衛 : 2001/03/27(火) 18:10 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
6400 :
雀 : 2001/03/27(火) 18:10 ID:???
削除人には何の責任もありません。
6401 :
スター : 2001/03/27(火) 18:10 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
6403 :
セレネ : 2001/03/27(火) 18:10 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
6404 :
タオル : 2001/03/27(火) 18:10 ID:???
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
6406 :
ダメヲ : 2001/03/27(火) 18:10 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
6410 :
店主 : 2001/03/27(火) 18:10 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
6412 :
トオル : 2001/03/27(火) 18:10 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
6416 :
どん : 2001/03/27(火) 18:11 ID:???
削除人は2ちゃんねるの顔の一つです。
6417 :
那奈 : 2001/03/27(火) 18:11 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
6421 :
七海 : 2001/03/27(火) 18:11 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
6422 :
なに? : 2001/03/27(火) 18:11 ID:???
★その他
削除報告について
6424 :
にゃむ : 2001/03/27(火) 18:11 ID:???
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
6438 :
ブス子 : 2001/03/27(火) 18:11 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
6441 :
筆記 : 2001/03/27(火) 18:11 ID:???
復帰屋さんの心得
6442 :
僕 : 2001/03/27(火) 18:11 ID:???
復帰作業は意外とサーバに負担をかけるものです。
6443 :
ほげ : 2001/03/27(火) 18:11 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
6444 :
麻希 : 2001/03/27(火) 18:11 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
6445 :
牧野 : 2001/03/27(火) 18:11 ID:???
板が壊れているのを見つけたor修復願いを見つけた
6446 :
まま氏 : 2001/03/27(火) 18:11 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
6447 :
まゆみ : 2001/03/27(火) 18:11 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
6453 :
皆葉 : 2001/03/27(火) 18:11 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
6454 :
むぐ : 2001/03/27(火) 18:11 ID:???
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
6460 :
∞ : 2001/03/27(火) 18:12 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
6471 :
犬 : 2001/03/27(火) 18:12 ID:???
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
6476 :
神王 : 2001/03/27(火) 18:12 ID:???
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
6481 :
癌射 : 2001/03/27(火) 18:12 ID:???
要望を出す前に
6482 :
マカー : 2001/03/27(火) 18:12 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
6483 :
金太 : 2001/03/27(火) 18:12 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
6484 :
左党 : 2001/03/27(火) 18:12 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
6486 :
三等兵 : 2001/03/27(火) 18:12 ID:???
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
6492 :
にーな : 2001/03/27(火) 18:12 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
6493 :
ニオ : 2001/03/27(火) 18:12 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
6494 :
扁頭痛 : 2001/03/27(火) 18:13 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
6495 :
猫 : 2001/03/27(火) 18:13 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
6497 :
ピーコ : 2001/03/27(火) 18:13 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
6506 :
あゆみ : 2001/03/27(火) 18:13 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
6507 :
アヒル : 2001/03/27(火) 18:13 ID:???
1.個人情報の取り扱い(公人を除く)
6508 :
いそめ : 2001/03/27(火) 18:13 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
6509 :
一郎 : 2001/03/27(火) 18:13 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
6511 :
犬 : 2001/03/27(火) 18:13 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
6513 :
ぃゃ : 2001/03/27(火) 18:13 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
6521 :
想い出 : 2001/03/27(火) 18:13 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
6523 :
オレ : 2001/03/27(火) 18:13 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
6525 :
家畜 : 2001/03/27(火) 18:13 ID:???
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
6529 :
からす : 2001/03/27(火) 18:14 ID:???
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
6534 :
きつね : 2001/03/27(火) 18:14 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
6539 :
金角 : 2001/03/27(火) 18:14 ID:???
いものに関しては削除します。
6540 :
金玉 : 2001/03/27(火) 18:14 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
6541 :
戯子 : 2001/03/27(火) 18:14 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
6542 :
ギコ : 2001/03/27(火) 18:14 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
6544 :
クロ : 2001/03/27(火) 18:14 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
6546 :
ゲビ子 : 2001/03/27(火) 18:14 ID:???
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
6550 :
根性男 : 2001/03/27(火) 18:14 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
6552 :
さおり : 2001/03/27(火) 18:14 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
6554 :
さくら : 2001/03/27(火) 18:14 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
6556 :
しー : 2001/03/27(火) 18:14 ID:???
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
6557 :
小学生 : 2001/03/27(火) 18:14 ID:???
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
6562 :
寿司 : 2001/03/27(火) 18:14 ID:???
12.特定の個人攻撃と特定できるスレッド・発言
6563 :
棄人 : 2001/03/27(火) 18:14 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
6565 :
すねお : 2001/03/27(火) 18:14 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
6566 :
ぜんQ : 2001/03/27(火) 18:14 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
6568 :
高志 : 2001/03/27(火) 18:15 ID:???
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
6570 :
太宰治 : 2001/03/27(火) 18:15 ID:???
削除人一人一人が冷静に判断しなければなりません。
6571 :
茶k統 : 2001/03/27(火) 18:15 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
6575 :
陳朴斉 : 2001/03/27(火) 18:15 ID:???
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
6578 :
てく : 2001/03/27(火) 18:15 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
6580 :
天帝 : 2001/03/27(火) 18:15 ID:???
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
6586 :
トオル : 2001/03/27(火) 18:15 ID:???
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
6587 :
時の扉 : 2001/03/27(火) 18:15 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
6592 :
波平 : 2001/03/27(火) 18:15 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
6593 :
西日 : 2001/03/27(火) 18:15 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
6595 :
にゃそ : 2001/03/27(火) 18:15 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
6599 :
白 : 2001/03/27(火) 18:15 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
6607 :
瞳五郎 : 2001/03/27(火) 18:15 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
6609 :
ぴのこ : 2001/03/27(火) 18:16 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
6613 :
ふふふ : 2001/03/27(火) 18:16 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
6620 :
ぼぼ : 2001/03/27(火) 18:16 ID:???
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
6622 :
マァヴ : 2001/03/27(火) 18:16 ID:???
1.個人の取り扱い
公人の場合
6624 :
前山 : 2001/03/27(火) 18:16 ID:???
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
6626 :
まつ : 2001/03/27(火) 18:16 ID:???
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
6628 :
まゆみ : 2001/03/27(火) 18:16 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
6629 :
まりい : 2001/03/27(火) 18:16 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
6630 :
見。 : 2001/03/27(火) 18:16 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
6634 :
みゆ : 2001/03/27(火) 18:16 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
6641 :
諸葛 : 2001/03/27(火) 18:16 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
6643 :
遊 : 2001/03/27(火) 18:16 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
6644 :
ゆかり : 2001/03/27(火) 18:16 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
6645 :
雪月 : 2001/03/27(火) 18:16 ID:???
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
6646 :
豊● : 2001/03/27(火) 18:16 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
6648 :
ゆり : 2001/03/27(火) 18:16 ID:???
誹謗中傷
6649 :
よいよ : 2001/03/27(火) 18:17 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
6650 :
洛セ者 : 2001/03/27(火) 18:17 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
6653 :
楽天狼 : 2001/03/27(火) 18:17 ID:???
原則放置
6654 :
楽天娘 : 2001/03/27(火) 18:17 ID:???
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
6659 :
論破者 : 2001/03/27(火) 18:17 ID:???
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
6664 :
鰯 : 2001/03/27(火) 18:17 ID:???
4.荒らし・煽り・その他
6665 :
いっち : 2001/03/27(火) 18:17 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
6667 :
猪木 : 2001/03/27(火) 18:17 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
6669 :
大家 : 2001/03/27(火) 18:17 ID:???
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
6671 :
おヌ : 2001/03/27(火) 18:17 ID:???
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
6674 :
ガブリ : 2001/03/27(火) 18:17 ID:???
地域地方関係
6675 :
カマー : 2001/03/27(火) 18:17 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
6683 :
京大様 : 2001/03/27(火) 18:17 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
6684 :
金玉 : 2001/03/27(火) 18:17 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
6688 :
煙 : 2001/03/27(火) 18:18 ID:???
連続投稿・コピー&ペースト
6689 :
高2 : 2001/03/27(火) 18:18 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
6695 :
さすけ : 2001/03/27(火) 18:18 ID:???
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
6698 :
鹿の山 : 2001/03/27(火) 18:18 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
6701 :
寿限有 : 2001/03/27(火) 18:18 ID:???
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
6704 :
助教授 : 2001/03/27(火) 18:18 ID:???
ピンクBBS
6705 :
真改 : 2001/03/27(火) 18:18 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
6706 :
心配屋 : 2001/03/27(火) 18:18 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
6709 :
高志 : 2001/03/27(火) 18:18 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
6711 :
旅人 : 2001/03/27(火) 18:18 ID:???
どの場合も判断は文意によります。
6712 :
タモリ : 2001/03/27(火) 18:18 ID:???
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
6714 :
チョロ : 2001/03/27(火) 18:18 ID:???
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
6718 :
デカ女 : 2001/03/27(火) 18:18 ID:???
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
6722 :
毒餅 : 2001/03/27(火) 18:18 ID:???
宣伝
6723 :
ドリル : 2001/03/27(火) 18:19 ID:???
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
6724 :
なおえ : 2001/03/27(火) 18:19 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
6727 :
舐め次 : 2001/03/27(火) 18:19 ID:???
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
6729 :
ニケ : 2001/03/27(火) 18:19 ID:???
削除依頼の注意
6730 :
にっく : 2001/03/27(火) 18:19 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
6732 :
ネジ : 2001/03/27(火) 18:19 ID:???
★削除依頼のスレッドについて
6733 :
のれん : 2001/03/27(火) 18:19 ID:???
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
6736 :
はぐ。 : 2001/03/27(火) 18:19 ID:???
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
6740 :
はぶ : 2001/03/27(火) 18:19 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
6742 :
ひらり : 2001/03/27(火) 18:19 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
6745 :
貧 : 2001/03/27(火) 18:19 ID:???
尚、これらは決まった依頼以外は対応しないのでご注意ください。
6746 :
ベラナ : 2001/03/27(火) 18:19 ID:???
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
6751 :
真輝子 : 2001/03/27(火) 18:19 ID:???
☆削除依頼対象を含むURL
6752 :
まさる : 2001/03/27(火) 18:19 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
6753 :
股旅 : 2001/03/27(火) 18:19 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
6754 :
まりん : 2001/03/27(火) 18:19 ID:???
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
6759 :
餅 : 2001/03/27(火) 18:19 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
6761 :
焼き芋 : 2001/03/27(火) 18:19 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
6764 :
雷厨 : 2001/03/27(火) 18:19 ID:???
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
6769 :
ろーず : 2001/03/27(火) 18:20 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
6775 :
岩崎 : 2001/03/27(火) 18:20 ID:???
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
6776 :
院長 : 2001/03/27(火) 18:20 ID:???
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
6777 :
宇宙人 : 2001/03/27(火) 18:20 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
6778 :
金土日 : 2001/03/27(火) 18:20 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
6779 :
鯨 : 2001/03/27(火) 18:20 ID:???
削除人には何の義務もありません。
6780 :
黒イ人 : 2001/03/27(火) 18:20 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
6784 :
氷焔 : 2001/03/27(火) 18:20 ID:???
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
6785 :
桜井 : 2001/03/27(火) 18:20 ID:???
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
6786 :
貞子 : 2001/03/27(火) 18:20 ID:???
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
6793 :
すし : 2001/03/27(火) 18:20 ID:???
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
6797 :
高志 : 2001/03/27(火) 18:21 ID:???
★その他
6798 :
厨房 : 2001/03/27(火) 18:21 ID:???
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
6802 :
どん : 2001/03/27(火) 18:21 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
6808 :
ぴのこ : 2001/03/27(火) 18:21 ID:???
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
6811 :
貧乏神 : 2001/03/27(火) 18:21 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
6812 :
まこP : 2001/03/27(火) 18:21 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
6813 :
マ様 : 2001/03/27(火) 18:21 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
6815 :
松沢 : 2001/03/27(火) 18:21 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
6816 :
右巻き : 2001/03/27(火) 18:21 ID:???
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
6820 :
女神 : 2001/03/27(火) 18:21 ID:???
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
6822 :
よぉ : 2001/03/27(火) 18:21 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
6823 :
流星軍 : 2001/03/27(火) 18:21 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
6824 :
レオ : 2001/03/27(火) 18:21 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
6829 :
あゆみ : 2001/03/27(火) 18:21 ID:???
100個だけ復帰してください。
6830 :
い鼠 : 2001/03/27(火) 18:21 ID:???
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
6842 :
おヌ : 2001/03/27(火) 18:22 ID:???
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
6844 :
おぷ : 2001/03/27(火) 18:22 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
6845 :
かなた : 2001/03/27(火) 18:22 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
6847 :
亀仙人 : 2001/03/27(火) 18:22 ID:???
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
6850 :
キコ : 2001/03/27(火) 18:22 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
6853 :
金平一 : 2001/03/27(火) 18:22 ID:???
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
6856 :
黒い日 : 2001/03/27(火) 18:22 ID:???
要望を出す前に
6857 :
ゲビ子 : 2001/03/27(火) 18:22 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
6862 :
しー : 2001/03/27(火) 18:22 ID:???
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
6864 :
自販機 : 2001/03/27(火) 18:22 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
6870 :
助兵衛 : 2001/03/27(火) 18:23 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
6871 :
雀 : 2001/03/27(火) 18:23 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
6872 :
スター : 2001/03/27(火) 18:23 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
6874 :
セレネ : 2001/03/27(火) 18:23 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
6875 :
タオル : 2001/03/27(火) 18:23 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
6877 :
ダメヲ : 2001/03/27(火) 18:23 ID:???
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
6881 :
店主 : 2001/03/27(火) 18:23 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
6883 :
トオル : 2001/03/27(火) 18:23 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
6887 :
どん : 2001/03/27(火) 18:23 ID:???
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
6888 :
那奈 : 2001/03/27(火) 18:23 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
6892 :
七海 : 2001/03/27(火) 18:23 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
6893 :
なに? : 2001/03/27(火) 18:23 ID:???
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
6895 :
にゃむ : 2001/03/27(火) 18:23 ID:???
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
6909 :
ブス子 : 2001/03/27(火) 18:24 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
6912 :
筆記 : 2001/03/27(火) 18:24 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
6913 :
僕 : 2001/03/27(火) 18:24 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
6914 :
ほげ : 2001/03/27(火) 18:24 ID:???
いものに関しては削除します。
6915 :
麻希 : 2001/03/27(火) 18:24 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
6916 :
牧野 : 2001/03/27(火) 18:24 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
6917 :
まま氏 : 2001/03/27(火) 18:24 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
6918 :
まゆみ : 2001/03/27(火) 18:24 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
6930 :
犬 : 2001/03/27(火) 18:24 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
6935 :
神王 : 2001/03/27(火) 18:25 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
6940 :
癌射 : 2001/03/27(火) 18:25 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
6941 :
マカー : 2001/03/27(火) 18:25 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
6942 :
金太 : 2001/03/27(火) 18:25 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
6943 :
左党 : 2001/03/27(火) 18:25 ID:???
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
6945 :
三等兵 : 2001/03/27(火) 18:25 ID:???
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
6951 :
にーな : 2001/03/27(火) 18:25 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
6952 :
ニオ : 2001/03/27(火) 18:25 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
6953 :
扁頭痛 : 2001/03/27(火) 18:25 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
6954 :
猫 : 2001/03/27(火) 18:25 ID:???
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
6956 :
ピーコ : 2001/03/27(火) 18:25 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
6965 :
あゆみ : 2001/03/27(火) 18:25 ID:???
削除人は2ちゃんねるの顔の一つです。
6966 :
アヒル : 2001/03/27(火) 18:25 ID:???
7.削除人は自分の行動に自信を持って下さい。
6967 :
いそめ : 2001/03/27(火) 18:25 ID:???
逆に言えば、自信の持てる削除行動以外はしてはいけません。
6968 :
一郎 : 2001/03/27(火) 18:25 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
6970 :
犬 : 2001/03/27(火) 18:25 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
6972 :
ぃゃ : 2001/03/27(火) 18:25 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
6980 :
想い出 : 2001/03/27(火) 18:26 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
6982 :
オレ : 2001/03/27(火) 18:26 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
6984 :
家畜 : 2001/03/27(火) 18:26 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
6988 :
からす : 2001/03/27(火) 18:26 ID:???
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
6993 :
きつね : 2001/03/27(火) 18:26 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
6998 :
金角 : 2001/03/27(火) 18:26 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
6999 :
金玉 : 2001/03/27(火) 18:26 ID:???
私人の場合
7000 :
戯子 : 2001/03/27(火) 18:26 ID:???
私人の定義
7001 :
ギコ : 2001/03/27(火) 18:26 ID:???
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
7003 :
クロ : 2001/03/27(火) 18:26 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
7005 :
ゲビ子 : 2001/03/27(火) 18:26 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
7009 :
根性男 : 2001/03/27(火) 18:26 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
7011 :
さおり : 2001/03/27(火) 18:26 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
7013 :
さくら : 2001/03/27(火) 18:26 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
7015 :
しー : 2001/03/27(火) 18:27 ID:???
2.法人・公的機関の取り扱い
7016 :
小学生 : 2001/03/27(火) 18:27 ID:???
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
7021 :
寿司 : 2001/03/27(火) 18:27 ID:???
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
7022 :
棄人 : 2001/03/27(火) 18:27 ID:???
3.固定ハンドル(2ch内)に関して
叩きについて
7024 :
すねお : 2001/03/27(火) 18:27 ID:???
最悪板以外では全て削除対象にします。
7025 :
ぜんQ : 2001/03/27(火) 18:27 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
7027 :
高志 : 2001/03/27(火) 18:27 ID:???
4.荒らし・煽り・その他
スレッド
7029 :
太宰治 : 2001/03/27(火) 18:27 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
7030 :
茶k統 : 2001/03/27(火) 18:27 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
7034 :
陳朴斉 : 2001/03/27(火) 18:27 ID:???
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
7037 :
てく : 2001/03/27(火) 18:27 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
7039 :
天帝 : 2001/03/27(火) 18:27 ID:???
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
7045 :
トオル : 2001/03/27(火) 18:27 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
7046 :
時の扉 : 2001/03/27(火) 18:27 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
7051 :
波平 : 2001/03/27(火) 18:27 ID:???
連続投稿・コピー&ペースト
7052 :
西日 : 2001/03/27(火) 18:27 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
7054 :
にゃそ : 2001/03/27(火) 18:27 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
7058 :
白 : 2001/03/27(火) 18:28 ID:???
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
ピンクBBS
7067 :
ぴのこ : 2001/03/27(火) 18:28 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
7071 :
ふふふ : 2001/03/27(火) 18:28 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
7078 :
ぼぼ : 2001/03/27(火) 18:28 ID:???
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
7080 :
マァヴ : 2001/03/27(火) 18:28 ID:???
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
7082 :
前山 : 2001/03/27(火) 18:28 ID:???
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
7084 :
まつ : 2001/03/27(火) 18:28 ID:???
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
7086 :
まゆみ : 2001/03/27(火) 18:28 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
7087 :
まりい : 2001/03/27(火) 18:28 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
7088 :
見。 : 2001/03/27(火) 18:28 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
7092 :
みゆ : 2001/03/27(火) 18:29 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
7099 :
諸葛 : 2001/03/27(火) 18:29 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
7101 :
遊 : 2001/03/27(火) 18:29 ID:???
☆スレッド処理とレス処理の依頼スレッドを分けよう
7102 :
ゆかり : 2001/03/27(火) 18:29 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
7103 :
雪月 : 2001/03/27(火) 18:29 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
7104 :
豊● : 2001/03/27(火) 18:29 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
7106 :
ゆり : 2001/03/27(火) 18:29 ID:???
それぞれのルールを守ってお願いします。
7107 :
よいよ : 2001/03/27(火) 18:29 ID:???
尚、これらは決まった依頼以外は対応しないのでご注意ください。
7108 :
洛セ者 : 2001/03/27(火) 18:29 ID:???
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
7111 :
楽天狼 : 2001/03/27(火) 18:29 ID:???
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
7112 :
楽天娘 : 2001/03/27(火) 18:29 ID:???
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
7117 :
論破者 : 2001/03/27(火) 18:29 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
7122 :
鰯 : 2001/03/27(火) 18:29 ID:???
☆削除に値する理由
7123 :
いっち : 2001/03/27(火) 18:29 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
7125 :
猪木 : 2001/03/27(火) 18:29 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
7127 :
大家 : 2001/03/27(火) 18:29 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
7129 :
おヌ : 2001/03/27(火) 18:29 ID:???
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
7132 :
ガブリ : 2001/03/27(火) 18:29 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
7133 :
カマー : 2001/03/27(火) 18:29 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
7141 :
京大様 : 2001/03/27(火) 18:30 ID:???
削除人はボランティアです。
7142 :
金玉 : 2001/03/27(火) 18:30 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
7146 :
煙 : 2001/03/27(火) 18:30 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
7147 :
高2 : 2001/03/27(火) 18:30 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
7153 :
さすけ : 2001/03/27(火) 18:30 ID:???
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
7156 :
鹿の山 : 2001/03/27(火) 18:30 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
7159 :
寿限有 : 2001/03/27(火) 18:30 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
7162 :
助教授 : 2001/03/27(火) 18:30 ID:???
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
7163 :
真改 : 2001/03/27(火) 18:30 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
7164 :
心配屋 : 2001/03/27(火) 18:30 ID:???
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
7167 :
高志 : 2001/03/27(火) 18:30 ID:???
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
7169 :
旅人 : 2001/03/27(火) 18:30 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
7170 :
タモリ : 2001/03/27(火) 18:30 ID:???
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
7172 :
チョロ : 2001/03/27(火) 18:31 ID:???
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
7176 :
デカ女 : 2001/03/27(火) 18:31 ID:???
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
7180 :
毒餅 : 2001/03/27(火) 18:31 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
7181 :
ドリル : 2001/03/27(火) 18:31 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
7182 :
なおえ : 2001/03/27(火) 18:31 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
7185 :
舐め次 : 2001/03/27(火) 18:31 ID:???
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
7187 :
ニケ : 2001/03/27(火) 18:31 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
7188 :
にっく : 2001/03/27(火) 18:31 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
7190 :
ネジ : 2001/03/27(火) 18:31 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
7191 :
のれん : 2001/03/27(火) 18:31 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
7194 :
はぐ。 : 2001/03/27(火) 18:31 ID:???
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
7198 :
はぶ : 2001/03/27(火) 18:31 ID:???
100個だけ復帰してください。
・上記以外の場合
7200 :
ひらり : 2001/03/27(火) 18:31 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
7203 :
貧 : 2001/03/27(火) 18:31 ID:???
復帰作業が終わったら
7204 :
ベラナ : 2001/03/27(火) 18:31 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
7209 :
真輝子 : 2001/03/27(火) 18:31 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
7210 :
まさる : 2001/03/27(火) 18:31 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
7211 :
股旅 : 2001/03/27(火) 18:31 ID:???
100復帰された状態の板がある
7212 :
まりん : 2001/03/27(火) 18:31 ID:???
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
7217 :
餅 : 2001/03/27(火) 18:32 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
7219 :
焼き芋 : 2001/03/27(火) 18:32 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
7223 :
ろーず : 2001/03/27(火) 18:32 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
7229 :
岩崎 : 2001/03/27(火) 18:32 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
7230 :
院長 : 2001/03/27(火) 18:32 ID:???
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
7231 :
宇宙人 : 2001/03/27(火) 18:32 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
7233 :
加奈子 : 2001/03/27(火) 18:32 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
7234 :
硝子玉 : 2001/03/27(火) 18:32 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
7235 :
看護婦 : 2001/03/27(火) 18:32 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
7236 :
贋 : 2001/03/27(火) 18:32 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
7239 :
金土日 : 2001/03/27(火) 18:32 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
7240 :
鯨 : 2001/03/27(火) 18:32 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
7241 :
黒イ人 : 2001/03/27(火) 18:32 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
7245 :
氷焔 : 2001/03/27(火) 18:32 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
7246 :
桜井 : 2001/03/27(火) 18:32 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
7247 :
貞子 : 2001/03/27(火) 18:32 ID:???
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
7254 :
すし : 2001/03/27(火) 18:33 ID:???
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
7258 :
高志 : 2001/03/27(火) 18:33 ID:???
2.個人情報の取り扱い(公人の場合)
7259 :
厨房 : 2001/03/27(火) 18:33 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
7262 :
どん : 2001/03/27(火) 18:33 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
7268 :
ぴのこ : 2001/03/27(火) 18:33 ID:???
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
7271 :
貧乏神 : 2001/03/27(火) 18:33 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
7272 :
まこP : 2001/03/27(火) 18:33 ID:???
5.固定叩き(個人叩き)の取り扱い
7273 :
マ様 : 2001/03/27(火) 18:33 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
7275 :
松沢 : 2001/03/27(火) 18:33 ID:???
6.コピー&ペーストの取り扱い
7276 :
右巻き : 2001/03/27(火) 18:33 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
7280 :
女神 : 2001/03/27(火) 18:33 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7282 :
よぉ : 2001/03/27(火) 18:33 ID:???
7.差別発言の取り扱い
7283 :
流星軍 : 2001/03/27(火) 18:33 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
7284 :
レオ : 2001/03/27(火) 18:33 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
7289 :
あゆみ : 2001/03/27(火) 18:34 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
7290 :
い鼠 : 2001/03/27(火) 18:34 ID:???
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
7302 :
おヌ : 2001/03/27(火) 18:34 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
7304 :
おぷ : 2001/03/27(火) 18:34 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
7305 :
かなた : 2001/03/27(火) 18:34 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
7307 :
亀仙人 : 2001/03/27(火) 18:34 ID:???
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
7310 :
キコ : 2001/03/27(火) 18:34 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
7313 :
金平一 : 2001/03/27(火) 18:34 ID:???
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
7316 :
黒い日 : 2001/03/27(火) 18:34 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
7317 :
ゲビ子 : 2001/03/27(火) 18:34 ID:???
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
7322 :
しー : 2001/03/27(火) 18:34 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
7324 :
自販機 : 2001/03/27(火) 18:34 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
7330 :
助兵衛 : 2001/03/27(火) 18:35 ID:???
込み等からが対象となります。
7331 :
雀 : 2001/03/27(火) 18:35 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
7332 :
スター : 2001/03/27(火) 18:35 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
7334 :
セレネ : 2001/03/27(火) 18:35 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
7335 :
タオル : 2001/03/27(火) 18:35 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
7337 :
ダメヲ : 2001/03/27(火) 18:35 ID:???
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
7341 :
店主 : 2001/03/27(火) 18:35 ID:???
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
7343 :
トオル : 2001/03/27(火) 18:35 ID:???
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
7347 :
どん : 2001/03/27(火) 18:35 ID:???
削除権を剥奪する場合があります。
7348 :
那奈 : 2001/03/27(火) 18:35 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
7352 :
七海 : 2001/03/27(火) 18:35 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
7353 :
なに? : 2001/03/27(火) 18:35 ID:???
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
7355 :
にゃむ : 2001/03/27(火) 18:35 ID:???
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
7369 :
ブス子 : 2001/03/27(火) 18:35 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
7372 :
筆記 : 2001/03/27(火) 18:36 ID:???
削除依頼
7373 :
僕 : 2001/03/27(火) 18:36 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
7374 :
ほげ : 2001/03/27(火) 18:36 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
7375 :
麻希 : 2001/03/27(火) 18:36 ID:???
私人の場合
7376 :
牧野 : 2001/03/27(火) 18:36 ID:???
私人の定義
7377 :
まま氏 : 2001/03/27(火) 18:36 ID:???
公人ではない人は全て私人として扱います。
7378 :
まゆみ : 2001/03/27(火) 18:36 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
7384 :
皆葉 : 2001/03/27(火) 18:36 ID:???
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
7385 :
むぐ : 2001/03/27(火) 18:36 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
7391 :
∞ : 2001/03/27(火) 18:36 ID:???
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
7402 :
犬 : 2001/03/27(火) 18:36 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
7407 :
神王 : 2001/03/27(火) 18:36 ID:???
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
7412 :
癌射 : 2001/03/27(火) 18:37 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
7413 :
マカー : 2001/03/27(火) 18:37 ID:???
地域地方関係
7414 :
金太 : 2001/03/27(火) 18:37 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
7415 :
左党 : 2001/03/27(火) 18:37 ID:???
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
7417 :
三等兵 : 2001/03/27(火) 18:37 ID:???
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
7423 :
にーな : 2001/03/27(火) 18:37 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
7424 :
ニオ : 2001/03/27(火) 18:37 ID:???
レス・発言
7425 :
扁頭痛 : 2001/03/27(火) 18:37 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
7426 :
猫 : 2001/03/27(火) 18:37 ID:???
6.連続投稿・重複
連続投稿・コピー&ペースト
7428 :
ピーコ : 2001/03/27(火) 18:37 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
7437 :
あゆみ : 2001/03/27(火) 18:37 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
7438 :
アヒル : 2001/03/27(火) 18:37 ID:???
乱立スレッド
7439 :
いそめ : 2001/03/27(火) 18:37 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7440 :
一郎 : 2001/03/27(火) 18:37 ID:???
7.エロ・下品
2ちゃんねる
7442 :
犬 : 2001/03/27(火) 18:37 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
7444 :
ぃゃ : 2001/03/27(火) 18:37 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
7452 :
想い出 : 2001/03/27(火) 18:38 ID:???
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
7454 :
オレ : 2001/03/27(火) 18:38 ID:???
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
7456 :
家畜 : 2001/03/27(火) 18:38 ID:???
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
7460 :
からす : 2001/03/27(火) 18:38 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
7465 :
きつね : 2001/03/27(火) 18:38 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
7470 :
金角 : 2001/03/27(火) 18:38 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
7471 :
金玉 : 2001/03/27(火) 18:38 ID:???
★削除依頼のスレッドについて
7472 :
戯子 : 2001/03/27(火) 18:38 ID:???
☆まず過去ログを探してみましょう
7473 :
ギコ : 2001/03/27(火) 18:38 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
7475 :
クロ : 2001/03/27(火) 18:38 ID:???
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
7477 :
ゲビ子 : 2001/03/27(火) 18:38 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
7481 :
根性男 : 2001/03/27(火) 18:38 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
7483 :
さおり : 2001/03/27(火) 18:38 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
7485 :
さくら : 2001/03/27(火) 18:38 ID:???
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
7487 :
しー : 2001/03/27(火) 18:38 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
7488 :
小学生 : 2001/03/27(火) 18:38 ID:???
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
7493 :
寿司 : 2001/03/27(火) 18:39 ID:???
乱立スレッドの場合、掲示板自体のURLでも高「ません。
7494 :
棄人 : 2001/03/27(火) 18:39 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
7496 :
すねお : 2001/03/27(火) 18:39 ID:???
レスならば、スレッドごとにレス番号を指定してください。
7497 :
ぜんQ : 2001/03/27(火) 18:39 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
7499 :
高志 : 2001/03/27(火) 18:39 ID:???
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
7501 :
太宰治 : 2001/03/27(火) 18:39 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
7502 :
茶k統 : 2001/03/27(火) 18:39 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
7506 :
陳朴斉 : 2001/03/27(火) 18:39 ID:???
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
7509 :
てく : 2001/03/27(火) 18:39 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
7511 :
天帝 : 2001/03/27(火) 18:39 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
7517 :
トオル : 2001/03/27(火) 18:39 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
7518 :
時の扉 : 2001/03/27(火) 18:39 ID:???
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
7523 :
波平 : 2001/03/27(火) 18:39 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
7524 :
西日 : 2001/03/27(火) 18:39 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
7526 :
にゃそ : 2001/03/27(火) 18:40 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
7530 :
白 : 2001/03/27(火) 18:40 ID:???
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
7538 :
瞳五郎 : 2001/03/27(火) 18:40 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
7540 :
ぴのこ : 2001/03/27(火) 18:40 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
7544 :
ふふふ : 2001/03/27(火) 18:40 ID:???
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
7551 :
ぼぼ : 2001/03/27(火) 18:40 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
7553 :
マァヴ : 2001/03/27(火) 18:40 ID:???
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
7555 :
前山 : 2001/03/27(火) 18:40 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
7557 :
まつ : 2001/03/27(火) 18:40 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
7559 :
まゆみ : 2001/03/27(火) 18:40 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
7560 :
まりい : 2001/03/27(火) 18:40 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
7561 :
見。 : 2001/03/27(火) 18:40 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
7565 :
みゆ : 2001/03/27(火) 18:41 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
7572 :
諸葛 : 2001/03/27(火) 18:41 ID:???
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
7574 :
遊 : 2001/03/27(火) 18:41 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
7575 :
ゆかり : 2001/03/27(火) 18:41 ID:???
100個だけ復帰してください。
7576 :
雪月 : 2001/03/27(火) 18:41 ID:???
・上記以外の場合
7577 :
豊● : 2001/03/27(火) 18:41 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
7579 :
ゆり : 2001/03/27(火) 18:41 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
7580 :
よいよ : 2001/03/27(火) 18:41 ID:???
復帰作業が終わったら
7581 :
洛セ者 : 2001/03/27(火) 18:41 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
7584 :
楽天狼 : 2001/03/27(火) 18:41 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
7585 :
楽天娘 : 2001/03/27(火) 18:41 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
7590 :
論破者 : 2001/03/27(火) 18:41 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
7595 :
鰯 : 2001/03/27(火) 18:41 ID:???
削除依頼板や削除議論板をたまに見てください。
7596 :
いっち : 2001/03/27(火) 18:41 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
7598 :
猪木 : 2001/03/27(火) 18:41 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
7600 :
大家 : 2001/03/27(火) 18:41 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
7602 :
おヌ : 2001/03/27(火) 18:41 ID:???
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
7605 :
ガブリ : 2001/03/27(火) 18:41 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
7606 :
カマー : 2001/03/27(火) 18:42 ID:???
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
7614 :
京大様 : 2001/03/27(火) 18:42 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
7615 :
金玉 : 2001/03/27(火) 18:42 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
7619 :
煙 : 2001/03/27(火) 18:42 ID:???
●はじめに
7620 :
高2 : 2001/03/27(火) 18:42 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
7626 :
さすけ : 2001/03/27(火) 18:42 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
7629 :
鹿の山 : 2001/03/27(火) 18:42 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
7632 :
寿限有 : 2001/03/27(火) 18:42 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
7635 :
助教授 : 2001/03/27(火) 18:42 ID:???
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
7636 :
真改 : 2001/03/27(火) 18:42 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
7637 :
心配屋 : 2001/03/27(火) 18:42 ID:???
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
7640 :
高志 : 2001/03/27(火) 18:42 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
7642 :
旅人 : 2001/03/27(火) 18:42 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
7643 :
タモリ : 2001/03/27(火) 18:42 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
7645 :
チョロ : 2001/03/27(火) 18:42 ID:???
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
7649 :
デカ女 : 2001/03/27(火) 18:43 ID:???
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
7653 :
毒餅 : 2001/03/27(火) 18:43 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
7654 :
ドリル : 2001/03/27(火) 18:43 ID:???
5.固定叩き(個人叩き)の取り扱い
7655 :
なおえ : 2001/03/27(火) 18:43 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
7658 :
舐め次 : 2001/03/27(火) 18:43 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
7660 :
ニケ : 2001/03/27(火) 18:43 ID:???
いものに関しては削除します。
7661 :
にっく : 2001/03/27(火) 18:43 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
7663 :
ネジ : 2001/03/27(火) 18:43 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
7664 :
のれん : 2001/03/27(火) 18:43 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
7667 :
はぐ。 : 2001/03/27(火) 18:43 ID:???
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
7671 :
はぶ : 2001/03/27(火) 18:43 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
7673 :
ひらり : 2001/03/27(火) 18:43 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
7676 :
貧 : 2001/03/27(火) 18:43 ID:???
10.エロ・グロ系のスレッドの取り扱い
7677 :
ベラナ : 2001/03/27(火) 18:43 ID:???
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
7682 :
真輝子 : 2001/03/27(火) 18:44 ID:???
る煽り、荒らしの発言も削除します。
7683 :
まさる : 2001/03/27(火) 18:44 ID:???
12.特定の個人攻撃と特定できるスレッド・発言
7684 :
股旅 : 2001/03/27(火) 18:44 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
7685 :
まりん : 2001/03/27(火) 18:44 ID:???
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
7690 :
餅 : 2001/03/27(火) 18:44 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
7692 :
焼き芋 : 2001/03/27(火) 18:44 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
7695 :
雷厨 : 2001/03/27(火) 18:44 ID:???
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
7700 :
ろーず : 2001/03/27(火) 18:44 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
7706 :
岩崎 : 2001/03/27(火) 18:44 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
7707 :
院長 : 2001/03/27(火) 18:44 ID:???
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
7708 :
宇宙人 : 2001/03/27(火) 18:44 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
7710 :
加奈子 : 2001/03/27(火) 18:44 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
7711 :
硝子玉 : 2001/03/27(火) 18:44 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
7712 :
看護婦 : 2001/03/27(火) 18:44 ID:???
込み等からが対象となります。
7713 :
贋 : 2001/03/27(火) 18:44 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
7716 :
金土日 : 2001/03/27(火) 18:44 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
7717 :
鯨 : 2001/03/27(火) 18:44 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
7718 :
黒イ人 : 2001/03/27(火) 18:44 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
7722 :
氷焔 : 2001/03/27(火) 18:45 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
7723 :
桜井 : 2001/03/27(火) 18:45 ID:???
削除人は2ちゃんねるの顔の一つです。
7724 :
貞子 : 2001/03/27(火) 18:45 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
7731 :
すし : 2001/03/27(火) 18:45 ID:???
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
7735 :
高志 : 2001/03/27(火) 18:45 ID:???
ではなく、削除するのが仕事です。
7736 :
厨房 : 2001/03/27(火) 18:45 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
7740 :
どん : 2001/03/27(火) 18:45 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
7746 :
ぴのこ : 2001/03/27(火) 18:45 ID:???
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
7749 :
貧乏神 : 2001/03/27(火) 18:45 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
7750 :
まこP : 2001/03/27(火) 18:45 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
7751 :
マ様 : 2001/03/27(火) 18:45 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
7753 :
松沢 : 2001/03/27(火) 18:45 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
7754 :
右巻き : 2001/03/27(火) 18:45 ID:???
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
7758 :
女神 : 2001/03/27(火) 18:46 ID:???
私人の定義
公人ではない人は全て私人として扱います。
7760 :
よぉ : 2001/03/27(火) 18:46 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
7761 :
流星軍 : 2001/03/27(火) 18:46 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
7762 :
レオ : 2001/03/27(火) 18:46 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
7767 :
あゆみ : 2001/03/27(火) 18:46 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
7768 :
い鼠 : 2001/03/27(火) 18:46 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
7780 :
おヌ : 2001/03/27(火) 18:46 ID:???
3.固定ハンドル(2ch内)に関して
叩きについて
7782 :
おぷ : 2001/03/27(火) 18:46 ID:???
最悪板以外では全て削除対象にします。
7783 :
かなた : 2001/03/27(火) 18:46 ID:???
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
7785 :
亀仙人 : 2001/03/27(火) 18:46 ID:???
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
7788 :
キコ : 2001/03/27(火) 18:46 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
7791 :
金平一 : 2001/03/27(火) 18:47 ID:???
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
7794 :
黒い日 : 2001/03/27(火) 18:47 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
7795 :
ゲビ子 : 2001/03/27(火) 18:47 ID:???
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
7800 :
しー : 2001/03/27(火) 18:47 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
7802 :
自販機 : 2001/03/27(火) 18:47 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
7808 :
助兵衛 : 2001/03/27(火) 18:47 ID:???
6.連続投稿・重複
7809 :
雀 : 2001/03/27(火) 18:47 ID:???
連続投稿・コピー&ペースト
7810 :
スター : 2001/03/27(火) 18:47 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
7812 :
セレネ : 2001/03/27(火) 18:47 ID:???
アスキーアート
7813 :
タオル : 2001/03/27(火) 18:47 ID:???
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
7815 :
ダメヲ : 2001/03/27(火) 18:47 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
7819 :
店主 : 2001/03/27(火) 18:47 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
7821 :
トオル : 2001/03/27(火) 18:47 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
7825 :
どん : 2001/03/27(火) 18:47 ID:???
ピンクBBS
7826 :
那奈 : 2001/03/27(火) 18:47 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
7830 :
七海 : 2001/03/27(火) 18:47 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
7831 :
なに? : 2001/03/27(火) 18:47 ID:???
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
7833 :
にゃむ : 2001/03/27(火) 18:48 ID:???
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
7847 :
ブス子 : 2001/03/27(火) 18:48 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
7850 :
筆記 : 2001/03/27(火) 18:48 ID:???
削除依頼の注意
7851 :
僕 : 2001/03/27(火) 18:48 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
7852 :
ほげ : 2001/03/27(火) 18:48 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
7853 :
麻希 : 2001/03/27(火) 18:48 ID:???
★削除依頼のスレッドについて
7854 :
牧野 : 2001/03/27(火) 18:48 ID:???
☆まず過去ログを探してみましょう
7855 :
まま氏 : 2001/03/27(火) 18:48 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
7856 :
まゆみ : 2001/03/27(火) 18:48 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
7862 :
皆葉 : 2001/03/27(火) 18:48 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
7863 :
むぐ : 2001/03/27(火) 18:48 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
7869 :
∞ : 2001/03/27(火) 18:48 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
7880 :
犬 : 2001/03/27(火) 18:49 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
7885 :
神王 : 2001/03/27(火) 18:49 ID:???
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
7890 :
癌射 : 2001/03/27(火) 18:49 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
7891 :
マカー : 2001/03/27(火) 18:49 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
7892 :
金太 : 2001/03/27(火) 18:49 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
7893 :
左党 : 2001/03/27(火) 18:49 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
7895 :
三等兵 : 2001/03/27(火) 18:49 ID:???
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
7901 :
にーな : 2001/03/27(火) 18:49 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
7902 :
ニオ : 2001/03/27(火) 18:49 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
7903 :
扁頭痛 : 2001/03/27(火) 18:49 ID:???
削除人には何の責任もありません。
7904 :
猫 : 2001/03/27(火) 18:49 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
7906 :
ピーコ : 2001/03/27(火) 18:49 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
7915 :
あゆみ : 2001/03/27(火) 18:50 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
7916 :
アヒル : 2001/03/27(火) 18:50 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
7917 :
いそめ : 2001/03/27(火) 18:50 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
7918 :
一郎 : 2001/03/27(火) 18:50 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
7920 :
犬 : 2001/03/27(火) 18:50 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
7922 :
ぃゃ : 2001/03/27(火) 18:50 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
7930 :
想い出 : 2001/03/27(火) 18:50 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
7932 :
オレ : 2001/03/27(火) 18:50 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
7934 :
家畜 : 2001/03/27(火) 18:50 ID:???
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
7938 :
からす : 2001/03/27(火) 18:50 ID:???
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
7943 :
きつね : 2001/03/27(火) 18:50 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
7948 :
金角 : 2001/03/27(火) 18:50 ID:???
板が壊れているのを見つけたor修復願いを見つけた
7949 :
金玉 : 2001/03/27(火) 18:50 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
7950 :
戯子 : 2001/03/27(火) 18:50 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
7951 :
ギコ : 2001/03/27(火) 18:50 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
7953 :
クロ : 2001/03/27(火) 18:51 ID:???
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
7955 :
ゲビ子 : 2001/03/27(火) 18:51 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
7959 :
根性男 : 2001/03/27(火) 18:51 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
7961 :
さおり : 2001/03/27(火) 18:51 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
7963 :
さくら : 2001/03/27(火) 18:51 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
7965 :
しー : 2001/03/27(火) 18:51 ID:???
同じサーバの板が復帰中
7966 :
小学生 : 2001/03/27(火) 18:51 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
7971 :
寿司 : 2001/03/27(火) 18:51 ID:???
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
7972 :
棄人 : 2001/03/27(火) 18:51 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
7974 :
すねお : 2001/03/27(火) 18:51 ID:???
★その他
7975 :
ぜんQ : 2001/03/27(火) 18:51 ID:???
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
7977 :
高志 : 2001/03/27(火) 18:51 ID:???
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
7979 :
太宰治 : 2001/03/27(火) 18:51 ID:???
復帰以外に気をつけること
7980 :
茶k統 : 2001/03/27(火) 18:51 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
7984 :
陳朴斉 : 2001/03/27(火) 18:51 ID:???
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
7987 :
てく : 2001/03/27(火) 18:51 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
7989 :
天帝 : 2001/03/27(火) 18:51 ID:???
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
7995 :
トオル : 2001/03/27(火) 18:52 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
7996 :
時の扉 : 2001/03/27(火) 18:52 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
8001 :
波平 : 2001/03/27(火) 18:52 ID:???
●はじめに
8002 :
西日 : 2001/03/27(火) 18:52 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
8004 :
にゃそ : 2001/03/27(火) 18:52 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
8008 :
白 : 2001/03/27(火) 18:52 ID:???
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
8016 :
瞳五郎 : 2001/03/27(火) 18:52 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
8018 :
ぴのこ : 2001/03/27(火) 18:52 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
8022 :
ふふふ : 2001/03/27(火) 18:52 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
8029 :
ぼぼ : 2001/03/27(火) 18:52 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
8031 :
マァヴ : 2001/03/27(火) 18:53 ID:???
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
8033 :
前山 : 2001/03/27(火) 18:53 ID:???
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
8035 :
まつ : 2001/03/27(火) 18:53 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
8037 :
まゆみ : 2001/03/27(火) 18:53 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
8038 :
まりい : 2001/03/27(火) 18:53 ID:???
せん。
8039 :
見。 : 2001/03/27(火) 18:53 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
8043 :
みゆ : 2001/03/27(火) 18:53 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8050 :
諸葛 : 2001/03/27(火) 18:53 ID:???
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
8052 :
遊 : 2001/03/27(火) 18:53 ID:???
す。
8053 :
ゆかり : 2001/03/27(火) 18:53 ID:???
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
8054 :
雪月 : 2001/03/27(火) 18:53 ID:???
9.唐阨tけられたURLの取り扱い
8055 :
豊● : 2001/03/27(火) 18:53 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
8057 :
ゆり : 2001/03/27(火) 18:53 ID:???
はロビーでは原則放置、それ以外では削除です。
8058 :
よいよ : 2001/03/27(火) 18:53 ID:???
10.エロ・グロ系のスレッドの取り扱い
8059 :
洛セ者 : 2001/03/27(火) 18:53 ID:???
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
8062 :
楽天狼 : 2001/03/27(火) 18:53 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
8063 :
楽天娘 : 2001/03/27(火) 18:53 ID:???
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
8068 :
論破者 : 2001/03/27(火) 18:53 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
8073 :
猪木 : 2001/03/27(火) 18:54 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
8075 :
大家 : 2001/03/27(火) 18:54 ID:???
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
8077 :
おヌ : 2001/03/27(火) 18:54 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
8080 :
ガブリ : 2001/03/27(火) 18:54 ID:???
きたいと考えています。
8081 :
カマー : 2001/03/27(火) 18:54 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
8089 :
京大様 : 2001/03/27(火) 18:54 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
8090 :
金玉 : 2001/03/27(火) 18:54 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
8094 :
煙 : 2001/03/27(火) 18:54 ID:???
影響力を持っています。
8095 :
高2 : 2001/03/27(火) 18:54 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
8101 :
さすけ : 2001/03/27(火) 18:54 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
8104 :
鹿の山 : 2001/03/27(火) 18:55 ID:???
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8106 :
寿限有 : 2001/03/27(火) 18:55 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
8109 :
助教授 : 2001/03/27(火) 18:55 ID:???
削除権の拡大がなされます。了承して下さい。
8110 :
真改 : 2001/03/27(火) 18:55 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
8111 :
心配屋 : 2001/03/27(火) 18:55 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
8114 :
高志 : 2001/03/27(火) 18:55 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
8116 :
旅人 : 2001/03/27(火) 18:55 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
8117 :
タモリ : 2001/03/27(火) 18:55 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
8119 :
チョロ : 2001/03/27(火) 18:55 ID:???
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
8123 :
デカ女 : 2001/03/27(火) 18:55 ID:???
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
8127 :
毒餅 : 2001/03/27(火) 18:55 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
8128 :
ドリル : 2001/03/27(火) 18:55 ID:???
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
8129 :
なおえ : 2001/03/27(火) 18:55 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
8132 :
舐め次 : 2001/03/27(火) 18:55 ID:???
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
8134 :
ニケ : 2001/03/27(火) 18:55 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
8135 :
にっく : 2001/03/27(火) 18:55 ID:???
私人の場合
私人の定義
8137 :
ネジ : 2001/03/27(火) 18:55 ID:???
公人ではない人は全て私人として扱います。
8138 :
のれん : 2001/03/27(火) 18:55 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
8141 :
はぐ。 : 2001/03/27(火) 18:55 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
8145 :
はぶ : 2001/03/27(火) 18:56 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
8147 :
ひらり : 2001/03/27(火) 18:56 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
8150 :
貧 : 2001/03/27(火) 18:56 ID:???
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
8151 :
ベラナ : 2001/03/27(火) 18:56 ID:???
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
8156 :
真輝子 : 2001/03/27(火) 18:56 ID:???
削除対象
8157 :
まさる : 2001/03/27(火) 18:56 ID:???
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
8158 :
股旅 : 2001/03/27(火) 18:56 ID:???
3.固定ハンドル(2ch内)に関して
8159 :
まりん : 2001/03/27(火) 18:56 ID:???
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
8164 :
餅 : 2001/03/27(火) 18:56 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
8166 :
焼き芋 : 2001/03/27(火) 18:56 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
8169 :
雷厨 : 2001/03/27(火) 18:56 ID:???
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
8174 :
ろーず : 2001/03/27(火) 18:56 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
8180 :
岩崎 : 2001/03/27(火) 18:56 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
8181 :
院長 : 2001/03/27(火) 18:56 ID:???
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
8182 :
宇宙人 : 2001/03/27(火) 18:56 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
8184 :
加奈子 : 2001/03/27(火) 18:57 ID:???
レス・発言
8185 :
硝子玉 : 2001/03/27(火) 18:57 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
8186 :
看護婦 : 2001/03/27(火) 18:57 ID:???
6.連続投稿・重複
8187 :
贋 : 2001/03/27(火) 18:57 ID:???
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
8190 :
金土日 : 2001/03/27(火) 18:57 ID:???
アスキーアート
8191 :
鯨 : 2001/03/27(火) 18:57 ID:???
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
8192 :
黒イ人 : 2001/03/27(火) 18:57 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
8196 :
氷焔 : 2001/03/27(火) 18:57 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
8197 :
桜井 : 2001/03/27(火) 18:57 ID:???
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
8198 :
貞子 : 2001/03/27(火) 18:57 ID:???
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
8205 :
すし : 2001/03/27(火) 18:57 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
8209 :
高志 : 2001/03/27(火) 18:57 ID:???
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
8210 :
厨房 : 2001/03/27(火) 18:57 ID:???
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
8214 :
どん : 2001/03/27(火) 18:57 ID:???
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
8220 :
ぴのこ : 2001/03/27(火) 18:57 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
8223 :
貧乏神 : 2001/03/27(火) 18:58 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
8224 :
まこP : 2001/03/27(火) 18:58 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
8225 :
マ様 : 2001/03/27(火) 18:58 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
8227 :
松沢 : 2001/03/27(火) 18:58 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
8228 :
右巻き : 2001/03/27(火) 18:58 ID:???
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
8232 :
女神 : 2001/03/27(火) 18:58 ID:???
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
8234 :
よぉ : 2001/03/27(火) 18:58 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
8235 :
流星軍 : 2001/03/27(火) 18:58 ID:???
☆スレッドの題名には掲示板名を入れよう
8236 :
レオ : 2001/03/27(火) 18:58 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
8241 :
あゆみ : 2001/03/27(火) 18:58 ID:???
☆依頼が決まっているスレッド
8242 :
い鼠 : 2001/03/27(火) 18:58 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
8254 :
おヌ : 2001/03/27(火) 18:58 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
8256 :
おぷ : 2001/03/27(火) 18:58 ID:???
レスならば、スレッドごとにレス番号を指定してください。
8257 :
かなた : 2001/03/27(火) 18:58 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
8259 :
亀仙人 : 2001/03/27(火) 18:58 ID:???
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
8262 :
キコ : 2001/03/27(火) 18:58 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
8265 :
金平一 : 2001/03/27(火) 18:59 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
8268 :
黒い日 : 2001/03/27(火) 18:59 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
8269 :
ゲビ子 : 2001/03/27(火) 18:59 ID:???
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
8274 :
しー : 2001/03/27(火) 18:59 ID:???
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
8276 :
自販機 : 2001/03/27(火) 18:59 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
8282 :
助兵衛 : 2001/03/27(火) 18:59 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
8283 :
雀 : 2001/03/27(火) 18:59 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
8284 :
スター : 2001/03/27(火) 18:59 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
8286 :
セレネ : 2001/03/27(火) 18:59 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
8287 :
タオル : 2001/03/27(火) 18:59 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
8291 :
店主 : 2001/03/27(火) 18:59 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
8293 :
トオル : 2001/03/27(火) 18:59 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
8297 :
どん : 2001/03/27(火) 18:59 ID:???
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
8298 :
那奈 : 2001/03/27(火) 18:59 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
8302 :
七海 : 2001/03/27(火) 19:00 ID:???
削除報告について
8303 :
なに? : 2001/03/27(火) 19:00 ID:???
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
8305 :
にゃむ : 2001/03/27(火) 19:00 ID:???
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
8319 :
ブス子 : 2001/03/27(火) 19:00 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
8322 :
筆記 : 2001/03/27(火) 19:00 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
8323 :
僕 : 2001/03/27(火) 19:00 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
8324 :
ほげ : 2001/03/27(火) 19:00 ID:???
板が壊れているのを見つけたor修復願いを見つけた
8325 :
麻希 : 2001/03/27(火) 19:00 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
8326 :
牧野 : 2001/03/27(火) 19:00 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
8327 :
まま氏 : 2001/03/27(火) 19:00 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
8328 :
まゆみ : 2001/03/27(火) 19:00 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
8334 :
皆葉 : 2001/03/27(火) 19:00 ID:???
・上記以外の場合
8335 :
むぐ : 2001/03/27(火) 19:00 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
8341 :
∞ : 2001/03/27(火) 19:00 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
8352 :
犬 : 2001/03/27(火) 19:01 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
8357 :
神王 : 2001/03/27(火) 19:01 ID:???
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
批判要望板へ書く前に以下の点に注意して下さい。
8360 :
癌射 : 2001/03/27(火) 19:01 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
8361 :
マカー : 2001/03/27(火) 19:01 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
8362 :
金太 : 2001/03/27(火) 19:01 ID:???
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
8363 :
左党 : 2001/03/27(火) 19:01 ID:???
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
8365 :
三等兵 : 2001/03/27(火) 19:01 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
8371 :
にーな : 2001/03/27(火) 19:01 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
8372 :
ニオ : 2001/03/27(火) 19:01 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
8373 :
扁頭痛 : 2001/03/27(火) 19:01 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
8374 :
猫 : 2001/03/27(火) 19:01 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
8376 :
ピーコ : 2001/03/27(火) 19:01 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
8385 :
あゆみ : 2001/03/27(火) 19:02 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
8386 :
アヒル : 2001/03/27(火) 19:02 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
8387 :
いそめ : 2001/03/27(火) 19:02 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
8388 :
一郎 : 2001/03/27(火) 19:02 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
8390 :
犬 : 2001/03/27(火) 19:02 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
8392 :
ぃゃ : 2001/03/27(火) 19:02 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
8400 :
想い出 : 2001/03/27(火) 19:02 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
8402 :
オレ : 2001/03/27(火) 19:02 ID:???
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
8404 :
家畜 : 2001/03/27(火) 19:02 ID:???
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
8408 :
からす : 2001/03/27(火) 19:02 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
8413 :
きつね : 2001/03/27(火) 19:02 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
8418 :
金角 : 2001/03/27(火) 19:02 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
8419 :
金玉 : 2001/03/27(火) 19:03 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
8420 :
戯子 : 2001/03/27(火) 19:03 ID:???
7.差別発言の取り扱い
8421 :
ギコ : 2001/03/27(火) 19:03 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
8423 :
クロ : 2001/03/27(火) 19:03 ID:???
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
8425 :
ゲビ子 : 2001/03/27(火) 19:03 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
8429 :
根性男 : 2001/03/27(火) 19:03 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
8431 :
さおり : 2001/03/27(火) 19:03 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
8433 :
さくら : 2001/03/27(火) 19:03 ID:???
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
8435 :
しー : 2001/03/27(火) 19:03 ID:???
絡垂ネく削除しても高「ません。
8436 :
小学生 : 2001/03/27(火) 19:03 ID:???
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
8441 :
寿司 : 2001/03/27(火) 19:03 ID:???
13.誹謗中傷の取り扱い
8442 :
棄人 : 2001/03/27(火) 19:03 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
8444 :
すねお : 2001/03/27(火) 19:03 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
8445 :
ぜんQ : 2001/03/27(火) 19:03 ID:???
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
8447 :
高志 : 2001/03/27(火) 19:03 ID:???
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
8449 :
太宰治 : 2001/03/27(火) 19:03 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
8450 :
茶k統 : 2001/03/27(火) 19:03 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
8454 :
陳朴斉 : 2001/03/27(火) 19:04 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
8457 :
てく : 2001/03/27(火) 19:04 ID:???
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
8459 :
天帝 : 2001/03/27(火) 19:04 ID:???
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
8465 :
トオル : 2001/03/27(火) 19:04 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
8466 :
時の扉 : 2001/03/27(火) 19:04 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
8471 :
波平 : 2001/03/27(火) 19:04 ID:???
影響力を持っています。
8472 :
西日 : 2001/03/27(火) 19:04 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
8474 :
にゃそ : 2001/03/27(火) 19:04 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
8478 :
白 : 2001/03/27(火) 19:04 ID:???
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
8486 :
瞳五郎 : 2001/03/27(火) 19:04 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
8488 :
ぴのこ : 2001/03/27(火) 19:04 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
8492 :
ふふふ : 2001/03/27(火) 19:04 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
8499 :
ぼぼ : 2001/03/27(火) 19:05 ID:???
1.個人の取り扱い
公人の場合
8501 :
マァヴ : 2001/03/27(火) 19:05 ID:???
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
8503 :
前山 : 2001/03/27(火) 19:05 ID:???
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
8505 :
まつ : 2001/03/27(火) 19:05 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
8507 :
まゆみ : 2001/03/27(火) 19:05 ID:???
批判・誹謗中傷
8508 :
まりい : 2001/03/27(火) 19:05 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
8509 :
見。 : 2001/03/27(火) 19:05 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
8513 :
みゆ : 2001/03/27(火) 19:05 ID:???
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
8520 :
諸葛 : 2001/03/27(火) 19:05 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
8522 :
遊 : 2001/03/27(火) 19:05 ID:???
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
8523 :
ゆかり : 2001/03/27(火) 19:05 ID:???
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
8524 :
雪月 : 2001/03/27(火) 19:05 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
8525 :
豊● : 2001/03/27(火) 19:05 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
8527 :
ゆり : 2001/03/27(火) 19:05 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
8528 :
よいよ : 2001/03/27(火) 19:05 ID:???
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
8529 :
洛セ者 : 2001/03/27(火) 19:05 ID:???
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
8532 :
楽天狼 : 2001/03/27(火) 19:06 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
8533 :
楽天娘 : 2001/03/27(火) 19:06 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
8538 :
論破者 : 2001/03/27(火) 19:06 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
8543 :
鰯 : 2001/03/27(火) 19:06 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
8544 :
いっち : 2001/03/27(火) 19:06 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
8546 :
猪木 : 2001/03/27(火) 19:06 ID:???
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
8548 :
大家 : 2001/03/27(火) 19:06 ID:???
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
8550 :
おヌ : 2001/03/27(火) 19:06 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
8553 :
ガブリ : 2001/03/27(火) 19:06 ID:???
不法データ
8554 :
カマー : 2001/03/27(火) 19:06 ID:???
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
8562 :
京大様 : 2001/03/27(火) 19:06 ID:???
レス・発言
8563 :
金玉 : 2001/03/27(火) 19:06 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
8567 :
煙 : 2001/03/27(火) 19:06 ID:???
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
8568 :
高2 : 2001/03/27(火) 19:06 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
8574 :
さすけ : 2001/03/27(火) 19:07 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
8577 :
鹿の山 : 2001/03/27(火) 19:07 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
8580 :
寿限有 : 2001/03/27(火) 19:07 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
8583 :
助教授 : 2001/03/27(火) 19:07 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8584 :
真改 : 2001/03/27(火) 19:07 ID:???
8.URL赴L・リンク
8585 :
心配屋 : 2001/03/27(火) 19:07 ID:???
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
8588 :
高志 : 2001/03/27(火) 19:07 ID:???
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
8590 :
旅人 : 2001/03/27(火) 19:07 ID:???
悪意のあるURL赴L
8591 :
タモリ : 2001/03/27(火) 19:07 ID:???
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
8593 :
チョロ : 2001/03/27(火) 19:07 ID:???
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
8597 :
デカ女 : 2001/03/27(火) 19:07 ID:???
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
8601 :
毒餅 : 2001/03/27(火) 19:07 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
8602 :
ドリル : 2001/03/27(火) 19:07 ID:???
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
8603 :
なおえ : 2001/03/27(火) 19:07 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
8606 :
舐め次 : 2001/03/27(火) 19:07 ID:???
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
8608 :
ニケ : 2001/03/27(火) 19:07 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
8609 :
にっく : 2001/03/27(火) 19:07 ID:???
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
8611 :
ネジ : 2001/03/27(火) 19:07 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
8612 :
のれん : 2001/03/27(火) 19:07 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
8615 :
はぐ。 : 2001/03/27(火) 19:08 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
8619 :
はぶ : 2001/03/27(火) 19:08 ID:???
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
8621 :
ひらり : 2001/03/27(火) 19:08 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
8624 :
貧 : 2001/03/27(火) 19:08 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
8625 :
ベラナ : 2001/03/27(火) 19:08 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
8630 :
真輝子 : 2001/03/27(火) 19:08 ID:???
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
8631 :
まさる : 2001/03/27(火) 19:08 ID:???
乱立スレッドの場合、掲示板自体のURLでも高「ません。
8632 :
股旅 : 2001/03/27(火) 19:08 ID:???
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
8633 :
まりん : 2001/03/27(火) 19:08 ID:???
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
8638 :
餅 : 2001/03/27(火) 19:08 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
8640 :
焼き芋 : 2001/03/27(火) 19:08 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
8643 :
雷厨 : 2001/03/27(火) 19:08 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
8648 :
ろーず : 2001/03/27(火) 19:08 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
8654 :
岩崎 : 2001/03/27(火) 19:09 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
8655 :
院長 : 2001/03/27(火) 19:09 ID:???
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
8656 :
宇宙人 : 2001/03/27(火) 19:09 ID:???
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
8658 :
加奈子 : 2001/03/27(火) 19:09 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
8659 :
硝子玉 : 2001/03/27(火) 19:09 ID:???
削除人には何の責任もありません。
8660 :
看護婦 : 2001/03/27(火) 19:09 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
8661 :
贋 : 2001/03/27(火) 19:09 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
8664 :
金土日 : 2001/03/27(火) 19:09 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
8665 :
鯨 : 2001/03/27(火) 19:09 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
8666 :
黒イ人 : 2001/03/27(火) 19:09 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
8670 :
氷焔 : 2001/03/27(火) 19:09 ID:???
削除人は恣意的な削除をしてはいけません。
8671 :
桜井 : 2001/03/27(火) 19:09 ID:???
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
8672 :
貞子 : 2001/03/27(火) 19:09 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
8679 :
すし : 2001/03/27(火) 19:09 ID:???
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
8683 :
高志 : 2001/03/27(火) 19:09 ID:???
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
8684 :
厨房 : 2001/03/27(火) 19:09 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
8688 :
どん : 2001/03/27(火) 19:09 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
8694 :
ぴのこ : 2001/03/27(火) 19:10 ID:???
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
8697 :
貧乏神 : 2001/03/27(火) 19:10 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
8698 :
まこP : 2001/03/27(火) 19:10 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
8699 :
マ様 : 2001/03/27(火) 19:10 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
8701 :
松沢 : 2001/03/27(火) 19:10 ID:???
復帰作業は意外とサーバに負担をかけるものです。
8702 :
右巻き : 2001/03/27(火) 19:10 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
8706 :
女神 : 2001/03/27(火) 19:10 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
8708 :
よぉ : 2001/03/27(火) 19:10 ID:???
復帰スクリプトについて
8709 :
流星軍 : 2001/03/27(火) 19:10 ID:???
・サーバのゲージが赤2つ以上の時
8710 :
レオ : 2001/03/27(火) 19:10 ID:???
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
8715 :
あゆみ : 2001/03/27(火) 19:10 ID:???
300個復帰を使ってください。
8716 :
い鼠 : 2001/03/27(火) 19:10 ID:???
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
8728 :
おヌ : 2001/03/27(火) 19:10 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
8730 :
おぷ : 2001/03/27(火) 19:10 ID:???
★その他
8731 :
かなた : 2001/03/27(火) 19:10 ID:???
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
8733 :
亀仙人 : 2001/03/27(火) 19:10 ID:???
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
8736 :
キコ : 2001/03/27(火) 19:11 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
8739 :
金平一 : 2001/03/27(火) 19:11 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
8742 :
黒い日 : 2001/03/27(火) 19:11 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
8743 :
ゲビ子 : 2001/03/27(火) 19:11 ID:???
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
8748 :
しー : 2001/03/27(火) 19:11 ID:???
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
8750 :
自販機 : 2001/03/27(火) 19:11 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
8756 :
助兵衛 : 2001/03/27(火) 19:11 ID:???
削除ガイドライン for 2ちゃんねる
8757 :
雀 : 2001/03/27(火) 19:11 ID:???
●はじめに
8758 :
スター : 2001/03/27(火) 19:11 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
8760 :
セレネ : 2001/03/27(火) 19:11 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
8761 :
タオル : 2001/03/27(火) 19:11 ID:???
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
8763 :
ダメヲ : 2001/03/27(火) 19:11 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
8767 :
店主 : 2001/03/27(火) 19:11 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
8769 :
トオル : 2001/03/27(火) 19:11 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
8773 :
どん : 2001/03/27(火) 19:11 ID:???
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
8774 :
那奈 : 2001/03/27(火) 19:11 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
8778 :
七海 : 2001/03/27(火) 19:12 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
8779 :
なに? : 2001/03/27(火) 19:12 ID:???
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
8781 :
にゃむ : 2001/03/27(火) 19:12 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
8795 :
ブス子 : 2001/03/27(火) 19:12 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
8798 :
筆記 : 2001/03/27(火) 19:12 ID:???
いものに関しては削除します。
8799 :
僕 : 2001/03/27(火) 19:12 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
8800 :
ほげ : 2001/03/27(火) 19:12 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
8801 :
麻希 : 2001/03/27(火) 19:12 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
8802 :
牧野 : 2001/03/27(火) 19:12 ID:???
7.差別発言の取り扱い
8803 :
まま氏 : 2001/03/27(火) 19:12 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
8804 :
まゆみ : 2001/03/27(火) 19:12 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
8810 :
皆葉 : 2001/03/27(火) 19:12 ID:???
9.唐阨tけられたURLの取り扱い
8811 :
むぐ : 2001/03/27(火) 19:12 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
8817 :
∞ : 2001/03/27(火) 19:12 ID:???
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
8828 :
犬 : 2001/03/27(火) 19:13 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
8833 :
神王 : 2001/03/27(火) 19:13 ID:???
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
8838 :
癌射 : 2001/03/27(火) 19:13 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
8839 :
マカー : 2001/03/27(火) 19:13 ID:???
きたいと考えています。
8840 :
金太 : 2001/03/27(火) 19:13 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
8841 :
左党 : 2001/03/27(火) 19:13 ID:???
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
8843 :
三等兵 : 2001/03/27(火) 19:13 ID:???
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
8849 :
にーな : 2001/03/27(火) 19:13 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
8850 :
ニオ : 2001/03/27(火) 19:13 ID:???
込み等からが対象となります。
8851 :
扁頭痛 : 2001/03/27(火) 19:13 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
8852 :
猫 : 2001/03/27(火) 19:13 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
8854 :
ピーコ : 2001/03/27(火) 19:13 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
8863 :
あゆみ : 2001/03/27(火) 19:14 ID:???
逆に言えば、自信の持てる削除行動以外はしてはいけません。
8864 :
アヒル : 2001/03/27(火) 19:14 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8865 :
いそめ : 2001/03/27(火) 19:14 ID:???
8.削除人は、西村博之が責任をもって選定しています。
8866 :
一郎 : 2001/03/27(火) 19:14 ID:???
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
8868 :
犬 : 2001/03/27(火) 19:14 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
8870 :
ぃゃ : 2001/03/27(火) 19:14 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
8878 :
想い出 : 2001/03/27(火) 19:14 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
8880 :
オレ : 2001/03/27(火) 19:14 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
8882 :
家畜 : 2001/03/27(火) 19:14 ID:???
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
8886 :
からす : 2001/03/27(火) 19:14 ID:???
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
8891 :
きつね : 2001/03/27(火) 19:14 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
8896 :
金角 : 2001/03/27(火) 19:14 ID:???
私人の定義
8897 :
金玉 : 2001/03/27(火) 19:14 ID:???
公人ではない人は全て私人として扱います。
8898 :
戯子 : 2001/03/27(火) 19:14 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
8899 :
ギコ : 2001/03/27(火) 19:14 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
8901 :
クロ : 2001/03/27(火) 19:15 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
8903 :
ゲビ子 : 2001/03/27(火) 19:15 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
8907 :
根性男 : 2001/03/27(火) 19:15 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
8909 :
さおり : 2001/03/27(火) 19:15 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
8911 :
さくら : 2001/03/27(火) 19:15 ID:???
2.法人・公的機関の取り扱い
原則放置
8913 :
しー : 2001/03/27(火) 19:15 ID:???
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
8914 :
小学生 : 2001/03/27(火) 19:15 ID:???
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
8919 :
寿司 : 2001/03/27(火) 19:15 ID:???
叩きについて
8920 :
棄人 : 2001/03/27(火) 19:15 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
8922 :
すねお : 2001/03/27(火) 19:15 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
8923 :
ぜんQ : 2001/03/27(火) 19:15 ID:???
4.荒らし・煽り・その他
スレッド
8925 :
高志 : 2001/03/27(火) 19:15 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
8927 :
太宰治 : 2001/03/27(火) 19:15 ID:???
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
8928 :
茶k統 : 2001/03/27(火) 19:15 ID:???
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
8932 :
陳朴斉 : 2001/03/27(火) 19:15 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
8935 :
てく : 2001/03/27(火) 19:15 ID:???
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
8937 :
天帝 : 2001/03/27(火) 19:15 ID:???
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
8943 :
トオル : 2001/03/27(火) 19:16 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
8944 :
時の扉 : 2001/03/27(火) 19:16 ID:???
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
8949 :
波平 : 2001/03/27(火) 19:16 ID:???
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
8950 :
西日 : 2001/03/27(火) 19:16 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
8952 :
にゃそ : 2001/03/27(火) 19:16 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
8956 :
白 : 2001/03/27(火) 19:16 ID:???
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
8964 :
瞳五郎 : 2001/03/27(火) 19:16 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8966 :
ぴのこ : 2001/03/27(火) 19:16 ID:???
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
8970 :
ふふふ : 2001/03/27(火) 19:16 ID:???
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
8977 :
ぼぼ : 2001/03/27(火) 19:16 ID:???
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
8979 :
マァヴ : 2001/03/27(火) 19:17 ID:???
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
8981 :
前山 : 2001/03/27(火) 19:17 ID:???
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
8983 :
まつ : 2001/03/27(火) 19:17 ID:???
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
8985 :
まゆみ : 2001/03/27(火) 19:17 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
8986 :
まりい : 2001/03/27(火) 19:17 ID:???
皆さんと共に考え、完成に近づけていきたいと思っています。
8987 :
見。 : 2001/03/27(火) 19:17 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
8991 :
みゆ : 2001/03/27(火) 19:17 ID:???
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
8998 :
諸葛 : 2001/03/27(火) 19:17 ID:???
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
9000 :
遊 : 2001/03/27(火) 19:17 ID:???
スムースな対応を進めるために、スレッドを分けるのは効果的です。
9001 :
ゆかり : 2001/03/27(火) 19:17 ID:???
☆依頼が決まっているスレッド
9002 :
雪月 : 2001/03/27(火) 19:17 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
9003 :
豊● : 2001/03/27(火) 19:17 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
9005 :
ゆり : 2001/03/27(火) 19:17 ID:???
☆依頼スレッドは500前後で引っ越そう
9006 :
よいよ : 2001/03/27(火) 19:17 ID:???
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
9007 :
洛セ者 : 2001/03/27(火) 19:17 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
9010 :
楽天狼 : 2001/03/27(火) 19:17 ID:???
☆削除依頼対象を含むURL
9011 :
楽天娘 : 2001/03/27(火) 19:17 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
9016 :
論破者 : 2001/03/27(火) 19:17 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
9021 :
鰯 : 2001/03/27(火) 19:18 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
9022 :
いっち : 2001/03/27(火) 19:18 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
9024 :
猪木 : 2001/03/27(火) 19:18 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
9026 :
大家 : 2001/03/27(火) 19:18 ID:???
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
9028 :
おヌ : 2001/03/27(火) 19:18 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
9031 :
ガブリ : 2001/03/27(火) 19:18 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
9032 :
カマー : 2001/03/27(火) 19:18 ID:???
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
9040 :
京大様 : 2001/03/27(火) 19:18 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
9041 :
金玉 : 2001/03/27(火) 19:18 ID:???
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
9045 :
煙 : 2001/03/27(火) 19:18 ID:???
削除人には何の義務もありません。
9046 :
高2 : 2001/03/27(火) 19:18 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
9052 :
さすけ : 2001/03/27(火) 19:18 ID:???
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
9055 :
鹿の山 : 2001/03/27(火) 19:18 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
9058 :
寿限有 : 2001/03/27(火) 19:18 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
9061 :
助教授 : 2001/03/27(火) 19:19 ID:???
削除人は信頼しあいましょう。
9062 :
真改 : 2001/03/27(火) 19:19 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
9063 :
心配屋 : 2001/03/27(火) 19:19 ID:???
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
9066 :
高志 : 2001/03/27(火) 19:19 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
9068 :
旅人 : 2001/03/27(火) 19:19 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
9069 :
タモリ : 2001/03/27(火) 19:19 ID:???
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
9071 :
チョロ : 2001/03/27(火) 19:19 ID:???
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
9075 :
デカ女 : 2001/03/27(火) 19:19 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
9079 :
毒餅 : 2001/03/27(火) 19:19 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
9080 :
ドリル : 2001/03/27(火) 19:19 ID:???
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
9081 :
なおえ : 2001/03/27(火) 19:19 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
9084 :
舐め次 : 2001/03/27(火) 19:19 ID:???
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
9086 :
ニケ : 2001/03/27(火) 19:19 ID:???
板が壊れているのを見つけたor修復願いを見つけた
9087 :
にっく : 2001/03/27(火) 19:19 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
9089 :
ネジ : 2001/03/27(火) 19:19 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
9090 :
のれん : 2001/03/27(火) 19:19 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
9093 :
はぐ。 : 2001/03/27(火) 19:19 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
9097 :
はぶ : 2001/03/27(火) 19:19 ID:???
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
9099 :
ひらり : 2001/03/27(火) 19:19 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
9102 :
貧 : 2001/03/27(火) 19:20 ID:???
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
9103 :
ベラナ : 2001/03/27(火) 19:20 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
9108 :
真輝子 : 2001/03/27(火) 19:20 ID:???
100復帰された状態の板がある
9109 :
まさる : 2001/03/27(火) 19:20 ID:???
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
9110 :
股旅 : 2001/03/27(火) 19:20 ID:???
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
9111 :
まりん : 2001/03/27(火) 19:20 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
9116 :
餅 : 2001/03/27(火) 19:20 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
9118 :
焼き芋 : 2001/03/27(火) 19:20 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
9121 :
雷厨 : 2001/03/27(火) 19:20 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
9126 :
ろーず : 2001/03/27(火) 19:20 ID:???
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
9132 :
岩崎 : 2001/03/27(火) 19:20 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
9133 :
院長 : 2001/03/27(火) 19:20 ID:???
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
9134 :
宇宙人 : 2001/03/27(火) 19:20 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
9136 :
加奈子 : 2001/03/27(火) 19:20 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
9137 :
硝子玉 : 2001/03/27(火) 19:20 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
9138 :
看護婦 : 2001/03/27(火) 19:20 ID:???
削除ガイドライン for 2ちゃんねる
9139 :
贋 : 2001/03/27(火) 19:20 ID:???
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
9142 :
金土日 : 2001/03/27(火) 19:21 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
9143 :
鯨 : 2001/03/27(火) 19:21 ID:???
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
9144 :
黒イ人 : 2001/03/27(火) 19:21 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
9148 :
氷焔 : 2001/03/27(火) 19:21 ID:???
1.個人情報の取り扱い(公人を除く)
9149 :
桜井 : 2001/03/27(火) 19:21 ID:???
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
9150 :
貞子 : 2001/03/27(火) 19:21 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
9157 :
すし : 2001/03/27(火) 19:21 ID:???
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
9161 :
高志 : 2001/03/27(火) 19:21 ID:???
来た場合は公的機関にその判断を委ねます。
9162 :
厨房 : 2001/03/27(火) 19:21 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
9166 :
どん : 2001/03/27(火) 19:21 ID:???
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
9172 :
ぴのこ : 2001/03/27(火) 19:21 ID:???
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
9175 :
貧乏神 : 2001/03/27(火) 19:22 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
9176 :
まこP : 2001/03/27(火) 19:22 ID:???
せん。
9177 :
マ様 : 2001/03/27(火) 19:22 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
9179 :
松沢 : 2001/03/27(火) 19:22 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
9180 :
右巻き : 2001/03/27(火) 19:22 ID:???
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
9184 :
女神 : 2001/03/27(火) 19:22 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
9186 :
よぉ : 2001/03/27(火) 19:22 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
9187 :
流星軍 : 2001/03/27(火) 19:22 ID:???
の書き込みに関しては、議論となることを前提に静観します。
9188 :
レオ : 2001/03/27(火) 19:22 ID:???
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
9193 :
あゆみ : 2001/03/27(火) 19:22 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
9194 :
い鼠 : 2001/03/27(火) 19:22 ID:???
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
9206 :
おヌ : 2001/03/27(火) 19:22 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
9208 :
おぷ : 2001/03/27(火) 19:22 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
9209 :
かなた : 2001/03/27(火) 19:22 ID:???
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
9211 :
亀仙人 : 2001/03/27(火) 19:22 ID:???
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
9214 :
キコ : 2001/03/27(火) 19:23 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
これから削除人になる皆さんへ。
9216 :
金平一 : 2001/03/27(火) 19:23 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
9219 :
黒い日 : 2001/03/27(火) 19:23 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
9220 :
ゲビ子 : 2001/03/27(火) 19:23 ID:???
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
9225 :
しー : 2001/03/27(火) 19:23 ID:???
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
9227 :
自販機 : 2001/03/27(火) 19:23 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
9233 :
助兵衛 : 2001/03/27(火) 19:23 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
9234 :
雀 : 2001/03/27(火) 19:23 ID:???
影響力を持っています。
9235 :
スター : 2001/03/27(火) 19:23 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
9237 :
セレネ : 2001/03/27(火) 19:23 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
9238 :
タオル : 2001/03/27(火) 19:23 ID:???
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
9240 :
ダメヲ : 2001/03/27(火) 19:23 ID:???
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
9244 :
店主 : 2001/03/27(火) 19:23 ID:???
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
9246 :
トオル : 2001/03/27(火) 19:23 ID:???
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
9250 :
どん : 2001/03/27(火) 19:24 ID:???
削除権の拡大がなされます。了承して下さい。
9251 :
那奈 : 2001/03/27(火) 19:24 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
9255 :
七海 : 2001/03/27(火) 19:24 ID:???
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
9256 :
なに? : 2001/03/27(火) 19:24 ID:???
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
9258 :
にゃむ : 2001/03/27(火) 19:24 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
9272 :
ブス子 : 2001/03/27(火) 19:24 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
9275 :
筆記 : 2001/03/27(火) 19:24 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
9276 :
僕 : 2001/03/27(火) 19:24 ID:???
私人の場合
9277 :
ほげ : 2001/03/27(火) 19:24 ID:???
私人の定義
9278 :
麻希 : 2001/03/27(火) 19:24 ID:???
公人ではない人は全て私人として扱います。
9279 :
牧野 : 2001/03/27(火) 19:24 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
9280 :
まま氏 : 2001/03/27(火) 19:24 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
9281 :
まゆみ : 2001/03/27(火) 19:24 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
9287 :
皆葉 : 2001/03/27(火) 19:24 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
9288 :
むぐ : 2001/03/27(火) 19:24 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
9294 :
∞ : 2001/03/27(火) 19:25 ID:???
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
9305 :
犬 : 2001/03/27(火) 19:25 ID:???
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
9310 :
神王 : 2001/03/27(火) 19:25 ID:???
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
9315 :
癌射 : 2001/03/27(火) 19:25 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
9316 :
マカー : 2001/03/27(火) 19:25 ID:???
不法データ
9317 :
金太 : 2001/03/27(火) 19:25 ID:???
公開することで第三者が損失を受けるデータは削除されることがあります。
9318 :
左党 : 2001/03/27(火) 19:25 ID:???
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
9320 :
三等兵 : 2001/03/27(火) 19:25 ID:???
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
9326 :
にーな : 2001/03/27(火) 19:25 ID:???
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
9327 :
ニオ : 2001/03/27(火) 19:25 ID:???
6.連続投稿・重複
9328 :
扁頭痛 : 2001/03/27(火) 19:25 ID:???
連続投稿・コピー&ペースト
9329 :
猫 : 2001/03/27(火) 19:25 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
9331 :
ピーコ : 2001/03/27(火) 19:26 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
9340 :
あゆみ : 2001/03/27(火) 19:26 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
9341 :
アヒル : 2001/03/27(火) 19:26 ID:???
7.エロ・下品
9342 :
いそめ : 2001/03/27(火) 19:26 ID:???
2ちゃんねる
9343 :
一郎 : 2001/03/27(火) 19:26 ID:???
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
9345 :
犬 : 2001/03/27(火) 19:26 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
9347 :
ぃゃ : 2001/03/27(火) 19:26 ID:???
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
9355 :
想い出 : 2001/03/27(火) 19:26 ID:???
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
9357 :
オレ : 2001/03/27(火) 19:26 ID:???
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
9359 :
家畜 : 2001/03/27(火) 19:26 ID:???
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
9363 :
からす : 2001/03/27(火) 19:26 ID:???
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
9368 :
きつね : 2001/03/27(火) 19:26 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
9373 :
金角 : 2001/03/27(火) 19:27 ID:???
☆まず過去ログを探してみましょう
9374 :
金玉 : 2001/03/27(火) 19:27 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
9375 :
戯子 : 2001/03/27(火) 19:27 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
9376 :
ギコ : 2001/03/27(火) 19:27 ID:???
☆スレッドの題名には掲示板名を入れよう
後から依頼にきた人が過去ログを探すときに困ります。
9378 :
クロ : 2001/03/27(火) 19:27 ID:???
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
9380 :
ゲビ子 : 2001/03/27(火) 19:27 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
9384 :
根性男 : 2001/03/27(火) 19:27 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
9386 :
さおり : 2001/03/27(火) 19:27 ID:???
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
9388 :
さくら : 2001/03/27(火) 19:27 ID:???
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
9390 :
しー : 2001/03/27(火) 19:27 ID:???
★削除依頼に必ず必要なもの
9391 :
小学生 : 2001/03/27(火) 19:27 ID:???
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
9396 :
寿司 : 2001/03/27(火) 19:27 ID:???
☆削除対象を特定する
9397 :
棄人 : 2001/03/27(火) 19:27 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
9399 :
すねお : 2001/03/27(火) 19:27 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
9400 :
ぜんQ : 2001/03/27(火) 19:27 ID:???
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
9402 :
高志 : 2001/03/27(火) 19:27 ID:???
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
9404 :
太宰治 : 2001/03/27(火) 19:27 ID:???
★公開したくない削除依頼
9405 :
茶k統 : 2001/03/27(火) 19:27 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
9409 :
陳朴斉 : 2001/03/27(火) 19:27 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
9412 :
てく : 2001/03/27(火) 19:27 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
9414 :
天帝 : 2001/03/27(火) 19:28 ID:???
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
9420 :
トオル : 2001/03/27(火) 19:28 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
9421 :
時の扉 : 2001/03/27(火) 19:28 ID:???
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
9426 :
波平 : 2001/03/27(火) 19:28 ID:???
削除人には何の義務もありません。
9427 :
西日 : 2001/03/27(火) 19:28 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
9429 :
にゃそ : 2001/03/27(火) 19:28 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
9433 :
白 : 2001/03/27(火) 19:28 ID:???
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
9441 :
瞳五郎 : 2001/03/27(火) 19:28 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
9443 :
ぴのこ : 2001/03/27(火) 19:28 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
9447 :
ふふふ : 2001/03/27(火) 19:28 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
9454 :
ぼぼ : 2001/03/27(火) 19:29 ID:???
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
9456 :
マァヴ : 2001/03/27(火) 19:29 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
9458 :
前山 : 2001/03/27(火) 19:29 ID:???
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
9460 :
まつ : 2001/03/27(火) 19:29 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
9462 :
まゆみ : 2001/03/27(火) 19:29 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
9463 :
まりい : 2001/03/27(火) 19:29 ID:???
復帰屋さんの心得
9464 :
見。 : 2001/03/27(火) 19:29 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
9468 :
みゆ : 2001/03/27(火) 19:29 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
9470 :
雪月 : 2001/03/27(火) 19:29 ID:???
サーバの負荷が高いときは無理をしないで下さい。
9471 :
豊● : 2001/03/27(火) 19:29 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
9473 :
ゆり : 2001/03/27(火) 19:29 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
9474 :
よいよ : 2001/03/27(火) 19:29 ID:???
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
9475 :
洛セ者 : 2001/03/27(火) 19:29 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
9478 :
楽天狼 : 2001/03/27(火) 19:29 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
9479 :
楽天娘 : 2001/03/27(火) 19:30 ID:???
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
9484 :
論破者 : 2001/03/27(火) 19:30 ID:???
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
9489 :
鰯 : 2001/03/27(火) 19:30 ID:???
復帰以外に気をつけること
9490 :
いっち : 2001/03/27(火) 19:30 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
9492 :
猪木 : 2001/03/27(火) 19:30 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
9494 :
大家 : 2001/03/27(火) 19:30 ID:???
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
9496 :
おヌ : 2001/03/27(火) 19:30 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
9499 :
ガブリ : 2001/03/27(火) 19:30 ID:???
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
9500 :
カマー : 2001/03/27(火) 19:30 ID:???
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
9508 :
京大様 : 2001/03/27(火) 19:30 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
9509 :
金玉 : 2001/03/27(火) 19:30 ID:???
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
9513 :
煙 : 2001/03/27(火) 19:31 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
9514 :
高2 : 2001/03/27(火) 19:31 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
9519 :
さすけ : 2001/03/27(火) 19:31 ID:???
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
9522 :
鹿の山 : 2001/03/27(火) 19:31 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
9525 :
寿限有 : 2001/03/27(火) 19:31 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
9528 :
助教授 : 2001/03/27(火) 19:31 ID:???
の判断は文意によります。
9529 :
真改 : 2001/03/27(火) 19:31 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
9530 :
心配屋 : 2001/03/27(火) 19:31 ID:???
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
9533 :
高志 : 2001/03/27(火) 19:31 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
9535 :
旅人 : 2001/03/27(火) 19:31 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
9536 :
タモリ : 2001/03/27(火) 19:31 ID:???
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
9538 :
チョロ : 2001/03/27(火) 19:31 ID:???
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
9542 :
デカ女 : 2001/03/27(火) 19:31 ID:???
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
9546 :
毒餅 : 2001/03/27(火) 19:31 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
9547 :
ドリル : 2001/03/27(火) 19:32 ID:???
せん。
9548 :
なおえ : 2001/03/27(火) 19:32 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
9551 :
舐め次 : 2001/03/27(火) 19:32 ID:???
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
9553 :
ニケ : 2001/03/27(火) 19:32 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
9554 :
にっく : 2001/03/27(火) 19:32 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
9556 :
ネジ : 2001/03/27(火) 19:32 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
9557 :
のれん : 2001/03/27(火) 19:32 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
9560 :
はぐ。 : 2001/03/27(火) 19:32 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
9564 :
はぶ : 2001/03/27(火) 19:32 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
9566 :
ひらり : 2001/03/27(火) 19:32 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
9569 :
貧 : 2001/03/27(火) 19:32 ID:???
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
9570 :
ベラナ : 2001/03/27(火) 19:32 ID:???
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
9575 :
真輝子 : 2001/03/27(火) 19:32 ID:???
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
9576 :
まさる : 2001/03/27(火) 19:32 ID:???
13.誹謗中傷の取り扱い
9577 :
股旅 : 2001/03/27(火) 19:32 ID:???
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
9578 :
まりん : 2001/03/27(火) 19:32 ID:???
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
9583 :
餅 : 2001/03/27(火) 19:32 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
9585 :
焼き芋 : 2001/03/27(火) 19:33 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
9588 :
雷厨 : 2001/03/27(火) 19:33 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
9593 :
ろーず : 2001/03/27(火) 19:33 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
9599 :
岩崎 : 2001/03/27(火) 19:33 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
9600 :
院長 : 2001/03/27(火) 19:33 ID:???
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
9601 :
宇宙人 : 2001/03/27(火) 19:33 ID:???
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
9603 :
加奈子 : 2001/03/27(火) 19:33 ID:???
込み等からが対象となります。
9604 :
硝子玉 : 2001/03/27(火) 19:33 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
9605 :
看護婦 : 2001/03/27(火) 19:33 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
9606 :
贋 : 2001/03/27(火) 19:33 ID:???
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
9609 :
金土日 : 2001/03/27(火) 19:33 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
9610 :
鯨 : 2001/03/27(火) 19:33 ID:???
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
9611 :
黒イ人 : 2001/03/27(火) 19:33 ID:???
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
9615 :
氷焔 : 2001/03/27(火) 19:33 ID:???
7.削除人は自分の行動に自信を持って下さい。
9616 :
桜井 : 2001/03/27(火) 19:33 ID:???
逆に言えば、自信の持てる削除行動以外はしてはいけません。
9617 :
貞子 : 2001/03/27(火) 19:33 ID:???
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
9624 :
すし : 2001/03/27(火) 19:34 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
9628 :
高志 : 2001/03/27(火) 19:34 ID:???
削 除ガイドライン
9629 :
厨房 : 2001/03/27(火) 19:34 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
9633 :
どん : 2001/03/27(火) 19:34 ID:???
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
9639 :
ぴのこ : 2001/03/27(火) 19:34 ID:???
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
9642 :
貧乏神 : 2001/03/27(火) 19:34 ID:???
批判・誹謗中傷
9643 :
まこP : 2001/03/27(火) 19:34 ID:???
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
9644 :
マ様 : 2001/03/27(火) 19:34 ID:???
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
9646 :
松沢 : 2001/03/27(火) 19:34 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
9647 :
右巻き : 2001/03/27(火) 19:34 ID:???
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
公人ではない人は全て私人として扱います。
9651 :
女神 : 2001/03/27(火) 19:34 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
9653 :
よぉ : 2001/03/27(火) 19:34 ID:???
個人情報
9654 :
流星軍 : 2001/03/27(火) 19:34 ID:???
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
9655 :
レオ : 2001/03/27(火) 19:34 ID:???
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
9660 :
あゆみ : 2001/03/27(火) 19:34 ID:???
誹謗中傷
9661 :
い鼠 : 2001/03/27(火) 19:35 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
スレッド
9674 :
亀仙人 : 2001/03/27(火) 19:35 ID:???
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
9677 :
キコ : 2001/03/27(火) 19:35 ID:???
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
9680 :
金平一 : 2001/03/27(火) 19:35 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
9683 :
黒い日 : 2001/03/27(火) 19:35 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
9684 :
ゲビ子 : 2001/03/27(火) 19:35 ID:???
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
9689 :
しー : 2001/03/27(火) 19:35 ID:???
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
9691 :
自販機 : 2001/03/27(火) 19:35 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
9697 :
助兵衛 : 2001/03/27(火) 19:36 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
9698 :
雀 : 2001/03/27(火) 19:36 ID:???
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
9699 :
スター : 2001/03/27(火) 19:36 ID:???
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
9701 :
セレネ : 2001/03/27(火) 19:36 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
9702 :
タオル : 2001/03/27(火) 19:36 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
9704 :
ダメヲ : 2001/03/27(火) 19:36 ID:???
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
9708 :
店主 : 2001/03/27(火) 19:36 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
9710 :
トオル : 2001/03/27(火) 19:36 ID:???
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
9714 :
どん : 2001/03/27(火) 19:36 ID:???
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
9715 :
那奈 : 2001/03/27(火) 19:36 ID:???
8.URL赴L・リンク
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
9719 :
七海 : 2001/03/27(火) 19:36 ID:???
どの場合も判断は文意によります。
9720 :
なに? : 2001/03/27(火) 19:36 ID:???
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
9722 :
にゃむ : 2001/03/27(火) 19:36 ID:???
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
9736 :
ブス子 : 2001/03/27(火) 19:37 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
9739 :
筆記 : 2001/03/27(火) 19:37 ID:???
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
9740 :
僕 : 2001/03/27(火) 19:37 ID:???
★削除依頼のスレッドについて
9741 :
ほげ : 2001/03/27(火) 19:37 ID:???
☆まず過去ログを探してみましょう
9742 :
麻希 : 2001/03/27(火) 19:37 ID:???
削除依頼板では重複スレッドは厳重に禁止します。
9743 :
牧野 : 2001/03/27(火) 19:37 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
9744 :
まま氏 : 2001/03/27(火) 19:37 ID:???
☆スレッドの題名には掲示板名を入れよう
9745 :
まゆみ : 2001/03/27(火) 19:37 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
9751 :
皆葉 : 2001/03/27(火) 19:37 ID:???
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
9752 :
むぐ : 2001/03/27(火) 19:37 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
9758 :
∞ : 2001/03/27(火) 19:37 ID:???
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
9769 :
犬 : 2001/03/27(火) 19:38 ID:???
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
9774 :
神王 : 2001/03/27(火) 19:38 ID:???
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
9779 :
癌射 : 2001/03/27(火) 19:38 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
9780 :
マカー : 2001/03/27(火) 19:38 ID:???
電話や手紙の依頼でも内緒に消すということは基本的にしません。
9781 :
金太 : 2001/03/27(火) 19:38 ID:???
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
9782 :
左党 : 2001/03/27(火) 19:38 ID:???
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
9784 :
三等兵 : 2001/03/27(火) 19:38 ID:???
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
9790 :
にーな : 2001/03/27(火) 19:38 ID:???
削除人には何の責任もありません。
9791 :
ニオ : 2001/03/27(火) 19:38 ID:???
2ちゃんねるの全責任は、管理人たる西村博之が負います。
9792 :
扁頭痛 : 2001/03/27(火) 19:38 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
9793 :
猫 : 2001/03/27(火) 19:38 ID:???
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
9795 :
ピーコ : 2001/03/27(火) 19:38 ID:???
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
9804 :
あゆみ : 2001/03/27(火) 19:38 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
9805 :
アヒル : 2001/03/27(火) 19:38 ID:???
削除人は発言に責任を持ちましょう。
9806 :
いそめ : 2001/03/27(火) 19:38 ID:???
削除人は2ちゃんねるの顔の一つです。
9807 :
一郎 : 2001/03/27(火) 19:38 ID:???
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
9809 :
犬 : 2001/03/27(火) 19:39 ID:???
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
9811 :
ぃゃ : 2001/03/27(火) 19:39 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
9819 :
想い出 : 2001/03/27(火) 19:39 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
9821 :
オレ : 2001/03/27(火) 19:39 ID:???
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
9823 :
家畜 : 2001/03/27(火) 19:39 ID:???
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
9827 :
からす : 2001/03/27(火) 19:39 ID:???
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
9832 :
きつね : 2001/03/27(火) 19:39 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
9837 :
金角 : 2001/03/27(火) 19:39 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
9838 :
金玉 : 2001/03/27(火) 19:39 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
9839 :
戯子 : 2001/03/27(火) 19:39 ID:???
復帰スクリプトについて
9840 :
ギコ : 2001/03/27(火) 19:39 ID:???
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
9842 :
クロ : 2001/03/27(火) 19:39 ID:???
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
9844 :
ゲビ子 : 2001/03/27(火) 19:39 ID:???
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
9848 :
根性男 : 2001/03/27(火) 19:39 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
9850 :
さおり : 2001/03/27(火) 19:40 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
9852 :
さくら : 2001/03/27(火) 19:40 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
9854 :
しー : 2001/03/27(火) 19:40 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
9855 :
小学生 : 2001/03/27(火) 19:40 ID:???
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
9860 :
寿司 : 2001/03/27(火) 19:40 ID:???
300復帰をしておけば大抵の板で正常に近くなるようです。
9861 :
棄人 : 2001/03/27(火) 19:40 ID:???
★その他
削除屋・削除人への移行
9863 :
すねお : 2001/03/27(火) 19:40 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
9864 :
ぜんQ : 2001/03/27(火) 19:40 ID:???
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
9866 :
高志 : 2001/03/27(火) 19:40 ID:???
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
9868 :
太宰治 : 2001/03/27(火) 19:40 ID:???
問題があった場合
9869 :
茶k統 : 2001/03/27(火) 19:40 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
9873 :
陳朴斉 : 2001/03/27(火) 19:40 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
9876 :
てく : 2001/03/27(火) 19:40 ID:???
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
9878 :
天帝 : 2001/03/27(火) 19:40 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
9884 :
トオル : 2001/03/27(火) 19:40 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
9885 :
時の扉 : 2001/03/27(火) 19:40 ID:???
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
9890 :
波平 : 2001/03/27(火) 19:41 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
9891 :
西日 : 2001/03/27(火) 19:41 ID:???
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
9893 :
にゃそ : 2001/03/27(火) 19:41 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
9897 :
白 : 2001/03/27(火) 19:41 ID:???
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
9905 :
瞳五郎 : 2001/03/27(火) 19:41 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
9907 :
ぴのこ : 2001/03/27(火) 19:41 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
9911 :
ふふふ : 2001/03/27(火) 19:41 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
9918 :
ぼぼ : 2001/03/27(火) 19:41 ID:???
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
9920 :
マァヴ : 2001/03/27(火) 19:41 ID:???
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
9922 :
前山 : 2001/03/27(火) 19:41 ID:???
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
9924 :
まつ : 2001/03/27(火) 19:41 ID:???
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
9926 :
まゆみ : 2001/03/27(火) 19:41 ID:???
6.コピー&ペーストの取り扱い
9927 :
まりい : 2001/03/27(火) 19:41 ID:???
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
9928 :
見。 : 2001/03/27(火) 19:42 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9930 :
遊 : 2001/03/27(火) 19:42 ID:???
9.唐阨tけられたURLの取り扱い
9931 :
ゆかり : 2001/03/27(火) 19:42 ID:???
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
9932 :
雪月 : 2001/03/27(火) 19:42 ID:???
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
9933 :
豊● : 2001/03/27(火) 19:42 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
9935 :
ゆり : 2001/03/27(火) 19:42 ID:???
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
9936 :
よいよ : 2001/03/27(火) 19:42 ID:???
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
9937 :
洛セ者 : 2001/03/27(火) 19:42 ID:???
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
9940 :
楽天狼 : 2001/03/27(火) 19:42 ID:???
る煽り、荒らしの発言も削除します。
9941 :
楽天娘 : 2001/03/27(火) 19:42 ID:???
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
9946 :
論破者 : 2001/03/27(火) 19:42 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
9951 :
鰯 : 2001/03/27(火) 19:43 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
9952 :
いっち : 2001/03/27(火) 19:43 ID:???
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
9954 :
猪木 : 2001/03/27(火) 19:43 ID:???
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
9956 :
大家 : 2001/03/27(火) 19:43 ID:???
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
9958 :
おヌ : 2001/03/27(火) 19:43 ID:???
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
9961 :
ガブリ : 2001/03/27(火) 19:43 ID:???
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
9962 :
カマー : 2001/03/27(火) 19:43 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
9970 :
京大様 : 2001/03/27(火) 19:43 ID:???
込み等からが対象となります。
9971 :
金玉 : 2001/03/27(火) 19:43 ID:???
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
9975 :
煙 : 2001/03/27(火) 19:43 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
9976 :
高2 : 2001/03/27(火) 19:43 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
9982 :
た : 2001/03/27(火) 19:43 ID:???
10000
9983 :
さすけ : 2001/03/27(火) 19:43 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
9986 :
鹿の山 : 2001/03/27(火) 19:43 ID:???
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9989 :
寿限有 : 2001/03/27(火) 19:43 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
9992 :
助教授 : 2001/03/27(火) 19:44 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
9993 :
真改 : 2001/03/27(火) 19:44 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
9994 :
心配屋 : 2001/03/27(火) 19:44 ID:???
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
9997 :
た : 2001/03/27(火) 19:44 ID:???
10000
9998 :
高志 : 2001/03/27(火) 19:44 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
10000 :
旅人 : 2001/03/27(火) 19:44 ID:???
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
10011 :
毒餅 : 2001/03/27(火) 19:44 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
10018 :
ニケ : 2001/03/27(火) 19:44 ID:???
私人の定義
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
10025 :
はぶ : 2001/03/27(火) 19:44 ID:???
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
10030 :
貧 : 2001/03/27(火) 19:45 ID:???
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
10038 :
股旅 : 2001/03/27(火) 19:45 ID:???
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
10044 :
餅 : 2001/03/27(火) 19:45 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
10049 :
雷厨 : 2001/03/27(火) 19:45 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
10060 :
岩崎 : 2001/03/27(火) 19:45 ID:???
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
10061 :
院長 : 2001/03/27(火) 19:45 ID:???
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
10067 :
贋 : 2001/03/27(火) 19:45 ID:???
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
10071 :
鯨 : 2001/03/27(火) 19:46 ID:???
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
10076 :
氷焔 : 2001/03/27(火) 19:46 ID:???
乱立スレッド
10077 :
桜井 : 2001/03/27(火) 19:46 ID:???
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
10078 :
貞子 : 2001/03/27(火) 19:46 ID:???
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
10085 :
すし : 2001/03/27(火) 19:46 ID:???
荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
10089 :
高志 : 2001/03/27(火) 19:46 ID:???
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
10090 :
厨房 : 2001/03/27(火) 19:46 ID:???
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
10094 :
どん : 2001/03/27(火) 19:46 ID:???
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
10105 :
マ様 : 2001/03/27(火) 19:46 ID:???
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
10107 :
松沢 : 2001/03/27(火) 19:46 ID:???
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
10112 :
女神 : 2001/03/27(火) 19:47 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
☆スレッドの題名には掲示板名を入れよう
10114 :
よぉ : 2001/03/27(火) 19:47 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
10116 :
レオ : 2001/03/27(火) 19:47 ID:???
☆スレッド処理とレス処理の依頼スレッドを分けよう
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
10121 :
い鼠 : 2001/03/27(火) 19:47 ID:???
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
10133 :
おヌ : 2001/03/27(火) 19:47 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
10135 :
おぷ : 2001/03/27(火) 19:47 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
10141 :
キコ : 2001/03/27(火) 19:47 ID:???
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
10153 :
しー : 2001/03/27(火) 19:48 ID:???
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
10162 :
雀 : 2001/03/27(火) 19:48 ID:???
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
10172 :
店主 : 2001/03/27(火) 19:48 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
10178 :
どん : 2001/03/27(火) 19:48 ID:???
削除人は信頼しあいましょう。
10179 :
那奈 : 2001/03/27(火) 19:48 ID:???
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
10183 :
七海 : 2001/03/27(火) 19:48 ID:???
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
10203 :
筆記 : 2001/03/27(火) 19:49 ID:???
板が壊れているのを見つけたor修復願いを見つけた
10204 :
僕 : 2001/03/27(火) 19:49 ID:???
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
10205 :
ほげ : 2001/03/27(火) 19:49 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
10206 :
麻希 : 2001/03/27(火) 19:49 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
10207 :
牧野 : 2001/03/27(火) 19:49 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
10215 :
皆葉 : 2001/03/27(火) 19:49 ID:???
サーバの負荷が高いときは無理をしないで下さい。
10216 :
むぐ : 2001/03/27(火) 19:49 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
10222 :
∞ : 2001/03/27(火) 19:49 ID:???
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
10233 :
犬 : 2001/03/27(火) 19:50 ID:???
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
10238 :
神王 : 2001/03/27(火) 19:50 ID:???
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
10243 :
癌射 : 2001/03/27(火) 19:50 ID:???
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
10245 :
金太 : 2001/03/27(火) 19:50 ID:???
ご使用のOS名とバージョン
10246 :
左党 : 2001/03/27(火) 19:50 ID:???
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
10255 :
ニオ : 2001/03/27(火) 19:50 ID:???
削除ガイドライン for 2ちゃんねる
●はじめに
10257 :
猫 : 2001/03/27(火) 19:50 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
10271 :
一郎 : 2001/03/27(火) 19:51 ID:???
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
10273 :
犬 : 2001/03/27(火) 19:51 ID:???
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
10275 :
ぃゃ : 2001/03/27(火) 19:51 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
10285 :
オレ : 2001/03/27(火) 19:51 ID:???
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
10287 :
家畜 : 2001/03/27(火) 19:51 ID:???
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
10301 :
金角 : 2001/03/27(火) 19:51 ID:???
7.差別発言の取り扱い
10302 :
金玉 : 2001/03/27(火) 19:51 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
10303 :
戯子 : 2001/03/27(火) 19:52 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
10306 :
クロ : 2001/03/27(火) 19:52 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
10318 :
しー : 2001/03/27(火) 19:52 ID:???
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
10324 :
寿司 : 2001/03/27(火) 19:52 ID:???
その判断は管理人が行います。
10325 :
棄人 : 2001/03/27(火) 19:52 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
10330 :
高志 : 2001/03/27(火) 19:52 ID:???
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
10340 :
てく : 2001/03/27(火) 19:52 ID:???
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
10342 :
天帝 : 2001/03/27(火) 19:53 ID:???
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
10354 :
波平 : 2001/03/27(火) 19:53 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
10355 :
西日 : 2001/03/27(火) 19:53 ID:???
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
10361 :
白 : 2001/03/27(火) 19:53 ID:???
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
10382 :
ぼぼ : 2001/03/27(火) 19:54 ID:???
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
10386 :
前山 : 2001/03/27(火) 19:54 ID:???
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
10388 :
まつ : 2001/03/27(火) 19:54 ID:???
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
10392 :
見。 : 2001/03/27(火) 19:54 ID:???
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
10396 :
みゆ : 2001/03/27(火) 19:54 ID:???
公人ではない人は全て私人として扱います。
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
10403 :
諸葛 : 2001/03/27(火) 19:54 ID:???
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
10405 :
遊 : 2001/03/27(火) 19:54 ID:???
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
10407 :
雪月 : 2001/03/27(火) 19:54 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
10408 :
豊● : 2001/03/27(火) 19:54 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
10410 :
ゆり : 2001/03/27(火) 19:54 ID:???
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
10426 :
鰯 : 2001/03/27(火) 19:55 ID:???
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
10429 :
猪木 : 2001/03/27(火) 19:55 ID:???
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
10431 :
大家 : 2001/03/27(火) 19:55 ID:???
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
10433 :
おヌ : 2001/03/27(火) 19:55 ID:???
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
5.掲示板・スレッドの趣旨とは違う投稿
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
10446 :
金玉 : 2001/03/27(火) 19:55 ID:???
連続投稿・コピー&ペースト
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
アスキーアート
10450 :
煙 : 2001/03/27(火) 19:55 ID:???
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
10451 :
高2 : 2001/03/27(火) 19:55 ID:???
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
8.URL赴L・リンク
荒らし依頼
10467 :
真改 : 2001/03/27(火) 19:56 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
10471 :
高志 : 2001/03/27(火) 19:56 ID:???
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
10473 :
旅人 : 2001/03/27(火) 19:56 ID:???
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
10484 :
毒餅 : 2001/03/27(火) 19:56 ID:???
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
☆スレッド処理とレス処理の依頼スレッドを分けよう
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
10492 :
はぶ : 2001/03/27(火) 19:57 ID:???
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
10497 :
貧 : 2001/03/27(火) 19:57 ID:???
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
10505 :
股旅 : 2001/03/27(火) 19:57 ID:???
レスならば、スレッドごとにレス番号を指定してください。
スレッドならば、スレッドごと・スレッド全体と明記してください。
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
10511 :
餅 : 2001/03/27(火) 19:57 ID:???
どちらの場合も誰にでも納得・理解できるようにお願いします。
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
10516 :
雷厨 : 2001/03/27(火) 19:57 ID:???
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
10527 :
岩崎 : 2001/03/27(火) 19:58 ID:???
削除人はボランティアです。
10528 :
院長 : 2001/03/27(火) 19:58 ID:???
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
10534 :
贋 : 2001/03/27(火) 19:58 ID:???
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
削除人は行動に自信を持ちましょう。
10538 :
鯨 : 2001/03/27(火) 19:58 ID:???
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
10543 :
氷焔 : 2001/03/27(火) 19:58 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
10544 :
桜井 : 2001/03/27(火) 19:58 ID:???
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
10545 :
貞子 : 2001/03/27(火) 19:58 ID:???
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
10552 :
すし : 2001/03/27(火) 19:58 ID:???
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
10556 :
高志 : 2001/03/27(火) 19:58 ID:???
ローカルルールの扱い
10557 :
厨房 : 2001/03/27(火) 19:58 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
10561 :
どん : 2001/03/27(火) 19:58 ID:???
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
10572 :
マ様 : 2001/03/27(火) 19:59 ID:???
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
10574 :
松沢 : 2001/03/27(火) 19:59 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
10579 :
女神 : 2001/03/27(火) 19:59 ID:???
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
10581 :
よぉ : 2001/03/27(火) 19:59 ID:???
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
10583 :
レオ : 2001/03/27(火) 19:59 ID:???
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
10589 :
い鼠 : 2001/03/27(火) 19:59 ID:???
復帰作業が終わったら
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
10601 :
おヌ : 2001/03/27(火) 19:59 ID:???
★その他
このスレは何?
削除屋・削除人への移行
10604 :
おぷ : 2001/03/27(火) 19:59 ID:???
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
10610 :
キコ : 2001/03/27(火) 20:00 ID:???
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
10622 :
しー : 2001/03/27(火) 20:00 ID:???
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
10631 :
雀 : 2001/03/27(火) 20:00 ID:???
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
10641 :
店主 : 2001/03/27(火) 20:00 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
10647 :
どん : 2001/03/27(火) 20:01 ID:???
の判断は文意によります。
10648 :
那奈 : 2001/03/27(火) 20:01 ID:???
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
10652 :
七海 : 2001/03/27(火) 20:01 ID:???
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
1分40レスか・・・
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
10673 :
筆記 : 2001/03/27(火) 20:01 ID:???
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
10674 :
僕 : 2001/03/27(火) 20:01 ID:???
同一の内容を複数行書いた書き込みに関しては即効削除です。
10675 :
ほげ : 2001/03/27(火) 20:01 ID:???
7.差別発言の取り扱い
10676 :
麻希 : 2001/03/27(火) 20:01 ID:???
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
10677 :
牧野 : 2001/03/27(火) 20:01 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
10685 :
皆葉 : 2001/03/27(火) 20:01 ID:???
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
10686 :
むぐ : 2001/03/27(火) 20:02 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
10692 :
∞ : 2001/03/27(火) 20:02 ID:???
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
10703 :
犬 : 2001/03/27(火) 20:02 ID:???
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
これから削除人になる皆さんへ。
10708 :
神王 : 2001/03/27(火) 20:02 ID:???
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
10713 :
癌射 : 2001/03/27(火) 20:02 ID:???
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
10715 :
金太 : 2001/03/27(火) 20:02 ID:???
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
10716 :
左党 : 2001/03/27(火) 20:02 ID:???
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
10725 :
ニオ : 2001/03/27(火) 20:03 ID:???
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
10727 :
猫 : 2001/03/27(火) 20:03 ID:???
4.削除人はボランティアです。そこに見返りを求めてはいけません。
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
10741 :
一郎 : 2001/03/27(火) 20:03 ID:???
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10743 :
犬 : 2001/03/27(火) 20:03 ID:???
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
ません。時間があるときに行ってくれるだけで高槓いのです。
10745 :
ぃゃ : 2001/03/27(火) 20:03 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
10755 :
オレ : 2001/03/27(火) 20:03 ID:???
公人の場合
公人の定義
10757 :
家畜 : 2001/03/27(火) 20:03 ID:???
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
私人の定義
10770 :
金角 : 2001/03/27(火) 20:04 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
10771 :
金玉 : 2001/03/27(火) 20:04 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
10772 :
戯子 : 2001/03/27(火) 20:04 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
10775 :
クロ : 2001/03/27(火) 20:04 ID:???
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
10785 :
しー : 2001/03/27(火) 20:04 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
10791 :
寿司 : 2001/03/27(火) 20:04 ID:???
固定ハンドルスレッド
10792 :
棄人 : 2001/03/27(火) 20:04 ID:???
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
10797 :
高志 : 2001/03/27(火) 20:05 ID:???
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
公開することで第三者が損失を受けるデータは削除されることがあります。
10807 :
てく : 2001/03/27(火) 20:05 ID:???
とりあえず、シリアルは削除対象です。
止まった?
何で止まったんだろう?
5.掲示板・スレッドの趣旨とは違う投稿
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
10815 :
鰯 : 2001/03/27(火) 20:08 ID:???
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
10818 :
猪木 : 2001/03/27(火) 20:08 ID:???
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
10820 :
大家 : 2001/03/27(火) 20:08 ID:???
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
10822 :
おヌ : 2001/03/27(火) 20:08 ID:???
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
削除する人の心得
10000超えたからやめたんじゃない?
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
10836 :
金玉 : 2001/03/27(火) 20:08 ID:???
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
10840 :
煙 : 2001/03/27(火) 20:09 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
10841 :
高2 : 2001/03/27(火) 20:09 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
10857 :
真改 : 2001/03/27(火) 20:09 ID:???
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
10861 :
高志 : 2001/03/27(火) 20:09 ID:???
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
10863 :
旅人 : 2001/03/27(火) 20:09 ID:???
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
10872 :
毒餅 : 2001/03/27(火) 20:09 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
10879 :
ニケ : 2001/03/27(火) 20:10 ID:???
他の復帰屋さんが直している板に復帰をかけてはいけません。
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
10882 :
ネジ : 2001/03/27(火) 20:10 ID:???
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
・上記以外の場合
300個復帰を使ってください。
サーバの負荷が高いときは無理をしないで下さい。
10890 :
はぶ : 2001/03/27(火) 20:10 ID:???
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
同じサーバの板が復帰中
10893 :
貧 : 2001/03/27(火) 20:10 ID:???
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
10901 :
股旅 : 2001/03/27(火) 20:10 ID:???
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
10907 :
餅 : 2001/03/27(火) 20:10 ID:???
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
要望を出す前に
10912 :
雷厨 : 2001/03/27(火) 20:11 ID:???
批判要望板へ書く前に以下の点に注意して下さい。
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
要望を出す前に、貴方の大事な要望が重複スレッドで削除されないように、同じような症状のスレッドがないか良く探しましょう。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
ご使用のOS名とバージョン
ご使用のブラウザ名とバージョン(分かれば関係のある設定も)
ご利用のプロバイダ名(できればfusianasanでホスト名侮ヲ)
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
10922 :
岩崎 : 2001/03/27(火) 20:11 ID:???
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
10923 :
院長 : 2001/03/27(火) 20:11 ID:???
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
10932 :
鯨 : 2001/03/27(火) 20:11 ID:???
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
10937 :
氷焔 : 2001/03/27(火) 20:11 ID:???
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
10938 :
桜井 : 2001/03/27(火) 20:11 ID:???
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
10939 :
貞子 : 2001/03/27(火) 20:11 ID:???
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
10946 :
すし : 2001/03/27(火) 20:12 ID:???
2.個人情報の取り扱い(公人の場合)
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
10950 :
高志 : 2001/03/27(火) 20:12 ID:???
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
10951 :
厨房 : 2001/03/27(火) 20:12 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
10955 :
どん : 2001/03/27(火) 20:12 ID:???
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
10964 :
マ様 : 2001/03/27(火) 20:15 ID:???
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
10966 :
松沢 : 2001/03/27(火) 20:15 ID:???
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
10971 :
女神 : 2001/03/27(火) 20:15 ID:???
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
の書き込みに関しては、議論となることを前提に静観します。
10973 :
よぉ : 2001/03/27(火) 20:16 ID:???
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
10975 :
レオ : 2001/03/27(火) 20:16 ID:???
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
はロビーでは原則放置、それ以外では削除です。
10981 :
い鼠 : 2001/03/27(火) 20:16 ID:???
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
品板、えっちねた板以外では一律削除します。スレッド、発言とも、目に余る場合は
絡垂ネく削除しても高「ません。
11.板と主旨が違うスレッド・発言の取り扱い。
スレッドは移動します。単なる煽り、荒らしスレッドの場合は削除です。議論を妨げ
る煽り、荒らしの発言も削除します。
12.特定の個人攻撃と特定できるスレッド・発言
一律削除します。削除に対する反論が出た場合は管理人に判断を委ねます。
13.誹謗中傷の取り扱い
憶測、メ[ス不明な個人攻撃、企業攻撃は、その依頼があってから判断します。が、
その判断は管理人が行います。
10993 :
おヌ : 2001/03/27(火) 20:16 ID:???
以上の5点に関しては、原則として削除依頼があった場合に行動します。
ただし、これら13点はいずれも義務ではありません。
10995 :
おぷ : 2001/03/27(火) 20:16 ID:???
「消さなければならないもの」「消しても高槓いもの」「消してはいけないもの」を、
削除人一人一人が冷静に判断しなければなりません。
削除人の持つ権限は、一歩間違えれば荒らしにも成りかねません。
ただひたすらに消すのは言論封殺です。削除人は削除という手法で、ほんの少しだけ板の
方向性を指し示す、そんなお仕事なのです。板の住民と一緒にいてこその削除人であると
いうことを忘れないようにしましょう。
11001 :
キコ : 2001/03/27(火) 20:16 ID:???
これから削除人になる皆さんへ。
ガイドラインを参照にしてもまだグレーゾーンは数多くありますし、削除すべきか悩む
部分も多くあるでしょう。垂オ訳ないですが、今はまだそういった悩む削除は我慢して
下さい。そして、こういった部分の判断に悩んだ旨をメールで送って下さい。
ガイドラインは決してこれで固定されたものでなく、今度共に詰め、完成に近づけてい
きたいと考えています。
また削除する際、各板の先頭に書いてある場合は、その板ごとのルールに従いましょう。
削除人の小さな心得 (ディスプレイに穴が開くまで読みましょう)
1.削除人は恣意的な削除をやってはいけません。あくまでルールに乗っ取った
公平な削除のみ、です。
2.削除人はそのスレッドを読むに際し、客観的な視点を持って下さい。
「うざい」とあなたが思うのではなく、そこに参加している人がどう思っているかが
11013 :
しー : 2001/03/27(火) 20:17 ID:???
重要なポイントです。しかし勘違いしてはいけません。板住民の総意としても
「うざい」は削除基準には成り得ません。あくまでルールに乗っ取って、です。
つまり削除人は、個人の嗜好を捨てる必要があります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き
込み等からが対象となります。
3.削除人は、自分に対する叩き煽りには冷静になって下さい。
反応してはいけないとは言いませんが、削除人の発言、書き込みはそれなりの
影響力を持っています。
4.削除人はボランティアです。そこに見返りを求めてはいけません。
11022 :
雀 : 2001/03/27(火) 20:17 ID:???
2ちゃんねるがより楽しく住み易い環境になるよう、粛々と作業するのみです。
したがって、あなたの削除作業を外に誇る、主張してはいけません。
5.削除人は自ら名乗り出てはいけません。削除人は影のお仕事です。
削除議論などに参加する場合は、削除人のHNは使わないようにして下さい。
6.削除人は、何の責任も負う必要はありません。2ちゃんねるの全責任は管理人たる
西村博之が負います。ですが、だからといって無責任な行動は慎んで下さい。
削除人は2ちゃんねるの顔の一つです。
7.削除人は自分の行動に自信を持って下さい。
逆に言えば、自信の持てる削除行動以外はしてはいけません。
悩みながらの削除は禁止です。消して良いか判らない場合は行動しないで下さい。
11032 :
店主 : 2001/03/27(火) 20:17 ID:???
8.削除人は、西村博之が責任をもって選定しています。
したがってその意にそぐわない行動をされる場合は、絡趨ウく一方的に
削除権を剥奪する場合があります。
9.削除人は、最初はその削除権に制限があります。ある一定の時期をもって
削除権の拡大がなされます。了承して下さい。
10.削除人は何の義務もありません。その作業には、決められた時間、曜日も何もあり
11038 :
どん : 2001/03/27(火) 20:18 ID:???
ません。時間があるときに行ってくれるだけで高槓いのです。
11039 :
那奈 : 2001/03/27(火) 20:18 ID:???
11. 削除人は削除対象を敢えて探すような行動をする必要はありません。探すのが仕事
ではなく、削除するのが仕事です。
12.削除人同士は、相互信頼をして下さい。お互いを補完するように心懸けて下さい。
削 除ガイドライン
11043 :
七海 : 2001/03/27(火) 20:18 ID:???
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは誰も拒むことはない自由な掲示板です。
ただ一つ、ルールを知り守ってくれること、それだけなのです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人の取り扱い
公人の場合
公人の定義
政治家・芸柏l・(有罪になった)犯罪者・企業や法人の役員・著作物or創作物を公開または販売して対価を得ている人・(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者
個人情報
政治家・芸柏l・犯罪者の個人情報は一切削除しません。
その他の公人は、公開されたインターネットサイト・全国的マスメディア・電話帳で確認できる等、隠されていない情報については一切削除しません。
ただし、電話番号は確認手段が確立していないため、どの場合も一律削除対象になります。
批判・誹謗中傷
政治家・芸柏l・犯罪者の批判・誹謗中傷は一切削除しません。
その他の公人は、批判と判断されるものは残します。しかし、公開されていない情報・データメ[スの確認できない事件・概要が確認できない事象などを元にした誹謗中傷については削除されることもあります。
削除依頼
本人からの依頼がきた場合のみ考慮します。本人かどうかは管理人が判断します。
削除をしなかった結果としてクレームが先方から来た場合は、管理人と本人との話し合いを行い、お互いに納得出来ない場合は公的機関にその判断を委ねます。
私人の場合
11063 :
筆記 : 2001/03/27(火) 20:18 ID:???
私人の定義
11064 :
僕 : 2001/03/27(火) 20:18 ID:???
公人ではない人は全て私人として扱います。
11065 :
ほげ : 2001/03/27(火) 20:19 ID:???
一般的には私人でも、(外部になんらかの被害を与えた)事件の当事者・(外部に影響を与える)事象の直接の関係者になった場合、公人として扱われることがあります。2ちゃんねる外の固定ハンドルも、これに当てはまらないかぎり私人の扱いです。
11066 :
麻希 : 2001/03/27(火) 20:19 ID:???
何らかの事件・事象の関係者であっても、被害・影響を与えた側に回らなかった人は私人です。
11067 :
牧野 : 2001/03/27(火) 20:19 ID:???
個人情報
住所、電話番号、この2つに関しては一部伏字でも無条件削除とします。
個人名は、所属や関係から明らかに本人が特定される場合で、同発言内に誹謗中傷が含まれていると判断されれば削除対象になります。特定は文意によります。
例)「〜会社の〜営業所の**」「〜大学の〜サークルの**」「(場所の特定できる)〜掲示板に良く書き込みしてる**」「東京で〜の追っかけをしてる(本名ではなくても)**」
メールアドレス・IPについては、攻撃等を目的としていたり騙りの可柏ォがあるなど、悪意がある場合のみ削除対象になります。メール欄に書かれていても同様です。判断は文意によります。
例)「メールボムを送ってください。」「SPAMを体験してみたい。」
固定ハンドルさんの個人情報公開については、自己紹介板のみでお願いします。そこで提示されたものは削除対象から外れます。
誹謗中傷
11075 :
皆葉 : 2001/03/27(火) 20:19 ID:???
本人が特定されるものは全ての掲示板で例外なく削除対象とします。
11076 :
むぐ : 2001/03/27(火) 20:19 ID:???
誹謗中傷の発言に個人名が入っていなくても、前後の文意で判断できれば同様です。
ただし、削除依頼者が「警察へ通報した」「訴える準備がある」「裁判にする」等と述べた場合、証拠保持のために削除対象から外れ、それ以降は管理人裁定を待つものとします。
2.法人・公的機関の取り扱い
原則放置
法人・企業については、社会・出来事カテゴリ内では、批判・誹謗中傷、インターネット内で公開されている情報、インターネット外のデータメ[スが不明確なもの、は全て放置です。
その他のカテゴリ内では、掲示板の趣旨に関係があり、その法人・企業が外部になんらかの影響を与える事件に関係していた場合、放置されることがあります。
11082 :
∞ : 2001/03/27(火) 20:19 ID:???
公的機関については、他の削除基準と掲示板の趣旨に反しない限り放置します。
削除対象
憶測・データメ[スの不明な事象・明らかに悪意に基づく中傷等は、依頼があった時点で考慮します。削除の可否は管理人が判断します。
3.固定ハンドル(2ch内)に関して
叩きについて
最悪板以外では全て削除対象にします。
固定ハンドルスレッド
11111狙うぞ
固定ハンドルが題名に入っているスレッド・固定ハンドルが占用するために作られたスレッド等は、自己紹介板・最悪板・夢・独り言板・おいらロビー・なんでもあり板以外では全て削除または移動対象にします。
4.荒らし・煽り・その他
スレッド
掲示板の趣旨に関係があり、論理的で主観だけではない批判は残します。
11094 :
犬 : 2001/03/27(火) 20:20 ID:???
掲示板の趣旨に関係があっても、利用者の気分を害するため・利用者を揶揄するために作られたと判断したものは削除対象になります。掲示板自体の事象や参加者に関するもので、議論にならないと判断した場合も同様です。
番組・試合・事象などをリアルタイムに中継するチャット状態など、サーバに負荷が高い行為を目的・実行しているものは移動対象になることがあります。
レス・発言
議論を妨げる煽り、不必要に差別の意図をもった発言、第三者を不快にする膜セや過度の排他的馴れ合い、同一の内容を複数行書いたもの、性的妄想または下品である等は削除対象とします。
差別・蔑視
11099 :
神王 : 2001/03/27(火) 20:20 ID:???
地域・人種などの差別発言は人権問題板で、蔑視的思想発言は政治思想板で、それ以外は削除対象になります。
上記2板を含めて、差別・蔑視の意図がある地域名または苗字等の書き込みは、その真偽を問わず削除対象になります。それ以外の書き込みに関しては議論となることを前提に静観します。
11111!!!
地域地方関係
地域や地方が限定される一般情報は、まちBBSのほうでお願いします。2ちゃんねる内では削除対象になります。
不法データ
11111!!!
11106 :
癌射 : 2001/03/27(火) 20:20 ID:???
公開することで第三者が損失を受けるデータは削除されることがあります。
とりあえず、シリアルは削除対象です。
11108 :
金太 : 2001/03/27(火) 20:20 ID:???
5.掲示板・スレッドの趣旨とは違う投稿
11111!!!
11110 :
左党 : 2001/03/27(火) 20:20 ID:???
スレッド
雑談系の掲示板を除いては、その掲示板の趣旨に無関係なもの、多少関係があっても他にふさわしい掲示板があるもの、掲示板の趣旨より掲示板自体の事象や参加者を重要視するもの、などは移動します。
ただし、雑談系以外の掲示板でも、雑談スレッド・ネタ系スレッドは2〜3個まで考慮します。これも多すぎると判断された時は移動する場合があります。
雑談系掲示板でも、明らかに趣旨と異なる場合は移動対象になります。
11111!!!
有用なレスがないと判断されれば削除になることもあります。移動先が同一サーバにないか、移動先で重複になる場合、ゴミ板へ移動されます。
レス・発言
スレッドの趣旨から外れすぎ、議論または会話が成立しないほどの状態になった場合は削除対象になります。故意にスレッドの運営・成長を妨害していると判断した場合も同様です。
6.連続投稿・重複
連続投稿・コピー&ペースト
11120 :
ニオ : 2001/03/27(火) 20:20 ID:???
連続投稿で利用者の会話を害しているものは削除対象になります。個々の内容に違いがあっても、荒らしを目的としていると判断したものは同様です。
コピー&ペーストやテンプレートの存在するものは、アレンジが施してあれば残しますが、全く変更されていない・一部のみの変更で内容の変わらないもの、スレッドの趣旨と違うもの、不快感を与えるのが目的なもの、などは荒らしの意図があると判断して削除対象になります。
11122 :
猫 : 2001/03/27(火) 20:20 ID:???
アスキーアート
ちきしょー失敗した。
顔文字板・モナー板・厨房板以外では、必然性がないと判断されれば削除対象になります。
上記3板も含めた全掲示板で、連続投稿・コピー&ペーストに該当するものは削除対象になります。
注)顔文字板・モナー板では、逆に必然性のない文章レスが削除対象になることがあります。
重複スレッド
同じ事象・人物に関するスレッドは、個々に多少の違いがあっても原則的に削除対象になります。その場合、立てられた時期・時間、1に書かれている内容、レスがどれだけついているか、という優先順位で総合的に判断します。
客観的な判断が難しい時は、立てられた時間の遅いものを停止処置(スレッドストッパー)することとします。
同一掲示板内ではない重複スレッドは、内容にほぼ変化のない場合は悪質なマルチポストと判断し、全てを削除対象とします。
乱立スレッド
厨房板以外では、内容にほぼ変化のないもの、内容が無意味なもの、などの乱立は全て削除します。
7.エロ・下品
2ちゃんねる
2ちゃんねる内でのエロ・性的煽り・性的妄想・下品ネタは一切禁止されています。画像へのリンクも同様です。これらは例外なく削除します。
ピンクBBS
11137 :
一郎 : 2001/03/27(火) 20:21 ID:???
ピンクBBSは2ちゃんねるの外郭団体です。管理人は同じですが、運営方法も設立意義も全く違うものとして扱ってください。
エロ・下品系の発言は全てこちらでお願いします。その他の削除基準は2ちゃんねるに準じています。
11139 :
犬 : 2001/03/27(火) 20:21 ID:???
8.URL赴L・リンク
荒らし依頼
11141 :
ぃゃ : 2001/03/27(火) 20:21 ID:???
荒らしや迷惑をかけることだけを目的としているURL赴L・リンク等は削除対象になります。公人・法人・企業サイトに対しても同様です。
明確な説明無しにリンクだけを張ったり、遠回しに訪問を煽っているものも削除対象になります。
どの場合も判断は文意によります。
例)「攻撃しよう」「潰せ」「やれるものなら荒らしてみろ」
悪意のあるURL赴L
ブラウザクラッシャー(ブラクラ)・PCクラッシャー(concon等)・自動広告(クリック君)の削除は任意です。
リンク先でホスト名・IPを取得される等の罠リンクは放置します。
画像リンク
エロ・性的画像はピンクBBSを除いて全て削除します。
グロ画像・死体画像・倫理的に問題のある画像は、おいらロビー以外では削除対象になります。
11151 :
オレ : 2001/03/27(火) 20:21 ID:???
その他の画像に関しては原則的に放置とします。
不法ャtト・データ
11153 :
家畜 : 2001/03/27(火) 20:21 ID:???
wares・mp3等への直接リンクは削除対象です。リンクの一部を故意に消すか伏せていても同様です。
宣伝
明らかに宣伝を目的としたリンクは、宣伝掲示板以外では削除します。個人サイトでも企業サイトでも同様です。
ただし、宣伝掲示板でもエログロ系と有料のものは削除対象になります。
このガイドラインは、まだグレーゾーンも多く残されており、決して固定されたものではありません。
今はまだ、これを良く読んでも悩むような場合は削除しないで下さい。そして、どの部分にどういう理由で悩んだのかメールを下さい。
皆さんと共に考え、完成に近づけていきたいと思っています。
また、各板の先頭にローカルルールがある時は、できるだけ尊重して削除しましょう。
削除依頼の注意
削除作業がスムーズに行われるよう,以下の注意事項を厳守してください.
ルールを守っていなかったり言葉遣いの悪い削除依頼は無視されても.
★削除依頼のスレッドについて
☆まず過去ログを探してみましょう
削除依頼板では重複スレッドは厳重に禁止します。
11167 :
金角 : 2001/03/27(火) 20:22 ID:???
重複スレッドを立てると、他の依頼が沈んで迷惑になるだけではなく、担当削除人さんの処理が遅くなります。
11168 :
金玉 : 2001/03/27(火) 20:22 ID:???
☆スレッドの題名には掲示板名を入れよう
11169 :
戯子 : 2001/03/27(火) 20:22 ID:???
後から依頼にきた人が過去ログを探すときに困ります。
また、削除人さんには、例えば、恋愛系・ゲーム系・女性系といったように、得意分野のある人がいます。その担当削除人さんにも判りやすくするためです。
☆スレッド処理とレス処理の依頼スレッドを分けよう
11172 :
クロ : 2001/03/27(火) 20:22 ID:???
削除人さんには削除権の違いがあります。また、ある程度定期的にレス削除しか出来ない新人さんが増えています。
スムースな対応を進めるために、スレッドを分けるのは効果的です。
☆依頼が決まっているスレッド
「壊れた板の修理・復帰」「個人情報」「荒らし依頼」などは、決まったスレッドへ依頼をしたほうが早い場合が多いです。
それぞれのルールを守ってお願いします。
尚、これらは決まった依頼以外は対応しないのでご注意ください。
☆依頼スレッドは500前後で引っ越そう
依頼用のスレッドは、リンクを唐阨tけるのでデータ量が多くなり、大きくなりすぎたスレッドはテレホタイムなどに開きにくくなります。
できれば500前後で早めに引っ越していただくようお願いします。
ただし、上記の「依頼が決まっているスレッド」に関しては、1000直前くらいで引っ越していただいて高「ません。
★削除依頼に必ず必要なもの
☆削除依頼対象を含むURL
11184 :
しー : 2001/03/27(火) 20:22 ID:???
特定のスレッドならば、スレッドの一番下にある「レスを全部読む」か、スレッドメニューまたは過去ログメニューのリンクです。
URLのコピー&ペーストは、「ショートカットのコピー」か「リンクの場所のコピー」をして、テキストエディタなどに唐阨tけるのが一般的です。
乱立スレッドの場合、掲示板自体のURLでも高「ません。
板全体にコピペがあるなどの場合は、掲示板自体のURLと、最初にコピペが始まった(一番下に沈んでいる)辺りのスレッドのURLをいくつか添えてお願いします。
☆削除対象を特定する
レスならば、スレッドごとにレス番号を指定してください。
11190 :
寿司 : 2001/03/27(火) 20:22 ID:???
スレッドならば、スレッドごと・スレッド全体と明記してください。
11191 :
棄人 : 2001/03/27(火) 20:22 ID:???
乱立スレッドならば代蕪Iなタイトル、板全体のコピペは代蕪Iな例(スレッドのURLとレス番号)をお願いします。もちろん、詳しければ詳しいほど処理は簡単になります。
☆削除に値する理由
削除ガイドラインを良く読み、該当部分を書き出してください。
ローカルルールに基づく依頼は、その該当部分を書き出してください。
どちらの場合も誰にでも納得・理解できるようにお願いします。
11196 :
高志 : 2001/03/27(火) 20:23 ID:???
★公開したくない削除依頼
☆直接依頼メール
対象としては、キャップパスや個人情報など、削除依頼を公開すると混乱が起きそうなものです。
専用メールのほうへお願いします。
☆管理人に電話か手紙か電報
対象としては、「断られたら訴訟も辞さない」という覚悟のあるかたのみです。
東京都北区赤羽北2-31-16-1311 西村博之 090-9840-9821
管理人であっても、いつでも削除対象を確認できる状態ということはありませんので、その場合は対応が遅れることをご理解ください。
電話や手紙の依頼でも内緒に消すということは基本的にしません。
管理人の気分次第で数週間待っていただいたり忘れられたり無視されたりすることもありますのでご了承ください。
11206 :
てく : 2001/03/27(火) 20:23 ID:???
削除する人の心得
「消さなければならないもの」「消してはいけないもの」は、削除する一人一人が冷静に判断しなければなりません。
11208 :
天帝 : 2001/03/27(火) 20:23 ID:???
削除ができるという権限は、一歩間違えれば荒らしにもなりかねないものです。
削除人(削除屋)は、削除という手法で「できるだけ住人さんが快適に過ごせるように」「ほんの少しだけ掲示板の方向性を指し示す」、そんなお仕事なのです。
利用者を尊重し、利用者と共に歩む、それでこそ削除人・削除屋だということを忘れずに。
削除人はボランティアです。
ですから、見返りを求めたり、作業を外に誇ったりしてはいけません。
利用者が楽しく気持ちよく2ちゃんねる使えるように、縁の下の力持ちでいて下さい。
削除人には何の責任もありません。
2ちゃんねるの全責任は、管理人たる西村博之が負います。
もちろん、削除人の選定に関しても管理人が責任を持って行っています。
したがって意にそぐわない行動をされる場合は、絡趨ウく一方的に削除権を剥奪する場合があります。
削除人には何の義務もありません。
義務感にとらわれず、時間や曜日を気にせず、行える時に行ってくれるだけで高「ません。
11220 :
波平 : 2001/03/27(火) 20:23 ID:???
削除対象を積極的に探す義務もありません。探すより削除するのが主体です。
11221 :
西日 : 2001/03/27(火) 20:23 ID:???
削除人は行動に自信を持ちましょう。
削除対象だと判断したら自信を持って削除してください。
逆にいえば、自信がない削除や迷う削除は絶対に行ってはいけません。
「自信がなければ他の人に任せる」「迷ったら消さない」くらいの心高ヲでいましょう。
削除人は恣意的な削除をしてはいけません。
削除ガイドラインを熟読し、ルールに則った公平な削除作業をしましょう。
11227 :
白 : 2001/03/27(火) 20:23 ID:???
「好き・嫌い」「ウザイ」「不愉快」などといった主観を元に行動してはいけません。
例え板住人の総意であろうと左右されず、嗜好や価値観も捨ててください。
削除人は発言に責任を持ちましょう。
削除人は2ちゃんねるの顔の一つです。
運営に関する責任はありませんが、発言に責任があるのは利用者と同等です。
むやみに削除ハンドルで書き込んだり、煽り叩きに冷静に対応できなかったり、利用者の信用を無くすような行動は慎みましょう。
削除人の発言や書き込みはそれなりの影響力を持っているのも忘れずに。
削除人は信頼しあいましょう。
2ちゃんねるを運営している仲間同士です。お互いを補完するよう心掛けて下さい。
★その他
削除報告について
削除を行った報告は義務ではありませんが、削除依頼板に出ている依頼を処理した時は、名無しでも捨てハンでも高「ませんので出来るだけ報告をお願いします。
他の削除人さんに判りやすいので処理がスムーズにいきますし、待っている利用者さんも安心します。
ローカルルールの扱い
削除する際、各板の先頭に書いてある場合は、削除ガイドラインに反しないのを確認し、その板ごとのルールに従いましょう。
サーバとシステムに優しくしてね。
サーバが重い時は、無理に削除活動をするのはやめましょう。
また、何度も同じスレッドの削除を行うと、サーバログが溜まり過ぎて負荷が増えます。荒らしの最中はブックマークをなどしておいて、落ち着いた頃に削除をして下さい。
特に大きなスレッドでは、データの格納だけでサーバの負荷が上がるのでご協力を。
相談がある時は
管理人へのメールは返事が遅いので、削除依頼板の雑談スレッドや削除議論板の相談スレッドで遠慮なくきいて下さい。
11248 :
ぼぼ : 2001/03/27(火) 20:24 ID:???
ただ、スクリプトやIDなどに関することは、公開された場ではなくメールで質問をお願いします。
削除人には削除権の制限があります
たとえば、新人さんはレス削除権しか持っていませんし、一部のベテランさんしか使えないスクリプトもあります。
まず最初は、個人情報、電話番号、コピペ、荒らし、差別を助長する地名・人名書き込み等、確実な削除対象から対応してください。
11252 :
前山 : 2001/03/27(火) 20:24 ID:???
削除権が拡大した直後も、とにかく明らかにガイドライン違反から対応していきましょう。
一定の時期を過ぎ、助ェな経験があると運営側が判断した場合は、こちらから削除権拡大のご連絡をします。自分から削除権拡大を求めたりする方は、それ以降無視されることもありえますのでご注意ください。
11254 :
まつ : 2001/03/27(火) 20:24 ID:???
ただし、半年以上連絡がない場合は、管理人が忘れている可柏ォも助ェありますので、メールで確認をお願いします。
復帰屋さんの心得
復帰作業は意外とサーバに負担をかけるものです。
一度やってみれば、時間がかかる&重いと実感していただけると思います。
11258 :
見。 : 2001/03/27(火) 20:24 ID:???
必ず以下の手順にそって作業を行い、サーバに優しい復帰屋さんになりましょう。
板が壊れているのを見つけたor修復願いを見つけた
まず「これから**板を復帰します」と削除依頼板の修理スレッドへ宣言してください。
他の復帰屋さんが直している板に復帰をかけてはいけません。
11262 :
みゆ : 2001/03/27(火) 20:24 ID:???
複数の人が同時に同じ板を直すと、かえって復帰が遅れるだけでなく、サーバの負担が増えて他の板まで壊れてしまいます。
復帰スクリプトについて
・サーバのゲージが赤2つ以上の時
復帰作業は禁止します。
サーバに負荷がかかるので、他の板まで壊れてしまうからです。
・サーバのゲージが黄色2つ以上or0時〜3時
100個だけ復帰してください。
11269 :
諸葛 : 2001/03/27(火) 20:25 ID:???
・上記以外の場合
300個復帰を使ってください。
11271 :
遊 : 2001/03/27(火) 20:25 ID:???
サーバの負荷が高いときは無理をしないで下さい。
書き込みの多い板は直りにくくなります。壊れていても書き込みを控えないような板は無視しましょう。
11273 :
雪月 : 2001/03/27(火) 20:25 ID:???
復帰作業が終わったら
11274 :
豊● : 2001/03/27(火) 20:25 ID:???
「**板は100(または300)復帰しました」と修理スレッドへ報告してください。
待っている住人さんたちの為だけでなく、どのサーバの板が復帰中なのか、完全復帰していない板はどれか、他の復帰屋さんや削除屋さんに教えるという目的もあります。
11276 :
ゆり : 2001/03/27(火) 20:25 ID:???
同じサーバの板が復帰中
できるだけ復帰するのは避けて他のサーバの作業をする。
ゲージの目安としては、100復帰が1目盛、300復帰が3目盛、完全復帰は5目盛くらいだと思っておいてください。
そして、その不可を足してゲージ赤2つを超えると危ないです。
逆に、ゲージがグリーン半分状態なら、同時に2つの板を300復帰しても耐えられるようです。
100復帰された状態の板がある
暇な時でサーバが空いているなら300復帰してあげてください。もちろん報告は忘れずに。
たいていの板は、100復帰でも何とか回りますが、やはり、話題の多いところでは「スレッドが上がらない」という声が出ます。
300復帰をしておけば大抵の板で正常に近くなるようです。
★その他
削除屋・削除人への移行
ある程度以上の時期が過ぎると、希望を出している人の中から削除屋・削除人になっていただきます。
削除依頼板や削除議論板をたまに見てください。
ただし、希望者全員が削除屋・削除人になれるとはかぎりませんのでご了承ください。
復帰以外に気をつけること
これは義務でも責任でもありませんが、自分が常駐する板があれば、できるだけ削除依頼を出していただきたいと思います。
11292 :
鰯 : 2001/03/27(火) 20:25 ID:???
問題があった場合
行動に問題がある人や決まりを守らない人がいた場合、絡垂ネくシステムの変更をすることがあります。
なんじゃこりゃ?
また、削除依頼板での呼びかけなどがあったら、速やかにメールをお願いします。一ヶ月以上連絡がない時は、メンバーリストから外れることがありますのでご注意ください。
11296 :
猪木 : 2001/03/27(火) 20:25 ID:???
要望を出す前に
批判要望板へ書く前に以下の点に注意して下さい。
11298 :
大家 : 2001/03/27(火) 20:25 ID:???
掲示板の使い方・言葉の意味・不明な点があったら、まずこのガイド全体を良く読み、初心者板も良く見てから、それでも解決できないことがあったら要望をお願いします。
掲示板の状態がおかしくなった時はこちらを特に良く読んでください。
特定の掲示板の機箔凾ノ対する不具合や、PROXY等の書き込み制限に関しては、以下の情報も必ず書いてください。
具体的に「どの板で(リンク)・何をした時に・どんな現象が起きたのか」をお願いします。
掲示板についての要望は、掲示板自体のURLと、それに関する話し合いをしたスレッドのリンクを添えてください。
掲示板のローカルルールの垂オ込みは、ルールが完成してから、タグつきのルールを明記するようにお願いします。<FONT>タグや<TABLE>タグの多用は避け、<AHREF="">や<BR>タグも正しく書いてください。
なお、特定スレッドへのリンクは、そのスレッドが引越をするたびに書き直すことになりますので、流れの速い(引っ越し頻度の高い)ものはできればやめてください。
また、ルールが長すぎるのは読みにくくなりますので、できるだけ簡潔に、掲示板メニュー程度の長さに収まるようお願いします。
掲示板の新設・分割についてはこちらを良く読んでください。
どの場合も、言葉遣いには気をつけ、誰にでも分かりやすいように書いていただかないと、ひろゆきさんが読まないこともあります。( ̄ー ̄)ニヤリッ
削除ガイドライン for 2ちゃんねる
11309 :
金玉 : 2001/03/27(火) 20:26 ID:???
●はじめに
削除人は基本的に本ガイドラインに沿って削除して下さい。
書き込む人は以下のガイドラインに触れないような書き込みをするよう留意して下さい。
2ちゃんねるは自由な匿名掲示板ですが、それは何でも書いて良い自由ではありません。
11313 :
煙 : 2001/03/27(火) 20:26 ID:???
インターネットでも現実世界でも守るべきルールは同等であり、モラルを持った行動を
11314 :
高2 : 2001/03/27(火) 20:26 ID:???
求められます。与えられた自由とは、年齢性別職業地域の差を超えてフラットな立場で
話し合えること、そして参加する自由です。2ちゃんねるは誰も拒むことはありません。
ただ一つ、ルールを知り守ってくれること、それだけです。
簡単なルールの準拠が、気持ちのいい環境を生み出すことを判って下さい。
1.個人情報の取り扱い(公人を除く)
固定板などで個人情報を露出する場所を準備します。そこ以外での個人情報の書き込
みは全て削除します。住所、電話番号、銀行等の口座番号、この3つに関しては即効
削除です。あらゆる例外は認められません。また電話番号に関しては、その時間帯の
問題もありますし、原則として確認の電話もしません。削除人の判断によって電話し
確認する事はかまいませんが、それでも指定された板・スレッド以外での書き込みは
削除します。悪意善意ではなく、ルールであることをご理解下さい。
メールアドレス、IPについては、ボム・SPAMの依頼など悪意がある場合削除します。
また、メールアドレス欄に騙りで入れている可柏ォの場合も削除します。その可柏ォ
の判断は文意によります。
例)「メールボムを体験してみたいので送って下さいです。。」等
2.個人情報の取り扱い(公人の場合)
11330 :
真改 : 2001/03/27(火) 20:26 ID:???
1)政治家・芸柏lの個人情報は一切削除しません。結果としてクレームが先方から
来た場合は公的機関にその判断を委ねます。
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
11334 :
高志 : 2001/03/27(火) 20:27 ID:???
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
11336 :
旅人 : 2001/03/27(火) 20:27 ID:???
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
11347 :
毒餅 : 2001/03/27(火) 20:27 ID:???
6.コピー&ペーストの取り扱い
テンプレートの文章を使ったものは、アレンジが施してある場合はそのままです。
ですが、一部の変更で主な意図は荒らしと思われる物、まったく変更がなされていな
いものに関しては削除します。
アスキーアートに関しては、顔文字板、モナー板、厨房板以外では、不必要に長いも
の、スレッドの意図と違うもの、不快感を与えるもの、下品なものは削除します。
同一の内容を複数行書いた書き込みに関しては即効削除です。
11354 :
ニケ : 2001/03/27(火) 20:27 ID:???
7.差別発言の取り扱い
地域名は、その真偽を問わず削除します。また、差別的意図を持った名字の書き込み
も削除します。また、不必要な煽り荒らしは削除対象とします。現状では、それ以外
11357 :
ネジ : 2001/03/27(火) 20:27 ID:???
の書き込みに関しては、議論となることを前提に静観します。
8.荒らし依頼
荒らしや迷惑をかけることだけを目的としているURL赴L、メールアドレス等は削除で
す。
以上の8点に関しては、依頼が無くても削除人の独自判断に基づき削除します。
9.唐阨tけられたURLの取り扱い
ブラウザークラッシャーの削除は任意です。ただし削除しない場合は、必ず同一スレ
ッド内に他の人に注意を促す書き込みをして下さい。死体、エログロのURLに関して
11365 :
はぶ : 2001/03/27(火) 20:28 ID:???
はロビーでは原則放置、それ以外では削除です。
10.エロ・グロ系のスレッドの取り扱い
2ちゃんねるでは、特定の板を除いてエロ・下品ネタは原則禁止です。厨房板、お下
トマタ?
11369 :
花時 : 2001/03/27(火) 21:16 ID:???
トマタ
guest duest
ura2ch
guest duest
ura2ch
ゲス ゲス
ゲス ゲス
あぼーん
guest duest
ura2ch
guest duest
ura2ch
guest duest
ura2ch
guest duest
ura2ch
guest duest
あぼーん
あぼーん
ゲス ゲス
あぼーん
ゲス ゲス
guest duest
あぼーん
ura2ch
ゲス ゲス
guest duest
あぼーん
ura2ch
ゲス ゲス
11399 :
花時 : 2001/03/27(火) 21:39 ID:???
fin.
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
11421 :
戯子 : 2001/03/27(火) 22:08 ID:???
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
11496 :
雪月 : 2001/03/27(火) 22:14 ID:???
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
う
ん
lこ
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
う
ん
lこ
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
花
時
(IPは記録していませんが、出来るかぎり協力はすることになります)
2)インターネットで露出している情報、マスコミ電話帳で得られる情報、その他隠
されていない著名人の情報は一切削除しません。クレームが来た場合、話し合い
の上お互いに納得出来ない場合は公的機関にその判断を委ねます。
3.法人情報の取り扱い
インターネットで収集できる内容の書き込みは、原則放置します。ただし、帝国デー
タバンク等から得られるような信用情報は公的な情報ですが一般的情報ではないとの
判断の上、削除対象とします。逆に、データメ[スが不明確な情報は放置します。
企業サイトへの荒らし依頼と取れる文面、リンクはそれを削除します。
4.連続投稿の取り扱い
同一内容、及びそれに準ずる内容のスレッド、書き込みは即効削除します。
(スレッドを立てる際、同じ様な内容が無いか過去ログを読むことをお勧めします)
5.固定叩き(個人叩き)の取り扱い
誹謗板以外ではすべて移動・削除します。2ちゃんねるは個人を語る場所ではありま
せん。
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
11542 :
戯子 : 2001/03/27(火) 22:52 ID:???
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
あ
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
test
10000!
test
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
(゚д゚)y─┛~~~~
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
d
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
e
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
y@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
8@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@fin@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
a
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
b
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
c
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
11879 :
真・スレッドストッパー:
書けませんよ( ̄ー ̄)ニヤリッ