/i  __
      ____ // /&#;⌒
     ' ̄ ̄ ̄>ヽi i/: 二>、__ミ、                _____ _
     r':::⌒::<_//>´:::::::::::::::::::::}            ..<  ////////// `   、
     {:::::>‐━┐i┴- 、:::::::::-、::::/ヽ、           ./////////////////////  .
     /: : : : : : : .||: : : : : `:<::::Y: : :\=‐'       &;=ニ::::::::::::::::::`::....、ーォ////////  \
    .:::': : : : : : : : : :.リ: : : : : : : : ヽノ: :ヽ: 、\__,    .///////////> .:::::ヾl!/////////
..  /: : : : : : : : :∨: : : : : : : : : : : : :ヽ: : :ヽ\´    ////////////////\::::|///////////
.. ′/: : :⌒>: :<⌒: : : : : : : : : : ヽ: : ヾ ミ、  .イ//////////////////ヾ|!//////////// ∧
. レ′: /: : : : : : : : : : : : : : :`ヽ: : : : :.ハ: : : ',..  |1///ム///////////////j!//////////////ハ
. /: : : :′: : :./: : : : : ヽ: : : : : : ∨:.ノ: :.ハ: : : :',   lハ/// {|////爪/、//////.l!//////1/////// :i
.i: :/: : i: : : :./ハ: ト、: : : i、: : : : : : ∨: : : :|: : : : ',  {个/=ミ.V// {{ V/`ト、/// ,l//////li////////l|
.|: |: : :.|: : : ハj ',:i ヽ: :.| ヾ: : : : : :': : :.:.∧: : : : ',  l/ハl ハ∨  ヽ Vヾ///ミ///////li//////// リ
.|: |: : : i、: :i   リ  ',: | _, i、: : : :レ、: /: :ヽ: : : :.',. |// {ツ     ==ミ ヾ/ ///////li//////////
. i:iヽ: :.i ',j:ト、    ィi:|´ iハ: : /イう/: : : : : : : : :. |/ { i        ん≧x///////=ミ/////////
 | ト、:ヾ,r=ミ、   'リ,ィ=ミi: / ゞソ: : : : : : : : : :: |/∧      ` ー’彡 /////  ノ/////// ′
    { トミ乂う    ヘ乂ンノ´イ´|>‐ミ: : : : : : :  |// ヽ __       :.:.:.//////_ ィ////////,
.     ∨ヘ`¨´ :;.   `¨¨,.::' / .i/⌒ `ヽ: : : : : :|/i  /\ __ __  ,/////}〃//////////    QTW
     \:>::.._ 、__,ノ',イ _/ ,イレ′    \: : ∨ / l:::ll::::::::ヽ' ./////::〃\/////// i
       Y:::::::::: ̄i´ヽ_/_/ |'       ヽ.   ′ l:::ll:::::: 介/////::ィ::::::::::>。////U
       |:::::::::::::::} ><、  |        ハ   {  V厂 ̄У//彳´:::::::::/::::::≧ミ//:|
       ` rr‐イ | {{ 魂}}. ,'     ./   / ヽ ト、!}:::::7メ&´_ ̄`ヽ/::> ´   ∨|
         ',∨  ',  ミイ‐' /     ./ヽ==′  .|  | l:///::::| |::l:` y"´          ヾ
         ',|   iヽ、 ヽ.∧、_,イ  ::.       ヽ :| ' //::::: | |::l:::/        __ }
.         リ.   ∨` ∨ ヽ - ./           } :| 厶==く.|/ ´       /´::/ ヾ!
          |     ∨ ′   /-、           i . }l    ゙|!        /   :/  lリ
      ___L、    ∨   .∧_.ヽミ.         |  、 l!   {!ヽ.    /ヽ  ::/ / |{、
      /:::::::::::/───ノ   /、:r‐、∧        .|  U    l、 、 /   i .::/ /  :|∧
      /:::::::::::{__    &#   /  〉/} ヽ.      U  l}   ;}  У    :| / /   |/∧
     〈Y¨jヽ::ヽ,>:::-、...... ,ノヽ / />‐r`ヽ、.    .|   ∧   |ム         |       |//∧
    ハ,} `' ,>イ:::::::::::::::::::::::::}.}, '´ /   〉  ヽ   _l_ 彡/}   ヾl         | ./     |///∧
    '^′ ゝ.|::::::::::::::::::::;:::ノゝ⌒ヾ、 / 7¨<⌒./::::::::_ イハ    :      | ′    |////∧
           |::::::::::::::::::{'´ ̄::丶、 'イ  ノ / ∧.厶イ´     、  {        | / /   |///// .
          |::::::::::::::::::|::::::::::::::::::ヽ レイ  / /   _ノイ /    ヽ ′      |:/ /   :|///// i
         レiХ| ̄ヽ}::::::::::::::::::::i  { / / . ィ/    {    -…ヘ   ー‐   U ,     :l///// |
        ,イ ノХ|   |:::::::::::::::ノ_ >‐_ノ::/     、/.'    i         | .′   Y/|l// |
       ,::/ ∧_∧___.レ─‐'´.    _}}:::/     .< /  / |         !     ハ}从/|l/ |