/   ./   /l   |  |    l    |;; ,|:::::::::'″
.      l   l     l         ||  /   ./    /  .l,   .| .|   .l     |; |:::::::::'
      l   l   ├ーーーートト--L,__  ./   ./   .l,   .| |   ゙l    l;; |:::::::"
     l    l    l      | |  l゙  ~"メ=ュ。、/    l,   .| |.  ゙l     |;; ト、::
     ヘ,   i),   l       | |  l   .l゙ _,_ミミミ<;-、,_ヽ,   ゙l, ゙l,  ,    |;; |::.ヾ:,
      ヘ,  i, i    i,       |. |, l _,.、ト爨爨鈩***+ミミュ;、,_.゙l,;゙l,   l,   |;;; |:::'
      |l;  i ゙i!  ゙i,     .| |, ,l‐' .|少'´:::::,、‐'""`ヾミミミミミミ;;゙l,,_ ゙l,  |l;;; ゙|::: ..,/ ;
ヽ      i,i  i ゙i,  ゙i,     | λ  /l:::::::::;/'<つ;;/l;;;;;;;;'),`ヾ默ミミiミミ゙ト;、,,_I」;l」ャ=',ノ::  ::..
 |        i;'i, i, ‘i,   ゙i,     λ爨lλ  ト''´ /ブ~ ;;lllll;; ~';;),''::::`爨ミi,~~;'‐┼'F'ト;".‐'"  ';ヽ
 ヽ.     ゝ i,i, . ゙i, ,  ./ 儻"゙l;i  l  |;;;;  ;;ll ll;;;‐-,;;),  \キ, 》、 ゙l, ,|::ベ,l;:::::ァ ,,,,,,,,,,,_
  ヽ     ゝ.ヾ  `i;. X.ヘ.  Y:::::;'l;i l,  .|;;;;  ;;ll ll;;  ;;;|    ヽ`::::゙l, ゙l, |::::ヘ,l, =''''''''''''''~~
    ヽ     \   ,X~.ヽ \;、 l,::;. ヾ, l,  |;;;;  ;;ll,ll;;  ;;;|    :::::::::ヽヽ, |,::::: ヽ 
.     ヽ.      \ ´ ゞ、ヽ. ヾ、ヘ;,. \.', ゙ャ;;,  'ヾll;  ;;;    ,::::::::::::.ヾi、ヾ;;::. \-=-
ヽ、   \      \  ヘヽ.\.  `ド;、  ヾ、 \;, ,,     ノ    ,ノ::::::::::::::::.ヾ;,l,ヾ;,
. | ヽ,   \     \  ヘ \\ `i,::\_, ヾ  `ヾ、;;;;;/  _,.。;_,,::l゙゙゙'''::;;;::''''''::.ヾ、 \
`1 ヽ、   \     \. \. \\ '、ヽ`ヽ、    _,,.。ャェィン'"  ...:::::::::ァ   '':::.ヽ
ヽ,\  ヽ、   \     >>444\.ヽ, `ヾ;.、\`'主王王玩=""   _....:::::::ッ"      '':.
_| \ヽ.  ヽ、    \       \ヘ,.  ヾ、.ヾー----    ....::::::ヌ”"゛
゙|  ヽヽ ノ| `ヽ、  \     `ヾ;;、   `ヾ:;.、
,|   ~ヾ、」     `ヽ、_. `ヽ、.     `ヾ;     ~`ー                   /|
,.\ /   l`ヽ、    `ヽ、_`ヽ、__   `ヽ、                         ノ/
こ,_\    l   `ヽ.       T‐t、_`'‐ュ,__ `ヽ、                       `(, >>555
 ./ゝぃ、. l.              | ゝ `"'-、,王-、こ;ェ、
../   ~" l   il         |. \    ~`''''‐-ニニ>、      .:  /ヒュ、,___     __,,,,、-ー-、
/       l  /|         |   \                   .:::// ./`´ ~~ ̄^''''~~~~~~~~ ~`''´~~`)\
      l /|        |    |)、               .:::// ,、ゝ ,、,               ノ ノ
/       .l ./ .|      i  .|   >>666ノ゛.\           :::::il./ ゝ・'´~`''''''  ''''''' '''''''''''''''''''≦ミ彳´     
      ,l /  .|       .ノ  |   ./   ゙ヽ、_         :::::|| (
      l/  .|     .ノ  ‖  ノ      `ヽ、_        `';`ゝ、〜〜-ー〜-----、,、-〜-、,,,,...ノーェッー >>777
      ノ   |/    /./  ./l /            .>、.,_       ̄ ̄ ̄ ̄~~~~~~~~~~~ ̄ ̄ ̄ ̄~゙
         /    ノ ノl   |/ /            /    >>888|`'‐ュ,_
        /   // / ./l丿       _,.、ャ‐'"~ ,   ,;|  イ ~ト-、.,_                    _,.
.        >>999l   /へ,_,| .// __,.ュャヤ"゙゙    _,ィ'"]  / |  ヘ .ハ  ~ヽ、,              _,.、‐'"
       /  ,/   / ./"゙~~     _,.。,.ィ'´   /  / .i.ヽ  ヘ,| ヽ、,        _
        |  /    | ./     _,ィ‐" '゛     .l  /  | |ヽ,、 \ |        ~`ー---‐'"~
>>241