.,,,,-r'":::::::::::::::`:'''-,,,、
,,,-‐'゙:::::::::::::::[ ]::::::::::::::::::`''-,、
,r'":::::::::::::::::::::::::l l:::::::::::::::::::::::::::`''i、
.,i´::::::::::::::::::::::::::::::∀:::::::::::;;;;;;::::::::::::::::゙ヽ
|::::::;;;;;;;O:::::::::::::::::::::::::::::::::::::::::::::O:::::::::::i
゙l,:::O::::::::::;;;;;;;::::::O:::::;;O;;;;:::;;:::::::::::::O:::::l ./ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
.,ト;;;;:o:;;:O::::::::::;;;;;;;;;;;;;;;;;;;;:::O:::::o::;;;;;;::;l′| フゥ〜〜〜〜〜〜!!
l::::‐'::::::::.r''''″ _,,,,,,,,ニii:丶::::::::::::/′\
.,|,r'''二ニ,,゙::,,'''''──''二二二ニ,!-、l,,,'"`,  ̄ ̄ ̄|/ ̄ ̄ ̄ ̄
,ll" :::::::::::::::`'i、! フ ,i´::::::::::::::::::‘'i、゙ll゙ |
| |.ヒ:::::::::::::::::::::ト,-''i、゙l::::::::::::::::::::::::::|.|| ,i´
゙l゙lヽ::::::::::::::::,丿ノ ヽヽ:::::::::::::::::::,,ノ゙,l] |
゙'゙l''ミ,ニ,,,_二-'" ゙'-"―--‐''彡゚ノ |
| ,,,,ノ ,,,、,,゙゙"''' | ノ
'、 ,(´ )゙ ヾ. ,,i´
. ゙l ,「゙ 'ー、 _,ー ┐ ノ
,、i`ヽ '. ″ `'ー''′ / ,r‐'ァ
`ヽ::.丶 /⌒''''''''ヽ 、 / ::´
ヽ ヽ `、 .ヽ. 丿 ′ / / /
ヽ \ヽ '' ;;;;;''' / _/