..-‐:::::::::::::::::‐-...
               ,...:::´:::::::::::::::::::::::::::::::::::::`ヽ
               /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::..
             /:::::::::::::::::::________:::::ヽ::::::::::.
              .' ::::::::/:/´_________`\;:::',::::.
.          ′:i:::::|//´:::::::::/::::i、::::::::::::`\}! ::i:::::.
          i::::::|:::::|´::,::::::/:::/'!::::| \::::i::::::::::|:::::|::::i
          |::::::|:::::|::/:::::/:::j, { ::|   }:::|、::::::|:::::|::::|
          |:::i::|:::::|ハ::::/_ノ| ‘ ::! `ト、| ヽ::::|:::::|::::|
          ∨::|:::::| V´ ヽ{  ヽj   ∨` Y:::::|::::|
          |::::|:::::|,伐旡テ |}.==={{ ,伐旡テ|:::::!)::{
          |::::|:::::|======┘  , └=====彳r〈\:.
          j::::|:::::ハxxxx          xxxx .j::{⊂ニヽ
           ,:::∧::::人    ` ー-‐ ´   .イ::/`>‐_ヘ
            ム‐‐|:::::::| |> .    . <, }|::::{ `7  〉     QTW
         /   |:::::::| || {. ヽ_≧≦_ノ / ノ!:::l! /   /::.
.          ,|    |i::::::|厂 ̄`ヽ`}{´/´ ̄`|::/}    /}ヽ::.
         /:j    i八::::|     〔ニ〕    |::{'j___'_∧. j::.
       ,::/'    |. ヽj      ノ八\.   |ノ|     } \
      ,:〈     }   {______//___ヽ. \__丿 |_____∧  〉
       /:::,ヽ    i'      〈_/    ‘,_〉   ヘ'^^^^^´‘./:::.
     {:::/::::}`ー= {                  ‘.    ‘.::::}