_______,,,-、
_. , -:::::::::::::::::::::.......,,,,,,,,,,,,,,,...--'''':::::;;;; ''''''''''';
';-- _:::::::::::::::::::::::::::::::::::::::::::::::::::/ミ:::: ;'
'; ミ~ヽ::::::::::::::::::::::::::::::::::::::::'; ミ ;'
丶,ミ ):::::::::::::::::::::::::::::::::::::::::ヽ ミ: ;'
`ヽ /::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
,;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;'
|::::::;;;;;;::::::/~~';::::::;;;;;;;;:、:::::::::::::::|
';::/ ,, ` ,/ ',/ ,, >:::::::::::::;'
',ヽlll__ノ ヽ_lll_/::::::::::::::'..
':::::::::;' ';:::::::::::::::::::::::;.
':::::' `-'`-' .;:::::::::::::::::::::::::丶
''''' -----ー `'::::::::::::::::::::::::::::丶
'; `;::::::::::::::::::::::::::::::::丶
ミ ';:::::::::::::::::::::::::::::::::ヽ
ミ ';::::::::::::::::::::::::::::::::::::';
ミ ';::::::::::::::::::::::::::::::::::::';
ミ ';::::::::::::::::::::::::::::::::::::';
,,シ ';::::::::::::::::::::::::::::::::::::';
,,,,,--::シ ';::::::::::::::::::::::::::::::::::::';
___,,,,.--''' ̄>::::::::::シ ,,,-:::::::::::::::::::::::::::::::::::::';
,,,...--''' >:::::::::::シ _,,,,.-'''~ >:::::::::::::::::::::::::::::::::::::';
/ ,,,,--`----シ,,,-' ' >:::::::::::::::::::::::::::::::::::';
( ( ( __,,,--''''' ̄ / ,,,..--'''|:::::::::::::::::::::::::::::::::::::';
~ ~ ~ (i( ,,,- '' ::ミ::::::::::::::::::::::::::::::::::::::::';
~ ミ ̄ :::ミ::::::::::::::::::::::::::::::::::::::::';