/ //''":://.. ." `、 、 `- ../
./ /::::/"i: //::: ヽ .`";;''''"´,/、
/ /:::://''´.// :::::: :::'"´ `'::、___、:'' ::::: .`''ー、
./ /:/:::// .// :::: :::::::''" ..:::::: .`、
.:/ /:::'''ー":::::// ...::::: ::::::" '' :::::::::::: .ヽ,_,,,、-‐-,
:/ .i;:::i" :;;::::::// ...::::::::::::''::::: :::: :: .ヽ、、 i" .'、
.:/ '、:;i, ;;::::::|.|:::::::::::::、'':::::: ::::::: : : : .:ヽ、:''、 '、
.:/ ヽ;;、:::',::::',',:::::::::/:::::: :::::: ::::: ヽ、:、ヽ
./ ヽ,::`'ー、:::',':、:::i_::::: ::: ::::: :ヽ:: ',
/ ヽ::............ ̄`i;;;:::: ::::::: : ::: : : ::`-、
:/ ヽ、::`''''''''''"..`'''ヽ、_ :::::::::::: :::,,、,,_: : : ::`ヽー、
.:/ iヽ;:::....'''ー''" ::::"`'''ー、,::'~。';: ::::::/:::::::‐";;;;/`ヽ、;: :; ;/´ ::ヽ,
 ̄ ヽ`;、ー、::::::: : : :::::、-''i::ヽ'"''´.::::/::::::::/// ̄"'''ヽ;:: ./ 、-;;'' ヽ-、
|::',ヽ,':、ヽ、........::: : : :ヽ :::`''ー,--‐-、/'ー-'' `'::、_::/ ー" ::::ヽ、
|:::i:::::ヽ、'ー、ヽ:::" ヽ,,_/"'"::::::/;;、;;;`'、 ヽ、....../フ::: :: : ヽ
i;;::ヽ、:::::'''''''ー''''~`'''''''、""´‐' .:::ノ/;;;;;::'、;;;;;ヽ、 'ヽ、,,:::::
|::;;;;;;;;i'''ヽ::;;;::-‐''''--、::`''ヽ::::::::::/;;;;;;;;:::::'、;;;;;ヽ, ヽ;::::