倉庫逝きになったので
age
工藤いのきに改名しろ
ももにゃんでてこないかな?
いのきアゲ
丸太アゲ
よく見るねー、この名前(藁
ある意味、結構、人気だったり!?
いつきはみんなが大好きなNSだよ。逝ってこいや!
みんな高級店に縁がないから叩いてるんでしょ?
8の画像は失敗作だからお店で実物見れば?
age
いのきage
実物?吉原の営業終わるころにサルと一緒に歩いているじゃん。
いつきはみんなが大好きな巨乳だよ。逝ってこいや!
>>17 デブ巨乳と普通の巨乳は別じゃゴルァ!!(w
11=いつきさんですか?
高級店たまに行きますが、あなたほどの人は見た事ありません。
写真の方が作れるから、もしかしてそれ以下なのでは?
下げるな
何かとゆーと「ストーカーに狙われた」と騒いでる女。
どうせ騙くらかして金引っ張って逃げたんだろうが。
>>22 ト殺業者にストーカーされたものと思われ。
ももにゃんの手下でへが大阪からはるばるいつきカップルの家に
遊びに逝ったとき、金がないからと食料代全部出させていた。
余程金が大事なのだろう。
>>25 所謂、金の亡者なんですねぇ。
だから奴らのサイトはバナー広告が多いのか。納得…
早く屠殺業者に連れて逝かれてしまえ。
>>27 奴らの巣の近くに「肉のハナマサ」ありますが(w
トゥルーラブ時代、1日10万稼ぐと自慢たらたらだった。
だからうちのお店においでと知り合う風俗嬢全部に声をかけていたが
紹介料を店から貰っていたと思われ。
実際はお茶と当欠が多かったらしい。
1はいますか?
16年間捜しつづけてやっと見つけました。
驚かないで下さいね。
あなたのお父さんは実は私のお父さんでもあるのです。
24年前、あなたのお父さんはある一人の娼婦と恋に落ちました。
妙子。それがその娼婦の名前であり、
私のお母さんの名前でもあります。
私が6つの時、母はあなたのお父さんを捜しに私を置いて
旅立ってしまいました。
あなたのお父さんの顔、右目の下にホクロがありますね?
お願いです。会いたいとはいいませんが
せめてこのひと言だけ言わせてください。
コピペうざい。
いつきちゃんはいい子だよ。いのきに似てたっていいじゃん。
なんでこんなに叩かれるの??
>>33 では、どこがどのようにいいのか教えてください。
おもしろいし、明るくていいじゃん。
>>36 ヤツの本性しらんからそんな脳天気なこと言えるだぜ、ヴォケ
本人召喚か?
風俗界のいのき。ステキだと思うな。本物のいのきを組み伏せる
ことはできないけど、風俗界のいのきは組み伏せられるんだぜ?
叩いてる人は、おごらされたでへってひとなの?
>>41 屈折したいのきファンと見た。
いのきなんか組み伏せたくねーーーーーっつーの!
>>41 おいおい、実際に対戦すると組み伏せられて圧迫氏するぞ
>>42 いや、「工藤いのき債権者委員会」の面々でしょう
おい。お前ら!風俗嬢と思うから、たたきたくなるんだよ!
いのきと思え!いのきにしてはかわいいじゃねぇか?!って
思えるから。いいか。発想の転換じゃ!
いくら発想を転換しても8万払う気はねーな。
>>47 正気に戻ったあと、「鬱堕氏脳」と思うのでやめておきます。
∩
| |
| |
∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´Д`)// < 先生!スレタイトルを「工藤いのきについて」に代えたいです!
/ / \_____________
/ /| /
__| | .| |
\  ̄ ̄ ̄ ̄ ̄ ̄ ̄\
||\ \
||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
|| || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
.|| ||
なんだよ、いのきの擁護者もう来ねぇのかよ。
チンカス野郎が(w
晒しage
個室のBGMはやはり猪木のテーマなんですか?(w
いつき最高
発射前は2人で声を揃えて、1,2,3、ダァー!でイクんだよ
59 :
リキヤ:2001/05/23(水) 15:45 ID:???
オレはヤギでも逝けるよ
>>59 すまんが、自腹で「いのき」に入ってきてくれ。
ヤギといっしょの扱いか(藁
いのきって、クィーンオブザマキにも居なかった?
いたよ。
出勤悪くてすぐ追い出されたけど。
確認できてるのでは3年前からいるみたいよ。
>>66 3年かぁ。で、何年モノなの?漏れは結構逝っていると見るが。
24か5らしー。
昔からババー顔だったがな。
以前はホステスだったと聞くが。
>>69 自分も耳疑ったんだがな。実際は知らんが。
>>70 元ホステス。
もしかしたら18くらいでホステスやってて20過ぎてから吉原に
流れてきたのかしれん。
>>71 漏れが知りえた情報では、20過ぎで吉原に流れたらしい。
↑ティンポたった。
s
>>75 この人が高級ソープで働けるなら
わたぴも余裕で働けるな
振り替え要員?
みてみて!
変な生き物について語ってるよ。
これ以上いつきをいじめないで
いのき、ボンバイエ
いのき、ボンバイエ
なんやこれは
工藤いのき
珍獣age
これで10日10万稼ぐんだってよ!
↑
1日10万の間違え。鬱打逝ってきます・・・・・・・・・・
6勤1休だからめちゃくちゃ稼いでるやん!
8万の店でアレじゃ客つくわけないだろ。
しかもいのきは当欠常習者だからな。でてるかどうかもわからん。
いのきage
93 :
名無しさん@ピンキー:2001/05/24(木) 19:36 ID:BbnBBsBE
age
おーーい。
あまりの苦情の多さに、ついにHPがなくなったみたいだね。
f
あげ
age
age
なんだ、もうサイトあぼーんかよ。根性ねぇな(w
今頃ストーカーの被害のせいでHPを閉めたと言い触らしていると思われ。
身体は太くても、神経は細いんだね。
102 :
名無しさん@ピンキー:2001/05/26(土) 00:02 ID:aDeYKdKs
それでも男か?
女の腐った奴みたいだ。>五木(w
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
d
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
本人登場か。イタイね
b
おーい、いのきーでてこーい
いのき、嵐てんじゃねーぞ!!
ごみ掃除
ゴミ掃除
ごみそうじ
ゴミソウジ
再開!
晒しage
あげげ
ゴミ掃除してるのっていのきかももにゃんだろ。
いのきのほうがゴミだろーに。
>>127 まっ、そんなとこでしょう。あとは、ももにゃんちの兵隊さんかもね。
>>129 いるよ。でへのおっさんとか、M@SA-2とか。
荒らすいのき&関係者さいてー。
ほんとの事書かれたから荒らしてるんだろーが!!!
広田が書いた?
面白age
本当の所、工藤はどうよ?
事実で書き込み願います。
>>137 実際に逝ってみれば?
どこをどう取っても高級店レベルじゃないよ。
age
本当のことかかれて荒らすような工藤はネットやめれ。
ssssss
でもさー、満足している客もいるわけだから
ほっとけや!!
やっぱり工藤は性格悪い。
言いたいことあったらここにかけっつーの。
もうやめて
こんなヤられても、あいつは働いてるのか?
だとしたら、滅茶苦茶ズブとい女だぜ。
一力部屋の他の女がかわいそうになぁー。
アレはずぶといよー。
そうでなかったら一力なんて入らないって。
質問です。
アイツには指名の客?なんて物体、ありますかぁ?
いないでしょう。
かなり雑な接客しているようなんで。
しかも自由出勤なので予約の取りようがありません。
おいおい、いのき盛り上がりしてる!!!!!!
人気者だ。 がんばれ!!!! Φとぉー!!!!
今日、出勤すれば稼げるぞぉー。
指名で埋まるぞっっ。
んなことないって(苦笑
,一-、
/ ̄ l | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
■■-っ < いったん晒し入りま〜す
´∀`/ \__________
__/|Y/\
Ё|__ | / |
| У |
age
極悪いのきあげ
いのきage
157 :
名無しさん@ピンキー:2001/05/27(日) 15:44 ID:SxEDHK/s
どんな顔してるの、その人???
159 :
名無しさん@ピンキー:2001/05/27(日) 15:53 ID:SxEDHK/s
恐いもの見たさで写真見たい!!
誰か見せてください、お願い。
>>159 ヤツのHPあって画像はったけど、HPがあぼーんされたので・・・
寸評はここのレスみてちょ。
161 :
名無しさん@ピンキー:2001/05/27(日) 15:57 ID:SxEDHK/s
残念、ガク。
>158、160サンクス
誰かHDDに格納してないかなぁ・・・
そしたらアプできるのに・・・
たかがここで叩かれたからってあぼーんとは案外へたれだね。
age
166 :
名無しさん@ピンキー:2001/05/27(日) 18:17 ID:ggX98p.U
こんなとこで叩いてどうする
事実を語っているだけさね。
169 :
名無しさん@ピンキー:2001/05/27(日) 18:21 ID:ggX98p.U
ほう、、、
どこが事実?
HPを閉じて暇になったももにゃんが出てきたかな(藁
>>169 全部。もしも前が違うというなら指摘してちょ。
173 :
名無しさん@ピンキー:2001/05/27(日) 18:27 ID:ggX98p.U
ふられた女の被害妄想か?
age
このスレに削除依頼が出てるけど・・・・・・・(藁)
あああ
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
s
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
s
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
cache1.kohnan.allnet.ne.jp
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
...
.
.
.
..
.
.
.
...
.
.
.
...
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.