六十歳以上説は私のぁゃの塾講師
■ このスレッドは過去ログ倉庫に格納されています
,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.:: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:. ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:. ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.:: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: >>1 の母親です。このたびはうちの馬鹿がこのような糞スレを立てて
皆さんに大変な迷惑をかけてしまい申し訳ありませんでした。
母親として、非常に恥ずかしいとともに、何故こんな馬鹿を産んでしまったのだろう
という後悔の気持ちで一杯です。
元々頭の弱い子で、学校ではいつも苛められて、いつの頃からか精神的にも異変が出てきたので
何とかしなければいけないと心配していたのですが、まさかこんなことになって
しまうとは.....
母親として何とお詫びすればよろしいのやら...
でも、来週から精神病院に入院することが決まりました。
多分、一生退院できないと思います。
馬鹿である>>1 を一生世の中に出さないことが、
母親の私にできる、皆様への精一杯のお詫びだと考えています。
このたびは本当に申し訳ありませんでした。 ____
/∵∴∵∴\
/∵∴∵∴∵∴ヽ
|-=・=- -=・=-、...∴|
|/ | | \∵∴|
| (・・) ヽ..∴|
| ∈∋ |∴| / ̄ ̄ ̄ ̄
\ |/ < 喝!!!
\____/
i''"~:::::::::::::::;;ゝ ヽ'i | 'ヽ-'''"" ̄ ̄""'''フ
ト.::::::::::::::::::;;/i l |オ __../ / |;;;;;:::::::::::::::::::::::::::::/::i
| i::::::::ヽ:::::;;l .| l | '" / / |;;;;;;:::::::::::::::::::::::::/::::::}
|::|::::::::::i::::;;;| | l.ゝ ./ / ,|;;;;;;;::::::::::::::::::::::/t.,:::ノ
.!:|:::::::::!::::;;;| l.ヽ / / /.|;;;;;;;::::::::::::::::::::/ \
.|::\:::|:::::;;;| ゝ ヽ/ / .l;;;;;;;:::::::::::::::/ 'i
ゝ/ヽ|::::::;;;l '''/ ./ |;;;;;;:::::::::::::/ l
/ |:::::::;;;| ./ ./ |;;;;;;:::::::::::/ノ .|
( |::::::::;;;|/ / l;;;;;;::::::::::l./ ./
i .|::::::::::;;;l ./ /__;;:::::::::y ./
| |:::::::::::;;;|/ __ /ゝ ヽ:/ /ヽ,
.| |::::::::::::;;;| ノソ''-:::,_,/ / i
| ヽ:::::::::::;;;| ~7''-..,,/ / |
.|,.=.,ゝ=(("'≡D)==彡:::/ ./ .|
/ /::::::::;;;"ア ゞ l;;;;:::::::ゝ-....,,, / l
( i::::::::::::;;;;/ |;;;;;:::/ ./___ソ、 /
(⌒|::::::::;;;;;;;i. |;;;;/,..., ,」:::ゝ ゝ,,____,,.ノ
/''/{::::::;;;;;;;;|| .l//''":::::::::::'-..,,__,,..ノ、
/ / ゝ==-'"~ //=--..,,,,____:::::\\i\\
./ / / .//| \\,\\
/ / l | // l |\\ ゝ,ゝ、
./ / | | // .| l' \\ ''-'
/ / .| // ! l \\
./ / .| // | |. \\
/ / | ̄ | i | .i ゞ ゞ,
./ / .| |. l. | .l "'-'
/ / .| | l | ノ
./ / i .|. |. | イ
/ / l | | .| ./ |
./ / .l .|. ! l i / l
/ / | |. l | | i i
.ノ.ノ | |. | | l. し l
 ̄ .| | _| l i
| iと'____ i l
l "つ .!.
.| " ̄"'''-....,,,,,_ ゝ.,
lと二二ゝ-..,,,,,...--'''''"" ̄ ̄/"''--.....,,,,,__,,...-'
_,,,...ノ ) / __ソ
彡 _,,...--'' ノ ,.'"
 ̄ 彡ソ ____
/∵∴∵∴\
/∵∴∵∴∵∴ヽ
|-=・=- -=・=-、...∴|
|/ | | \∵∴|
| (・・) ヽ..∴|
| ∈∋ |∴| / ̄ ̄ ̄ ̄
\ |/ < 喝!!!
\____/
i''"~:::::::::::::::;;ゝ ヽ'i | 'ヽ-'''"" ̄ ̄""'''フ
ト.::::::::::::::::::;;/i l |オ __../ / |;;;;;:::::::::::::::::::::::::::::/::i
| i::::::::ヽ:::::;;l .| l | '" / / |;;;;;;:::::::::::::::::::::::::/::::::}
|::|::::::::::i::::;;;| | l.ゝ ./ / ,|;;;;;;;::::::::::::::::::::::/t.,:::ノ
.!:|:::::::::!::::;;;| l.ヽ / / /.|;;;;;;;::::::::::::::::::::/ \
.|::\:::|:::::;;;| ゝ ヽ/ / .l;;;;;;;:::::::::::::::/ 'i
ゝ/ヽ|::::::;;;l '''/ ./ |;;;;;;:::::::::::::/ l
/ |:::::::;;;| ./ ./ |;;;;;;:::::::::::/ノ .|
( |::::::::;;;|/ / l;;;;;;::::::::::l./ ./
i .|::::::::::;;;l ./ /__;;:::::::::y ./
| |:::::::::::;;;|/ __ /ゝ ヽ:/ /ヽ,
.| |::::::::::::;;;| ノソ''-:::,_,/ / i
| ヽ:::::::::::;;;| ~7''-..,,/ / |
.|,.=.,ゝ=(("'≡D)==彡:::/ ./ .|
/ /::::::::;;;"ア ゞ l;;;;:::::::ゝ-....,,, / l
( i::::::::::::;;;;/ |;;;;;:::/ ./___ソ、 /
(⌒|::::::::;;;;;;;i. |;;;;/,..., ,」:::ゝ ゝ,,____,,.ノ
/''/{::::::;;;;;;;;|| .l//''":::::::::::'-..,,__,,..ノ、
/ / ゝ==-'"~ //=--..,,,,____:::::\\i\\
./ / / .//| \\,\\
/ / l | // l |\\ ゝ,ゝ、
./ / | | // .| l' \\ ''-'
/ / .| // ! l \\
./ / .| // | |. \\
/ / | ̄ | i | .i ゞ ゞ,
./ / .| |. l. | .l "'-'
/ / .| | l | ノ
./ / i .|. |. | イ
/ / l | | .| ./ |
./ / .l .|. ! l i / l
/ / | |. l | | i i
.ノ.ノ | |. | | l. し l
 ̄ .| | _| l i
| iと'____ i l
l "つ .!.
.| " ̄"'''-....,,,,,_ ゝ.,
lと二二ゝ-..,,,,,...--'''''"" ̄ ̄/"''--.....,,,,,__,,...-'
_,,,...ノ ) / __ソ
彡 _,,...--'' ノ ,.'"
 ̄ 彡ソ ____
/∵∴∵∴\
/∵∴∵∴∵∴ヽ
|-=・=- -=・=-、...∴|
|/ | | \∵∴|
| (・・) ヽ..∴|
| ∈∋ |∴| / ̄ ̄ ̄ ̄
\ |/ < 喝!!!
\____/
i''"~:::::::::::::::;;ゝ ヽ'i | 'ヽ-'''"" ̄ ̄""'''フ
ト.::::::::::::::::::;;/i l |オ __../ / |;;;;;:::::::::::::::::::::::::::::/::i
| i::::::::ヽ:::::;;l .| l | '" / / |;;;;;;:::::::::::::::::::::::::/::::::}
|::|::::::::::i::::;;;| | l.ゝ ./ / ,|;;;;;;;::::::::::::::::::::::/t.,:::ノ
.!:|:::::::::!::::;;;| l.ヽ / / /.|;;;;;;;::::::::::::::::::::/ \
.|::\:::|:::::;;;| ゝ ヽ/ / .l;;;;;;;:::::::::::::::/ 'i
ゝ/ヽ|::::::;;;l '''/ ./ |;;;;;;:::::::::::::/ l
/ |:::::::;;;| ./ ./ |;;;;;;:::::::::::/ノ .|
( |::::::::;;;|/ / l;;;;;;::::::::::l./ ./
i .|::::::::::;;;l ./ /__;;:::::::::y ./
| |:::::::::::;;;|/ __ /ゝ ヽ:/ /ヽ,
.| |::::::::::::;;;| ノソ''-:::,_,/ / i
| ヽ:::::::::::;;;| ~7''-..,,/ / |
.|,.=.,ゝ=(("'≡D)==彡:::/ ./ .|
/ /::::::::;;;"ア ゞ l;;;;:::::::ゝ-....,,, / l
( i::::::::::::;;;;/ |;;;;;:::/ ./___ソ、 /
(⌒|::::::::;;;;;;;i. |;;;;/,..., ,」:::ゝ ゝ,,____,,.ノ
/''/{::::::;;;;;;;;|| .l//''":::::::::::'-..,,__,,..ノ、
/ / ゝ==-'"~ //=--..,,,,____:::::\\i\\
./ / / .//| \\,\\
/ / l | // l |\\ ゝ,ゝ、
./ / | | // .| l' \\ ''-'
/ / .| // ! l \\
./ / .| // | |. \\
/ / | ̄ | i | .i ゞ ゞ,
./ / .| |. l. | .l "'-'
/ / .| | l | ノ
./ / i .|. |. | イ
/ / l | | .| ./ |
./ / .l .|. ! l i / l
/ / | |. l | | i i
.ノ.ノ | |. | | l. し l
 ̄ .| | _| l i
| iと'____ i l
l "つ .!.
.| " ̄"'''-....,,,,,_ ゝ.,
lと二二ゝ-..,,,,,...--'''''"" ̄ ̄/"''--.....,,,,,__,,...-'
_,,,...ノ ) / __ソ
彡 _,,...--'' ノ ,.'"
 ̄ 彡ソ ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ =@ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ,,:''':, ,,:''':,,
,,:' ':、 ,:' ::'':,
,:' ':,, ,:' .:::':,,
,,:' ':,, ,:' .: ::'':,
,:' ':, ,:' : :: :::':,
,:' "'"'"'""'"'"'"'"'"'"'" : :: :::::::'':、
,:' : :: :::::::::::::::':;,
,:' : :: :::::::::::::::::::'';,
,:' : :: ::::::::::::::::::::::'';,
,:' / \ : :: ::::::::::::::::::::::::';,
,:' / \ : :: :::::::::::::::::::';,
,:' '′ ヽ : :: :::::::::::::::::::';,
.;' ,..::::::::::.ヽ ,..::::::::::.ヽ : :: :::::::::::::::::';
.;' {:::::::::::::::::} {:::::::::::::::::} : ::::::::::::::::;;
;; ヽ;;;;;;;;;/ ヽ;;;;;;;;;/ .:.:::::::::::::::;;
;; ,r' i ヽ .:.:::::::::::::::;;
;; """ { 八 } """" .:.::::::::::::::::;;'
'; ゙ 、__/ 丶.__/ .:.::::::::::::::::;;'
'; .:.:.::::::::::::::::;;'
'; . .:::::::::::::::::::::;;'
''; . .:::::::::::::::::::::::;;'
''; . .:.:.:::::::::::::::::::;;''
'':,, . .: .::::::::::::::::::::::::;;:''
'':,, . .: :: :::::::::::::::::;;;;;::''
;'' . .: .: :::::::::::::::::::::::''':;,
,:' : :: :: ::::::::::::::::::::::::::::::::::::::'':,,
,:' : :: .::::::::::::::::::::::::::::::::::::::::::'':,
.;' .:.:::::::::::::::::::::::::::::::::::::::::::::::'':,
,:' .:.::::::::::::::::::::::::::::::::::::::::::::::::':,
,;' .:.::::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::':,
,′ ..:.:::::::::::::::::::::::::::::::::::::::::::::::::::::,
,; ..:.::::::::::::::::::::::::::::::::::::::::::::::::::::':
,;′ ..:.::: ■ このスレッドは過去ログ倉庫に格納されています