_ _
/::::::::ヽ /::::::::ヽ
/:::::::::::::::::::l_,,. -,,,,‐┴、:::::::::::l
l::::::::::::::::/::::/⌒ヽ-'丶_;:/
ヽ:::::::::/::::::::/,,,,,,, ノ ヽ,,,,,ヽ
`- /::::::::::l'''""" """l
l::::::::::::l -=・=‐, =・=-l
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::
:::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::
:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::: ∧_∧
:::::::::::::::::::::::::::: ( ::;;;;;;;;:)
:::::::::::: /⌒`'''''''''''^ヽ
/⌒ヾ/ / .,;;;;;;:/.:;|
-―'――ー'''‐'ー'''―‐'―''''\,./ / .::;;;;;;:/‐'| :;|'''ー'-''――'`'
,, '''' `、 `´'、、, '''_ソ / `:;;::::ノ,,, | :;| ''' 、、,
,,, '' ,, ''''' ξ_ノ丶ー'ー< ,ゝ__> ''''' ,,,,
,, ,,,, ''' , ::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::: ,,
,,,,,,, :::::::::::::::::;;;;;;;;;;;;::::::::: ''
,, ''''''' ,,,, ,, :::::::::::::;;;;;;;;::::::