y':::::::::::::::::::::`:`'w、
                         _'シ::::::::::::::::::::::::::::::::::厶、
                       _z':::::::::::::::::::::::::::::::::::::::::::::そ_
         / _⌒ヽ⌒ヽ          彡::, '" ̄``ー、≦==、:::::::::ミ
        /  ` ゚` :.; "゚`ヽ        彳j      `` `  ヾ::::::ミ
 __     /     ,_!.!、   ヽ         l:f  __    ・  _,.、 `!::::::ミ   ____
     \.. / .    --- ,,  ヽ        }l 'ヾミミヽ  rz彡‐`ヽ |::fYj.  /   
      |i./      Y   ヽ      .{|  、_tッ、,゙ ' r' rtッ_‐ァ' |::}}!  |
 さ .や |i.         八    ヽ.    ゙l  `ー 'ノ  !、`ー '   |::リノ   | 勃 新
 と .っ  |i     __//. ヽ ,, , ).    l  . ,イ   'ヽ    }チ'  |  っ ス
 し .た  |i ,,,,;;:::::::::::   八.,  ''''''!       '、 ゚ ´...:^ー^:':...   ゚ 卞、   |  た レ
 く  ね  |i"   ==ュ  r== j       .ヽ  r ζ竺=ァ‐、   ,ハ <  よ が
 ん    |i   .、_tッ、,゙ ' r' rtッ_‐ァ'|        丶  `二´  丶 /    |  !!
 !    |i|    `ー 'ノ  !、`ー ' |          丶、    ,. ' ヽ    |  
        |i|   . ,イ   'ヽ  |         ノ:r jヾ` ̄´   .:ア` …‐: |
       |i.   ゚ ´...:^ー^:':... ゚│     __,..'| /        /   :::: |
       |i     r ζ竺=ァ‐、   │.. __,,:'´   t/       /    | 
       li       `二´  丶  |_:'´     {    ,,___ /     ,,/i
       \____   |i.             |/j\    _:ヘ:ニヽ,,,/_,,    , /:::