/ / \ i ' ,
,' / / / / \ |、 ' , AHA!
,' / /____/ \ ! ! ',/::`::::-:::::::::::-:::.....、.........__
| / /((_)_;_;) l゙~゙゙゙゙ ヽ、 \,ト 、',::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
| / / ((_)_;_;_) .'⌒ヽ _ |_____, ',:::::::::::::::::::::::::::::::::::::::::::::::::::::::::!
| / / ((_)_;_;) i .゙゙゙″ (;_;_(_)):::::::::::::::::::::::::::::::- _:::::::::::/
! ! ,' ((_)_;_)・ ヽ (;_;_;_(_))::::::::::::::::::::/::::::::::::::::::::::/
! ! ! i //' .|r──ヽ, (;_:_:_(_))__ ,:::::-::::::::::::::::::::::::::::/
!! ! イ レ||!゙゙゙゙゙゙'''ヽ (;_;_(_)) ! /:::::::::::::::::::::::::::::::/
! { | /! イ\ .__ l / ((_/ | ! ! ! /:::::::::::::::::::::::::::::::::: '
!i ! | イ、 \\ /// ! !/ /::::::::::::::::::::::::::::::::::, '
! !、 !i ト!_ヽ :\\ // , ' /`/::::::::::::::::::::::::::::::::::::, '
! Y人! i、 _ ,、 \\ // / , -::::'::::!:::|:::::::::::::::::::::::::::::::/
レ ` ! \!、 ! ' | |// /::`:::::::`::i:::::::::|::::::::::::::::::::::::::/
, /:::\ - _し´ ̄ i |:::::::::::::::::::|:::::::::!::::::::::::::::::::/
, - -<::::::::::::::::::::::::