/:::,. -/, -'―::ニニ`=ー- .._
/:::/:::://:::::/::::::::::, -‐''´::>、`ヽ
/:::/::::::/:::::/::::::::::/:::::::::/::::::::::',::::ヽ
/:::/::::::/ヽ::::/:::::::::/:::://:::::::!:::::::|:',:::::ヽ
!::::i::::::/、:::::Y:::::::::/:::::::/::/::::::::::::|::::::::|:::!:',::::',
|:::::!:::::l::'、\!::::::::/::::::/::/:::::::::::::/:::::::/:::!!::',::::',
!::::|::::::|::::ヽ::!::::::/:/::/::/::::::::::::;ィ:/::::/::::ハ::',::::!
|:::|:|::::::!ヽ:::::|::::::|::!::ィ:,イ:::;::::///::::/!:/ !!:!::|
!:::!::!::::::',::, -|::::::!:|/ リ∠ヱ_ノ/::/ ソ-― l!::!::!
|:::|:::!::l::::`i `゙!:::::|:! ヘ:゙ー'ノ `;/ rイ:ク''ゝ!:!/
!:::|:::|::!::::::::'、く!::::ヾ ` ̄ ̄ i` ̄´/:/
!:::|::::!:|:::::::::::ヽ|:::::|ヽ、 丶 /イ
|:::|::::|:|!::::::::::::::|!:::::! / ,イ:::|
!:::l!:::|:|',:::::::::::::|',:::::ト、 -‐-‐ / |:::::!
!:::!!:::',:!:ヽ:::::::::! ',::::! 丶、 / |:::::|
|:::||:::::',:::::ヽ:_/__ ',:::! `丶 / |::::::!
!::! !:::,∠´---- 、',::ト、 / !:::::|
|::! Y``丶、 ̄ ̄`:',:ト、\ /、、 |:::::!
!:! ,!: : : : : : \ : : :',:! \\ヽヽ、 !::::!
,ヾ'-- 、 : : : : : \: :',:! : : \ヾ ',:\ |::::!
/: : : : : : \ : : : : : ヽ',:| : : : :ヽヽト、: ヽ !::|
/: : : : : : : : : ヽ: : : : : : :',:! : : : : :ヽヽ',ヽ:ヽ !:|
/ : : : : : : : : : : : : ヽ: : : : : :',:!ヽ: : : : : ヾ',ヽヽ:|::!