モララー抹殺★12
■ このスレッドは過去ログ倉庫に格納されています
1 名前:AA革命党 投稿日:03/09/21 12:49 ID:O6KTVkl5
⌒ =凸□ ∧_∧ ∴
∧∧ /\ =▲□□ ( ・Д・)・;∴
(,,*゚// = |>,◇⊂ ⊂/
ノつ、/ =||◇γ // /
(_,,う ( ( )
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,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 ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ■ このスレッドは過去ログ倉庫に格納されています