∨//∧    (\ミx_ /{____}\  /}/)
                     .∨/-y'⌒マ -‐廴辷‐-≧x:◎:x≦-‐彡'´_ノ‐- ._      _.. -‐…‐- 、
                   γァ'Y⌒ヾ⌒ヾ、 ノ/∈∋/////∈∋人        ̄ ̄            \
                   .とス    ) 、  ∨//////<三>///:∧      ー-=            \
                   ./{  ヽ      Y//厶、///////厶//∧`゙',i-―――――――――――――--、
                ../ .∧       ヽ  Y´, -\-`Y´-ノ‐-、 ヾj {  / ーァ__ ニ .iヽヽ   ー i [] []. }
                /  / .∧   ヽ    _.ノハ 乍抃 , 乍jヾl_ヽノ< /| `〈    、_ノ  ̄ ̄ ̄.、_ノ ロロ }
            -‐ ´  /    xヘ   /´/ム:.:沁 ¨´ __ `¨ j).: .:ヽ `ー――――――――――――‐‐‐'
                     /  \_⊥>'´   ゙八ム _ (  )  ノ: : : : :` ー-. . ___           \    γ⌒ヾ
                  ./       /:\   (.{: : : : : `ヽ_ .イ::_: :\: : : : : : : : : :¨ニ=‐-、     ` ー‐弋月丿
           -‐ァ=ニ¨´  _,.....-=≦: : : : :.\  込:_: : : : : : Yヾヽ: :}) : : \: : : : : : : : : : : : : :\        γ⌒ヽ
           / _, . -=≦: : : : : : > / : : : : \ヽ廴>x: : :/:/:厶イ‐-。、: : \` ー-=、: `ヽ ̄`ヾ!     弋且丿
            /:.-‐ァ.: .:.//: / ./:./.: .: .: :.ヽ  `¨`ー' V::ノ‐-. .、 \⌒ヽ、.  j : :ノ              /j
           /:/ /{.: :./  {: :{ /:.//: : : :/: : :∧   /777∧ヾ: : : } / ヾ   \//__          (,ノ
           V   {∧ {   \{: / ./: : : :/ : : /.:∧ ///←{:}: : :}_:ノ\  \   ヽ: : : :`ヽ
                 `  /: /  /: : : :/|: /{: : : ∨////∧ムイヽ: : : :)    > .厶つ、: : }
                   ∨   .i: : : :/ .|/  {.: : : :.V////←+弋厶仄\     ./つ\ ∨:|
                           {: : : i    ゝ.: : : :∨/////!///|  ∨ゝ、__/J/// ∨
           .               \: {./⌒ヽ \:..;ノ///←┼→:|. ___ ////::/
                            /     ,..>////////|//:∧´  `ヽ//:/
.                ________ /   (\>/////////←┼→/::\    }/    ______
        _,..-=ニ三//////////////三ニ=-..>\::///////////|//////::\/)-‐=7////////≧x
    ,.-=三////////////////x‐-=////////`ーァ.\/////////∧//////// 7///>'゙´⌒ヽ//////\
. x≦/////////////////////     `゙'<////(___  ∨///////  ∨/////-く-‐'゙´      ∨//////≧=-...._
////////////////////////          `゙<///7 ∨////   ∨/// _ノ         ∨//>'゙´ ̄`ヽ//≧x
////⌒ヽ///// ̄ ̄`ヽ//                `゙'<7 ∨/∧    ∧// _)           ∨´      ∨///
//    \//         /                 { / ∨ '     / ∨ Y                 ∨         V/
´       /               ヘ、          ∨    :i  /  :{ヽ:}         /                }
       /                  \         /     /ーく     ',           /
                       /\      /     ./:::::::{    ∧       /             /
.            ヘ、        /:::::::::::`7¨´______      /::::::::::l      \__/            /
ヘ             /\      /::::::::::::::::::/≦//////≧x /:::::::::::::l x≦///≧x|::::::::::::::::\       /
.  \        /:::::::::::\_/::::::::::::::::::: /////// //////::::::::::::::::|/////////|::::::::::::::::::::::\    _/::\