,. ''  ̄ ̄ ̄ ̄ '' 、       / : : :/ : : : :
            ////////////\/ \      /  : : / : : : : : :
            // ///:|/i///////i ヽヽ/ヽ    / : : : :/ : : : : : : :
          ,:' :,' ,' ///:|/ii///|///ii/ハハ/∧ ‖ ,' : : i : : : : : : : :
          //,' ,' /|//|:|/ii///|///ii/∧ハ//ヽi : :!: : : ! : : : : : : : :
.         ///!/|//!/ 从/ii// |l_jハ! /|/∧/ | : :| : : :| : : : : : : : :
.          /// |/ lj/|孑弋∨///|─-└┘ /|/ |/: : o: :| : : : : : : : :
       ///// |//∨/ノ/`∨//{ "う¨>://| / jハ : : :r、! : : : : : : : :
      / ///// | // K <´ う` \:ハ    /!//i/∧ ∨ { ! : : :ο : : :
       //// /ハ////ハ       '\',  /ノ/‖ト、∧ ∨'、 ', : : : : : : :
     ////{/// ∧///ーヘ    っ \'://‖∧ \\`j::ヽ! : : : : : : :
      |/// |/ ‖ }V/∧::::::>r ._,. イノイノノ/ ∧  ヽ |: : : : : : : : : :
      | //八 ‖ |/\从/( `"""´ ノ \:/∧   !: : :ハ : : : : : :
    弋/ヽ ‖  | ,ィ≦( (  '' / 777〉   ノ  ヽ   j八 { ', : : : : : :
        /  //:::::::::乂`ー /ニ二三},,./   ノハ   ヽ | ∧ : : :
         /  / {:::!:::::/:::ゝ‐''==zzz___j‐---</::::::::|      jノ 丶 :
.       /  / ハ:::::∨::/  γ'⌒ヽ  ¨ く ::::/ ::::::: |        \
      /  / /::::::::/ :/  ,,....! ◯ }    ヽn::::::::::|
.     /  / ∧:::、:,' :/ /:::::::::`ー''´ヽ /ミ/二ヽ-、:::|
     !   ,'//|:::::::::!::/ /ノ==ァ::::::::::::::} |::::( ィ‐、 }:::::\
     i|  / /丿:::::: V / __,,У ===O} |:::::`TT 八::::::::ヽ     ,.  ''
     l:! / //:::::::::/! {::::::::::::ツ __,ノノ:/ !::::::‖/::::::}::::::::ノ::\,. ''
     |V//(::(/ノ_ノ /))::::::::::::::::::::::::/ /::::ノ 人__ノ:::::::::::::/