▲ν速で『ウリお!』▼
■ このスレッドは過去ログ倉庫に格納されています
___
;;/ ノ( \;
;/ _ノ 三ヽ、._ \;
;/ノ(.\三∪./ \;
..;< ⌒Y (__人__) ノ( ... >.;
...;\u|.. |++++| イ.. /;
..;ノ ⌒⌒ \;
はいちょっといじっただけですw イライラ ___
;;/ ノ( \; ファビョーン
;/ _ノ 三ヽ、._ \;
;/ノ(.\三∪./ \; ホルホルホルwww ・・っと・・
..;< ⌒Y (__人__) ノ( ... >.;
...;\u|.. |++++| イ.. /;___________
..;ノ ⌒⌒ \| | |
. /´ .| | |
| l | | |
ヽ -一ー_~、⌒)^),-、.|_|__________|
ヽ ____,ノγ⌒ヽ)ニニニニ _|_|__|_
カチカチ 好きこのんで、ここに来ますからね。
たくさんある板からニューVIP板をクリックし、かつ
たくさんあるスレからわざわざ「高岡」で抽出し、
『高岡さんがフジ韓流ゴリ押し批判したら干されたのでウジテレビ凸』
スレをクリックする。
そして、勝手に発狂し、くだらぬ文を書き残す
バ○としか、言いようがないです
連 呼 リ ア ン、 除 夜 の 鐘 に 対 抗 か !?
靖 国 に 向 か っ て 魂 の 『ネ ト ウ ヨ 連 呼 千 本 締 め!』
(キムチをかじりながら←年越し蕎麦に対抗w)
____
/ / \\ 「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」
. /u \;lll / u 「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」
/ ⌒(__人__)⌒\ 「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」…
< ノ( |r┬- | u / ________
\ ⌒ |r l | / .| | |
ノ u `ー' \ | | |
/´ .| | |
| l プルプル u | | |
ヽ u -一ー_~、⌒)^),-、 | |________|
ヽ ____,ノγ⌒ヽ)ニニ-___| | |____ ____
/ ノニミ∠ニ \
/ \ , , / \
/ .. ミニ\:::::::/ヾ ミ \ ウリは兵役行けないからニュー速で支援するニダ
< :::::::::\ (・・) /::::> .__________
\:::::::::::| -=ェっ |::::/ガチャ| | |
/⌒ヽ ー‐ ィヽ ガチャ .| | |
| | 連呼厨 | \ ガチャ | | |
タン. | | i i| i\,,c`ヽ彡.| | |
. タン | ⌒ ̄ ̄r〜ノソィ" | inルソノノ.|_|__________|
|\ ̄ ̄ ー─‐─oー"o ̄ ̄~´ ̄ ̄ _|_|__|_ ____
/ \ /\ キリッ
. / \ /..\ 『嫌なら見るな!』
/ ⌒(__人__)⌒ \ 非国民一部の新右翼がうぜーニダ
.< |r┬-| >
\ `ー'´ /
ノ \
/´2011夏、上半期視聴率フジテレビ首位 ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/:::::::::: u\
/:::::::::⌒ 三. ⌒\
/:::::::::: \ 三 / \
<::::::::::::::::⌒(__人__)⌒ .> ________
\:::::::::: ` ⌒´ ,/ .| | ...|
ノ::::::::::u \ | | .| 視聴率三冠8年ぶりの陥落 !
/::::::::::::::::: u | | |
|::::::::::::: l u | | |
ヽ:::::::::::: -一ー_~、⌒)^),-、 | |_________.|
ヽ::::::::___,ノγ⌒ヽ)ニニ- ̄ | | | ____
/ \ /\ キリッ
. / \ /..\ 『嫌なら見るな!』
/ ⌒(__人__)⌒ \ 非国民一部の新右翼がうぜーニダ
.< |r┬-| >
\ `ー'´ /
ノ \ 〜2011夏、上半期視聴率フジテレビ首位〜
/´ 連 呼 李 ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/:::::::::: u\
/:::::::::⌒ 三. ⌒\
/:::::::::: \ 三 / \ 何が起きたニダ・・・
<::::::::::::::::⌒(__人__)⌒ .> ________
\:::::::::: ` ⌒´ ,/ .| | ...| フジテレビ、
ノ::::::::::u \ | | .| 視聴率三冠8年ぶりの陥落 !
/::::::::::::::::連 呼 李 u | | |
|::::::::::::: l u | | |
ヽ:::::::::::: -一ー_~、⌒)^),-、 | |_________.|
ヽ::::::::___,ノγ⌒ヽ)ニニ- ̄ | | |
【マスコミ】 2011年、年間視聴率三冠王は日本テレビ! フジテレビが7年連続で獲得していた年間視聴率3冠の牙城崩れる!★5
http://uni.2ch.net/test/read.cgi/newsplus/1325548939/l50
∬ ∬
j──i ∫ 。
。 / \ /
〔_ ̄キムチ鍋 ̄ 〕
\___ / ぐつぐつ
;;/ ノ( \;
;/ _ノ 三ヽ、._ \;
;/ノ \.三./ ∪.\;
...;< ⌒Y (__人__) ノ( . >.;
...;\u|.. |++++| イ.. /;
..;ノ ⌒⌒ \;
(ネトウヨ)連 呼 リ ア ン 金曜ドジョー
___ __ __ ___
| | | \ | | .____| |__
| | |. | | | |____ ____| _____
| | /' \. \__| | | ._. | | _ | |
| |/ / ノ | | |.| | .| | | |
| / | ̄ ̄ ̄ ./ .| | | | .| |  ̄ ̄ ̄ ̄ ̄
| ___/ | / ノ_ノ | | .|_|
 ̄ ̄  ̄ ̄ ̄  ̄ ̄
〜 怒 り の 密 会 〜
r‐´三三三`ミヽ、
_,,,,iミミミミミミミミミミミ\
/彡ミミミ、ヾミミミミミミミミヽ
彡彡"ヽヽ ヽ`ヽ-ヾミミミミミミ',
lllllll" \ミミミミミl
llll/ ヾ:ミミミ/
lllll'``‐- ,, ,,-‐"´` ヽllllllll"
ヾl <@> <@> lllllr''''i
ll | ll/、ソ
゙l /、__, )\ / レ /
. o', { ___ } ./ミo`
ヽ ヽLLLLレ ノ / |ミヽ、
\ "" / / \
T''‐‐'' / >、
/! / / _\
/ l / / ´ \
/ i / / / ヽ
/\ l /-‐‐'''''´ / |
ダイナシティ蓮舫 1967年11月28日(44歳)
【政治】 蓮舫大臣、違法薬物使用男との不倫疑惑で退任か…中国メディアも注目★4
http://uni.2ch.net/test/read.cgi/newsplus/1326416505/ ┌─┐
|中 l
/\ ├─┘ /\
< 韓 \ _|__ / 北 >
\/ \/___ノ(_\;/ \ /
;/ ユニクロ命_.\;
;/ノ((\三三/∪ \;
... ;< ⌒Y (__人__) ノ( .. >.;
..;\ u. . |++++| u /; 5万のカーデが買えないニダ
┌、. / ヽ ー‐ <. ぐっぐやじぃいいアイゴー
ヽ.X、- 、 ,ノi ハ
⊂>'">┐ヽノ〃 / ヘ
入 ´// ノ uu } ,..,.._',.-ァ
/ `ー''"´ ~ ,' c〈〈〈っ<
/ __,,..ノ ,ノヽー'"ノ
{ ´ / ``¨´
/´¨`'''‐、._ ,'\
∨´ `ヽ、 ノ ゛ヽ
∨ ヽ _,,..-'" `ヽ
∨ 〈-=、.__ }
ヽ、 } ``7‐-. /
ヽ リ /′ ノ
/′ , { / /
{ ! ,ノ ,/′
! / / `‐-、
! / ゛ー''' ー---'
゛Y `ヽ、
゛ー--‐' : ┌─┐
|姦 l
/\ ├─┘ /\
< バ \ _|__ / 国 >
\/ \/___ノ(_\;/ \ /
;/強姦☆帝国 \;
;/.ノu.\三∪./. u..\;
..;< ⌒Y (__人__) ノ( ... >.; <マルゴトグルットスベテ日帝の陰謀ニダ
..;\ u. . |++++| ⌒ /; サンゴクドウメイカラズット日帝の陰謀ニダ
: ┌、. / ヽ ー‐ <.
ヽ.X、- 、 ,ノi ハ
⊂>'">┐ヽノ〃 / ヘ
入 ´// ノ } ,..,.._',.-ァ
/ `ー''"´ ,' c〈〈〈っ<
/ __,,..ノ ,ノヽー'"ノ
{ ´ / ``¨´
/´¨`'''‐、._ ,'\
∨´ `ヽ、 ノ ゙ヽ ____
/ / \\ 「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」「ネトウヨ!!」
. /u \;lll / u 「レイシスト!!」「レイシスト!!」「レイシスト!!」「レイシスト!!」「レイシスト!!」
/ ⌒(__人__)⌒\ 「キャベツ!!」「キャベツ!!」「キャベツ!!」「キャベツ!!」「キャベツ!!」「キャベツ!!」
< ノ( |r┬- | u / ________
\ ⌒ |r l | / .| | |
ノ u `ー' \ | | |
/´ .| | |
| l プルプル u | | |
ヽ u -一ー_~、⌒)^),-、 | |________|
ヽ ____,ノγ⌒ヽ)ニニ-___| | |____
____ ←連・呼リアン氏(無職 ナマポ 32歳 兵役無し)
/ \
. / ; \三.lll/\ 韓国人は優秀。韓国人は優秀。韓国人は優秀
/ ⌒(__人__)⌒\ 韓国人は優秀なんだゴラァアア、ネトウヨ!バカウヨ!レイシスト!キャベツ!(差別)
.. < ノ( |r┬- | u > ________
\ ⌒ |r l | / .| | |
ノ u `ー' \ | | |
/´ 似非愛国 .| | |
| l プルプル u | | |
ヽ u -一ー_~、⌒)^),-、 | |________|
ヽ ____,ノγ⌒ヽ)ニニ-___| | |____
______________
<○√ <○√ <○√
‖ ‖ ‖ ←日本人
くく くく くく
゛ (⌒) ヽ
((、´゛))
|||||
||||||| ドッカーン!!
____
/ / \\
. / \;lll/ \ るjdkoidodxo@すこisiodsiニダ!!!
/ ⌒(__人__)⌒.\ qあwせdrftgじぢhddioいふぉisisoぺsppp@akスミダp
. < ノ( |r┬- | .u >
\ ⌒ |r l | /
ノ u `ー' \
カンコック人
ヘ´ ̄ ̄ ̄ ̄ ̄ ̄ ̄丶、
/ .| : | 、|, ノ u \
/ し J _}i|{ し _ \
. // U. ノ从 、 __/´ \
/ _,ノ⌒'ー=彡' `Tニ 彡- ミヽ \
/ し' .. \ 、こニ八 . / \
/ \ ` ` / u \
/ | ヽゞー=彡 ' | ヾー . /
\ U\_し ,/ | `ヽ / . /
ヽ .. | /{ 冫ヽ }ゞ、 イ /
\ :人__ ,ノェェゝ─―´,、\ ...| /
\ /八 ;ェェェェェエエエエエェゞ、`, /
` ー-v'、 `¨´ー―――‐―´ ヽ /
i \_ ) ̄|
| 丶 `¨¨´ -‐… / / |
┌─┐
|国 l
/\ ├─┘ /\
< 韓 \ _|__ / 猿 >
\/ \/___ノ(_\;/ \ /
;/劣等☆民族.\;
;/ノ( \ )三( / ) \; 悔しいニダ〜!!
;.〈___⌒ (●人●)ノ( ___〉.;
..;\ u..((ノ⌒丶)) ⌒ /;
.;ノ ⌒⌒ .\; ┏┓ ┏━┓┏┓┏━━┓┏┓┏┓┏━━━┓┏━┓┏┓
┃┃ ┗━┛┃┃┗━┓┃┃┃┃┃┗┓┏┓┃┗━┛┃┃
┃┃ ┏┓ ┃┃ ┃┃┃┃┃┃ ┃┣┛┃ ┃┃
┃┃┏┛┃ ┏┛┃ ┃┃┗┛┃┃ ┃┣━┛ ┏┛┃
┃┗┛┏┛┏━┛┏┛┏━┛┃ ┏┛┃ ┃┃ ┏━┛┏┛
┗━━┛ ┗━━┛ ┗━━┛ ┗━┛ ┗┛ ┗━━┛
(⌒⌒)
ファビョ━ l|l l|l ━ン!!!!!
ノ L____
⌒ _ノ ヽ、\
/ \ 三 / \ ネトウヨ!
/ U (__人__) \ ネトウヨ!!
<u |::::::| U > ネトウヨ!!!
\  ̄\ l;;;;;;l u /l!| !
/ U`ー’ \ |i
/ U uヽ !l ヽi
( 丶- 、 u しE |そ
`ー、_ノ u 煤@l、E ノ <
レYVヽl ■■■ ■ ■ ■
■ ■ ■ ■ ■
■ ■■■■■ ■
■■■■■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■
■■■■■ ■■■■■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■ ■ ■
■■■■■ ■ ■ ■ ■ ■ ■ ■
■■■■■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■ ■ ■
■ ■ ■ ■ ■ ■
┌─┐
|韓 l
/\ ├─┘ /\
< 大 \ ■■■■■■■/ 命 >
\/iiiii\____ノ(_;/ \ /
;ii  ̄ ???. ̄ ii; ピキピキ
;|  ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄ |; ウリナラの選手を妨害する奴等と五輪委員会の妄言を何とかしなければ…
;〈 ノ( \ 三 / ∪ 〉;
;.|_⌒ (●●) ノ( ._|.; 優秀なウリ民族の主張を受け入れないとは何事ニダ!
;| u |++++| ⌒ |;; __________
;|___└─┘___|;. | | |
__ / U`ー’ \ |iii. | | |
| | ./. U ニート uヽ !l ヽiiii | | サムスン |
| | ( 丶- 、 u しE |そ.. | | |
| | | `ー、_ノ u 煤@l、E ノ < |_|___________|
 ̄ ̄ ̄ ̄("二) ̄ ̄ ̄l二二l二二 _|_|__|_
ドン!
(キムチ) (トンスル) ┌─┐
|韓 l
/\ ├─┘ /\
< 大 \ ■■■■■■■/ 命 >
\/iiiii\____ノ(_;/ \ /
;ii  ̄ ???. ̄ ii; ピキピキ
;|  ̄ ̄ ̄ ̄|| ̄ ̄ ̄ ̄ |; ウリナラの選手を妨害する奴等と五輪委員会の妄言を何とか
;〈 ノ( \ 三 / ∪ 〉;
;.|_⌒ (●●) ノ( ._|.; 優秀なウリ民族の主張を受け入れないとは何事ニダ!
;| u |++++| ⌒ |;; __________
;|___└─┘___|;. | | |
__ / U`ー’ \ |iii. | | |
| | ./. U ニート uヽ !l ヽiiii | | サムスン |
| | ( 丶- 、 u しE |そ.. | | |
| | | `ー、_ノ u 煤@l、E ノ < |_|___________|
 ̄ ̄ ̄ ̄("二) ̄ ̄ ̄l二二l二二 _|_|__|_
ドン!
(キムチ) (トンスル)
2ちゃんねるでの不思議な現象(サッカー各国代表勝利!編)
◆イタリア代表が勝利!◆
( ´_ゝ` ) ふーん
◆アルゼンチン代表が勝利!◆
(´・∀・`) へー
◆カメルーン代表が勝利!◆
(´・ω・`) そーなんだぁ
◆中国代表が勝利!◆
( `ハ´)ホー
◆日本代表が勝利!◆
<;丶`皿´><ネトウヨうざい!! 右翼化傾向!! スレ違い!空気よめ!!
<;丶`Д´><長友オワタ 本田オワタ 宮市オワタ 香川オワタ
<;丶`Д´><完全にオフサイドだろ!八百長だ!!
<#丶`∀´><それっておまえらが嫌ってる韓国人と同じだなギャハ!!!
<;丶`Д´><パク・チソンは人格者だから叩かれてると悲しい…
<丶`∀´><ネトウヨ必死だなw
<#丶`∀´><明らかに審判買収だろ!ジャップは恥を知れ!!!
<丶`∀´><在日認定ですか? ネトウヨ乙!
<;丶`皿´><日程が有利すぎだろ!同じ日本人として恥ずかしい!!! ヘ´ ̄ ̄ ̄ ̄ ̄ ̄ ̄丶、
/ .| : | 、|, ノ u \
/ し J _}i|{ し _ \
. // U. ノ从 、 __/´ \
/ _,ノ⌒'ー=彡' `Tニ 彡- ミヽ \
/ し' .. \ 、こニ八 . / \
/ \ ` ` / u \
/ | ヽゞー=彡 ' | ヾー . /
\ U\_し ,/ | `ヽ / . /
ヽ .. | /{ 冫ヽ }ゞ、 イ /
\ :人__ ,ノェェゝ─―´,、\ ...| /
\ /八 ;ェェェェェエエエエエェゞ、`, /
` ー-v'、 `¨´ー―――‐―´ ヽ /
┏┓ ┏━┓┏┓┏━━┓┏┓┏┓┏━━━┓┏━┓┏┓
┃┃ ┗━┛┃┃┗━┓┃┃┃┃┃┗┓┏┓┃┗━┛┃┃
┃┃ ┏┓ ┃┃ ┃┃┃┃┃┃ ┃┣┛┃ ┃┃
┃┃┏┛┃ ┏┛┃ ┃┃┗┛┃┃ ┃┣━┛ ┏┛┃
┃┗┛┏┛┏━┛┏┛┏━┛┃ ┏┛┃ ┃┃ ┏━┛┏┛
┗━━┛ ┗━━┛ ┗━━┛ ┗━┛ ┗┛ ┗━━┛ ┏━┓ ┏━┓ ┏━┓ ┏━┓ ┏━━┓
┏━━┛ ┗━┓ ┃ ┃ ┏━┛ ┗┓ ┃ ┃ ┏━┛ ┃
┗━━━┓ ┃ ┃ ┃ ┗━┓ ┏┛ ┏┛ ┃ ┗━┓ ┏┛
┏━┛ ┏┛ ┏┳┳━┓┃ ┗━┓┏━┛ ┗━┓┃ ┏┛ ┏━┛ ┗━┓
┏┛ ┗┓ ┃┃┃ ┃┃ ┃┃ ┃┃ ┃ ┏━┓┗━┓ ┏━┛
┏┛┏┓ ┏┓┗┓┗┻┫ ┃┃ ┏━┛┗━┓ ┏━┛┃ ┗━┛ ┃ ┏┛ ┃
┗━┛┃ ┃┗━┛ ┏┛ ┃┃ ┃ ┃ ┃ ┃ ┏━┓ ┃┏┛ ┏┛
┗━┛ ┗━━┛┗━┛ ┗━┛ ┗━┛ ┗━┛┗━━┛
\ やあキム!!! ∧_∧ ∩ ./∧∧ つ<`∀´∧_∧∧_∧
\ < `∀´>ノ______ /∧∧ |\ ∧ `∀´ >∧_∧∧
キム!∧ ∧.\ (入 ⌒\フ /| ./<`Д´>| \ _人_人_从_人ノヽ_人_人_
<`∀´ >_\ ヾヽ /\⌒フ/ | /∧_∧) て
/ ̄ ̄∪ ∪ /| .\ || ⌒| ̄ ̄ ̄| / ∧∧´ >) キ・ム!! キ・ム!! (
/∧_∧ホルホルホル \ ∧∧∧∧ ./ `Д´> ) (
/ < `∀´>_/ \ < ま >∧_∧ ⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒.
|| ̄( つ ||/ \< た >∧_∧∧_∧< `∀´ >∩∧_∧<`Д´.
|| <_○___> || < キ >
――――――――――――――― .< ム >――――――――――――
∧_∧キムを呼べ! < か > ∧_∧ ∧_∧
~~・━⊂<`∀´#>⊃-、 ∨∨∨ \ < `∀´> <`∀´ > ←キム
/// ノ:: //| ./ はい\ ( ↑キム)_( )
|:::|/< ̄ ヽノ:::::::|::::|/| / ∧_∧キ\∧_∧ ∧_∧  ̄ ̄
/ ̄<__> ̄ ̄ ./| | .| /γ(⌒) `∀´ >ム \`∀´> < `∀´>
/ ∧_∧ 三// |__|/ /(YYて)ノ ノ 君 \↑キム ↑\)
キム→ < ;>はいニダ / \  ̄ ̄ ̄ ̄\ !!
⊂ ⊂ヽ、 /)/)
c、 `っ( ヽ
( v)c、 `っ
V''V ( v) / ̄`⊃
V''V | ⊃
( v) ハ,,ハ
V''V (゚ω゚ )
⊂⊂ ヽ
> )
(/(/
ハ,,ハ
( ゚ω゚ ) お断りします
/ \
((⊂ ) ノ\つ))
(_⌒ヽ
ヽ ヘ }
ε≡Ξ ノノ `J
l゙ | l゙ イ
| ヽ i、 !, |
ヽ `!, |i、 ヽ、 |
`'i、 | .,/ヒ │ ヽ
ヽ | .,r" │ ,l゙ │
゙l ,,,i´ `=,_ '″ |
| ,,r" `"''¬‐-i、,,,、 ]
,,i´ ,,!″ ゚'┐ ,/′
,i´糞食い民族、馬鹿チョン }ーv,,、
_,、l′ ,,l゙ `'r、
y'" =,_ _,,,,,,rー''゚′ ,|_
,,i´ ゙"¬――――‐''''゚゜ ,| ‘=,_
| / \ ´ `ッ
/ \ / _,,,。-″
/ _ _ _ _ \
\ /
/ __/ ● ● \__ ,!
|, ______ ,r'"
゙l, \ /
'!i,_ __,,,―''''"゛
‘''ー-,,,,,,,,____,,,,,,,,,,---ー''''"゙゙゛
∬ ∬
j──i ∫ 。
。 / \ /
〔_ ̄キムチ鍋 ̄ 〕
\___ / ぐつぐつ
イライラ;;/ ノ( \;
;/ _ノ 三ヽ、._ \;
;/ノ(.\三∪./ \; ジャップには理性さえ無いじゃないかwwwwww ・・っと・・
..;< ⌒Y (__人__) ノ( ... >.;
...;\u|.. |++++| イ.. /;___________
..;ノ ⌒⌒ \| | |
. /´ ファビョーン... .| | |
| l | | |
ヽ -一ー_~、⌒)^),-、.|_|__________|
ヽ ____,ノγ⌒ヽ)ニニニニ _|_|__|_
カチカチ
_ /  ̄ ̄~`丶
/ / ノ! | ハ 丶
i _/= |/|/ =\ !
( イ -=・= ∧ -=・=丶i 竹島は日本人だけのものではない
ヒ! ( ___ ) !ソ
! ,-- 、 ・ !ノ このスレも同様
丶 /__丶 ノ ___
. ̄ ̄ ̄ ̄ ̄ ̄ ̄''';;';';;'';;;,.,
''';;';'';';''';;'';;;,.,
;;''';;';'';';';;;'';;'';;;
;;'';';';;'';;';'';';';;;'';;'';;;
∧_∧myv.∧_∧vy∧_∧y、 ∧_∧
∧_∧ヽ<`∀∧_∧<`∀´>.<`∀´∧_∧∀´>っ
⊂<`∀´∧_∧ <`∀´> 〃ミ∧_∧´><`∀´>つ
ゝηミ<`∀´>っ ∧_∧⊂<`∀´> .(彡η r
しu(彡η r⊂<`∀´> .ゝ.η.ミ) i_ノ┘
. i_ノ┘ ヽ ηミ) .し┘
(⌒) .|
三`J
【政治】維新・橋下市長「竹島は共同管理に持っていくしかない」★2
http://uni.2ch.net/test/read.cgi/newsplus/1348393128/ ┏━┓ ┏━┓ ┏━┓ ┏━┓ ┏━━┓
┏━━┛ ┗━┓ ┃ ┃ ┏━┛ ┗┓ ┃ ┃ ┏━┛ ┃
┗━━━┓ ┃ ┃ ┃ ┗━┓ ┏┛ ┏┛ ┃ ┗━┓ ┏┛
┏━┛ ┏┛ ┏┳┳━┓┃ ┗━┓┏━┛ ┗━┓┃ ┏┛ ┏━┛ ┗━┓
┏┛ ┗┓ ┃┃┃ ┃┃ ┃┃ ┃┃ ┃ ┏━┓┗━┓ ┏━┛
┏┛┏┓ ┏┓┗┓┗┻┫ ┃┃ ┏━┛┗━┓ ┏━┛┃ ┗━┛ ┃ ┏┛ ┃
┗━┛┃ ┃┗━┛ ┏┛ ┃┃ ┃ ┃ ┃ ┃ ┏━┓ ┃┏┛ ┏┛
┗━┛ ┗━━┛┗━┛ ┗━┛ ┗━┛ ┗━┛┗━━┛
1匹みかけたら30匹以上います
【ネットキムチ】
ヒトモドキ科
生息地:日本に寄生
鳴き声:「ネトウヨ!ネトウヨ!」
■■■■■■
■ _ _ ■
ii / \ ii ネトウヨ!
| _ _\ /_ _ | ネトウヨ!
/ l l \
\ __/ ● ● \__ /
| ▽ | ニダ!ニダ!ニダ!ニダ!ニダ!ニダ!
\ / (姦流サイコー!ナマポサイコー!ミンスサイコー!)
/゙ "ネットキムチ ヽ
/ i!
(⌒i ヽ 〈 i / ,i
γ´ ^゙ヽ. l l γ´ ^ ゙ヽ
i i,__,,ノ ヽ_i, i
ヽ,_,,ノ"~´ ̄``゙ヽ,_,,ノ その在日は目に涙を溜めてキーボードを叩き続けた。
「ウリは祖国の言葉も話せない だが民族の誇りは忘れていないぞ!!」
帰化もしない、帰国もしない、祖国の徴兵に応じようともしない。
そんな自分に出来ることは恥ずかしい祖国の事実を紹介するスレを
荒らすことだけだった。
「泣くものか!! 泣いたらチョッパリに負けた事になる!!!!」
心の中で叫びながら その在日はキーボードを叩き続けた。
`、` カタカタカタカタ...
∧_∧ ミ __ __
;< #`Д´>つ| |\\.| |
( つ ノ | |_|≡| | ____
/ / \\ ネトウヨ!!
. / \ 三 / \ ネトウヨ!!
/⌒Y (__人__)⌒ \ ジャップ!!
< ノ( r┬- | u > ジャップ!!
\ ⌒ |r l | /
ノ u `ー' \
/⌒ヽゝ ノ~⌒ヽ
| ,Y Y |
| | ・ ・ |. |
| l | |
| ヽ l / ノ
ヽ ヽ / /ヽ
/\ \ / / ヽ ))
(( / . ◆◇◆◇◆ ヽ
. / ◇◆◇◆◇ ヽ
/ /◆◇◆◇ ヽ
. / / ◆◇◆ \ ヽ
┏━━━┓ ┏┓┏━━━━━━┓ ┏┓ ┏┓ ┏━━━━━━┓ ┏━━━┓ ┏┓
┗━━━┛ ┃┃┗━━━━━┓┃ ┃┃ ┃┃ ┗━━━━━┓┃ ┗━━━┛ ┃┃
┏━━━┓ ┃┃ ┃┃ ┃┃ ┃┃ ┃┃ ┃┃
┗━━━┛ ┃┃ ┃┃ ┗┛ ┃┃ ┏┓┏┛┃ ┃┃
┏┛┃ ┃┃ ┃┃ ┃┗┛┏┛ ┏┛┃
┏━┛┏┛ ┃┃ ┃┃ ┏┛┏━┛ ┏━┛┏┛
┏━━┛┏━┛ ┏━━━━━┛┃ ┏┛┃ ┏┛┏┛ ┏━━┛┏━┛
┗━━━┛ ┗━━━━━━┛ ┗━┛ ┗━┛ ┗━━━┛ 韓国 「もうダメニダ・・・」
修造 「ちょっとまって、今・・・何て言った? おい韓国!今何ていった!?『もうだめ!?』」
修造 「もうダメとか言ってる間はずっとダメなんだよ!」
修造 「考えろよ!もっと考えろよ!」
韓国 「これだけ反日してるのに日本が賠償してくれないニダ・・・」
修造 「無い事無い、無いなんて事は無い!どこかにあるはず、探そうよ!」
韓国 「・・・中国と組んで更なる反日・・・」
修造 「ほらあるじゃない! ほらみろ!あるじゃないか!」
韓国 「組むニダ・・・」
修造 「そうだ組め!」
韓国 「組む二ダ!!!!」
修造 「もっと!」
韓国 「組むニダ!!!!!!!!!」
修造 「はい死んだ!君ん所の経済死んだ!」 /'''7 _ノ ̄,/ /'''7'''7 /(_) ) / ̄ ̄ ̄/ _/ ̄/_ /''7''7
/ / ___ / ̄ ,/ / /i | 'ー" ____  ̄ .フ ./ /__ _/ ー'ー'
/ /_ノ /  ̄/ / _ノ / i i__. /____/ __/ (___/__ __/
/_____,.ノ /__/ /__,/ ゝ、__| ● /___,.ノゝ_/ /_/ / ̄ ̄\
/ _ノ \
| ( ●)(●) (面接官)
| (__人__) では特技にあるネトウヨ連呼というのを
| ` ⌒´ノ 今ここで実践して見せてください
| }
ヽ }
ヽ、.,__ __ノ
_, 、 -― ''"::l:::::::\ー-..,ノ,、.゙,i 、
/;;;;;;::゙:':、::::::::::::|_:::;、>、_ l|||||゙!:゙、-、_
丿;;;;;;;;;;;:::::i::::::::::::::/:::::::\゙'' ゙||i l\>::::゙'ー、
. i;;;;;;;;;;;;;;;;;;;;;;|::::::::::::::\::::::::::\ .||||i|::::ヽ::::::|:::!
/;;;;;;;;;;;;;;;;;;;;;;;;!:::::::::::::::::::\:::::::::ヽ|||||:::::/::::::::i:::|
;;;;;;;;;;;;;;;;;;;;;;;;;;|;;;;:::::::::::::::::::::::\:::::゙、|||:::/::::::::::|:::
/ ̄ ̄\ ___
/ \ |連呼厨| ネトウヨォォォー!!
|:::::: | /,,,,,,)ii(,,,,,,\ ネトウヨォォォー!!ジャアアアアアップwwwwwwww
. |::::::::::: ∪| /;;゚\ ll;;/ ゚\ 愛国心とかうぜぇぇぇー!!
|:::::::::::::: ∪ |/ ⌒(__人__)⌒ \ 君が代とか一緒に歌ってんじゃねーよ!
. |:::::::::::::: } | ノ( |r┬- | u | 日本、チャチャチャ!?wwwwwwwwwww
. ヽ:::::::::::::: } \ ⌒ ) l ノ /
ヽ:::::::::: ノ | u `ー' \
/:::::::::::: く | | | |
-―――――|:::::::::::::::: \-―┴┴―――――┴┴――
|:::::::::::::::|ヽ、二⌒) 動物虐待者リスト
犯罪者◆樋口昭彦(44)◆日本興業銀行行員◆東京都世田谷区砧3◆猫を洋弓銃で殺害
犯罪者◆北田哲生(33)◆さくら銀行行員◆川口市栄町二◆猫の頭部切断して玄関先に放置
犯罪者◆大久保雄路(21)◆中卒無職◆宇都宮市清住1◆ハムスター20匹以上殺した後、飼い犬、猫を蹴りやゴルフクラブで撲殺
犯罪者◆森山博人(37)◆無職◆神戸市須磨区東落合1丁目◆自宅のベランダから猫6匹を投げ落とし殺す
犯罪者◆長谷川正宏(33)◆那覇市立神原中学校教諭◆那覇市樋川のマンション8階◆猫をマンション8階から投げ捨て
犯罪者◆上原宏之(38)◆川崎市建設局土木管理部主査◆東京都大田区西六郷2◆猫を粘着テープ巻きにして車に放置猫23匹殺
犯罪者◆松原潤(27)◆九州大学工学部卒無職◆広島県呉市焼山西3丁目◆ネットに猫虐殺写真公開
犯罪者●栗山龍(40)●猫虐殺が出来るSMクラブ経営者(検索おすすめ)
犯罪者●松本誠(28)●無職●大阪鶴見花博公園で猫を岩に叩き付け池に投げ殺す
犯罪者●村元隆俊(32)●飼い犬を虐待死火を点けて殺す、止めに入った祖母も灯油をかけ殺害
犯罪者●増田和春(57)●農業●犬の悲鳴に気がついた、無職女性の飼い犬の首を切って殺す。
犯罪者●館山祐子(50)●北海道苫小牧市、元ペットショップ経営●犬計6匹餓死させる「エサをやったが食べなかった」
犯罪者●松葉さとし・酒出ひろまさ(13)(15)●白鳥撲殺犯人●見川中学校
栗田隆史・森山慎一・高柳政男・高橋新一・廣瀬勝海・新倉弘章・高森泰亘・西野智強・上利友一・石原外喜男・金田拓也・田中一成・林竜也(18)
鏑木敬・立花亮太・本忠雄・小俣純雄・シミズカズタカ(鈴木大介)・長島隆・田中善行・豊永哲郎・増田昇・秋山康博・初芝徳幸・堂地唯・土田博行・高見明美・加藤哲啓
野田誠・石井典子・舟串恵子・八島えり子・メアリー・ ベール・鯨豊明・稲垣銀次郎・伊達恵・ 新井浩志・松本知子、バーナード・マルソネク、ローラ・カンリフ、
子猫を踏み殺した中学3年男子(14)子猫を踏み殺した警備員男(59)猫4匹をボーガンで撃ち殺した高知大1年の男子学生(18)
57名以上逮捕者が出ています。まだいますので、お楽しみに!
全員精神異常者です
今も生きている鬼畜共です ┏┓ ┏┓ ┏━┓ ┏┓ ┏┓ ┏━━━┓ ┏┓ ┏━┓ ┏━┓
┏━┛┗┓ ┃┃ ┏━┛ ┃ ┃┃┏┛┃ ┗━┳ ┃ ┃┃ ┗┓┃┏┓┗┓┃
┗━┓┏┛ ┏┛┃ ┗━┓┏┛ ┏┛┗┛━┻┓ ┏━┛┏┛┏┛┗━━┓┃┃┃┃ ┗┛
┏━┛┗━┓┃┏┛ ┏━┛┗━┓┗┓┏━━┓┃┏┛ ━┻┓┗┓┏━┓┃┗┛┃┗━━┓
┃ ┃┃┃ ┏┓┗━┓┏━┛ ┃┃ ┃┃┗━━━┓┗┓┃┃ ┃┃ ┗━━┓┗┓
┗━┓┏━┛┃┗━━┛┃ ┏┛┃ ┃┃┏━┛┃┏━━┓┗┓┃┃┃ ┃┃ ┗┓┃
┃┃ ┃ ┃┏┛ ┃ ┃┃┗━━┛┃┏┓┃┏┛┃┃┃ ┃┃ ┏┛┃
┃┃ ┃┏━━┓┃┃ ┏┛ ┃┃ ┃┗┛┗┛┏┛┃┃┏┛┃ ┏━━┛┏┛
┗┛ ┗┛ ┗┛┗━┛ ┗┛ ┗━━━━┛ ┗┛┗━┛ ┗━━━┛
┏┓ ┏━┓ ┏━━┓ ┏┓ ┏┓
┃┃ ┗┓┃ ┗━━┛ ┃┃┏━━┓ ┃┗━┓
┏┛┗━━┓┃┃┏━━━━┓ ┏┛┗┛┏┓┃ ┃┏━┛
┗┓┏━┓┃┗┛┗━━┓ ┃ ┗┓ ┏┛┃┃ ┃┃
┃┃ ┃┃ ┏┛┏┛ ┏┛┏┛ ┃┃ ┃┃
┃┃ ┃┃ ┏┛┏┛ ┃ ┃ ┃┃ ┏━┛┗━┓
┃┃ ┃┃ ┏┛ ┗┓ ┃ ┃ ┃┃ ┃┏┓┏━┛
┃┃┏┛┃ ┃┏━┓┗━┓┗┫┃ ┃┗┓┃┗┛┃
┗┛┗━┛ ┗┛ ┗━━┛ ┗┛ ┗━┛┗━━┛ ∧ ∧ ギリギリ…
(!i! ゚Д゚) ∧_∧
(つ´゙< > < 仲良くしようぜ!w
! 'ヽ、 ノ
ヾ ィ゙ , O)
~"(_)、__)
糸冬
---------------
制作・著作 犬HK ,-― ー ー 、
/ヽ ミ ミ 三 ヾヽ
/ 人从 ミヽヾゝ
.| ノ ,,`l
| / ⌒\ / |
/ヽ | <●ヽ ィ●>
| 6`l. ` | | 与党の暴走止める(キリッ)
ヽOi (__人_) i
\. `二' /
ヽ ̄ ̄\ /'フ
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
,-― ー ー 、
/ヽ ミ ミ 三 ヾヽ
/ 人从 ミヽヾゝ
.| ノ ,, `l だっておww
| / ⌒\ / |
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::|. /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / //
| :::::::::::(⌒) | | | /. ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー'´ ヽ / / バ
| | l||l 从人 l||l l||l 从人 l||l バ ン
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒)) ■■■■■■
■ / \ ■
ii# ;ノ三ヾ( ii
. | (;;..゜);lll(;;..゜)| バカウヨ深夜に火病5連投wwww
〈__ ⌒ ||;⌒__〉
| \ ● ● | プゲラッチョゲラポポポポンwwww
< | |r┬- | > ゲラゲラポンポン痛いおゲッゲラポッポッポンン〜んご口!
\ u |r l | | / ベラドドンwww
/ `ー' \ . ∧_∧ バカダカラ
↑ うん、こリァまたセルフ洗脳モード入ったわ (-∀- ) チョンダカラ
自身は高学歴というわけではない
禿庭チョンモGK ■■■■■■
■ / \ ■
ii# ;ノ三ヾ( ii うひょ〜すっげええええ
. | (;;..゜);lll(;;..゜)| セルフ設定崩壊を指摘された途端5連投する必死さ半端ねぇえええええええええww
〈__ ⌒ ||;⌒__〉 今日も朝から火病連投だもんな?まさに火病で始まり火病で終わる1日だなwwww
| \ ● ● | プゲラッチョゲラポポポポンwwww
< | |r┬- | > ゲラゲラポンポン痛いおゲッゲラポッポッポンン〜んご口!
\ u |r l | | / ベラドドンwww
/ `ー' \ . ∧_∧ バカダカラ
↑ うん、こリァまたセルフ洗脳モード入ったわ (-∀- ) チョンダカラ
自身は高学歴というわけではない
禿庭チョンモGK ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ =@ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,,=@ =@ =@ =@ . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ■ このスレッドは過去ログ倉庫に格納されています