,i'::::::::::::::::::::::::::::::::::::::::::ヽ、
_ ,. - - - - - - 、 ,i'::::::::::::::::::::::::::::::::::::;;; - '''゙
, - ゙:::::::::::::::::::::::::::::::::::: ゙ ' ' - -;::::::::::::::::::::::ヽ
, ' ゙:::::::::::::::::::::::::::::::::::::::::::::::::::::::::゙ヽ、:::::::::::::::::::::ヽ、
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::゙'_、::::::::::::::::::::ヽ
/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ、;;;;;;;;;;;;;;;;;;;;ヽ
/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::、::::::゙ヽ
l:::::::::::::::::::::::::::::::/ヽ;::::::::::::::::::::::::::::::::;:::::::::::ヽ::::::::ヽ
l:::::::::l::::::::::::ヽ、/ ヽ;::::l、、::::::lヽ!, '゙ヽ;:::::::::iヽ::::::::ヽ
l:::::::::l:::::::::::::::/ ゙ヽ、 ゙ l ゙ ヽ、!, ',-、 , !ヽ!ヽ!::::::::::;;;_!
!::::::::l /!/! / 、,イ、 ゙ヽ、/ 'lノ ゙' l゙i::::::::;;;、'''゙゙
ヽ ,-'-!' l/ ゙/ |ノ ! l l l- '゙ ,=======、
゙! ヽ l l l j. lノ / ,i'| |
ヽ、 、 ー 〉  ̄ ノ / ,i'' | |
ヽ○、 -―――- 、 , '○ / ,i' , | ゙ー―--、
| ヽ、 , ' ゙ ヽ / ,i' ,i'  ̄ ブ゙! /
○'゙゙i、 ゙ 、 、 _ , ' ゙ ヽ l / ,i' ,i' , '゙ ,i /
_,ノ゙ ゙ 、_ ヽ、/_ ノ ヽ l / ,i'' ,i' , ' , '/ ゙' 、
, ' ゙ _(_i゙i -,' ヽ / ,i' ,i' , ' ., ' ゙ ヽ、゙'',
i'゙ ,/ ゙ヽ、 (_,!_i-,゙゙ ゙/ ,i'',i' , ' ., ' ,. '/ /
!/ ヽ、 l ゙' / ,i' ,i' , ' ., ' ,. ' / /___
l ヽ i l / ,i'',i' , ' , ' ,. '゙ ,. '゙ ゙'-- 、 ゙' 、
l l ゙! / / ,i'',i' , ' , ' ,. '゙ ,. '゙ _,.-,'゙ /
l l'゙ / / ,i',i' , ', ' ,. ' ,. ' ,. ' ゙ //
l l / / ,i' ,' , ', ' ,. ' ,. ' ,. ' ゙ _, -'、 ヽ、
l l / ,i',i' , ', ' , ',. ' ,. '゙,.- ' ゙ ヽ ヽ