/\   //  __     ∧
                 i′ |/ /´:::::::::::::::::::::`::../ ∧  ./l|
             jr-=く __/:::::::::::::::::::::::::::::::: \∧./ l|
               /::::::::::::}厂:::: |::::::::|:::::::::::: }:::ヽ::::::./   |
.              /:::::::::::::ノ):::::::: |::::::::|l:::::::: : | :: |::::::::}  ハ
.           /:::::::::::::/:::::::::∧ト、::: |l:::::::: /| :: |::::::::|/^′:|
          /:::::::::::::/ ::::::::r'笊ミハ:|l:::::::::'-|ハ|::::::::| ::::::::::|
.         /::::::::::::: ′:::::::i{ 込ソ |j/ r恣x、:::::: |∨ :::::|
.           /:::::::::::/}:::::::::::ト、\、  ′弋ソ }!:::::::::| ∨:::::|
          /::::::::/ /:::::::::::::|>┐__    \\ィ:::::::: | ∨:::::.
.        /:::::/   /:::::::::::::::{// /7、ノ    人::::::: |  ∨:::::.
       ...::::::/  /:::::::::r=x::{ ′ /}_.. . イ:::::::::::::: |  ∨:::::.
    /:::::/  /::::/´   _):::.    八ニ≧=r'^'^>、: |   ∨::::::.
   / /:/  /::::::::.′  (_ ,′ /∧\\_ ∨⌒\   }ハ::::|
    /:/   /:::::::::::::     )∨  //:∧ ∨ \》 /^7、  \ ノ ::::|
   :/ /:::::::::::::::::;      |/   //:∧∧∨\》/ \)   \ レ'′
    /:::::::::::/:::::′   /   /⌒\  } } / ^ヽ ト、     \