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