┌=================================┐
          `i                           i´
              l!================l!
     \===============[_|_|_|_|_|_|_|_|_|_|_|_|_|_]===========/
     /三三三三三三三三三三三三三三三三三三三三三三三三\
    0 │ |∞∞∞ |::|∞∞田田田田田田田田∞∞|::|∞∞∞ |::|  0
 ...[二] | ::|       |::|┏━━━━━━━━━━┓|::| |::l [二]
........|□|.│ |┌┬┐ |::|┃  / /     \\  ┃|::|┌┬┐ |::| |□|
  )三(...| ::|├┼┤ |::|┃/ /        :\\ ┃|::|├┼┤ | ::|`)三(´
   | ::| | ::|└┴┘ |::|┃   、z=ニ三三ニヽ    ┃|::|└┴┘ | ::| | ::|
   | ::| | ::|┌┬┐ |::|┃  ,,{{彡ニ三ニ三ニミヽ  ┃|::| ┌┬┐| ::| | ::|
   | ::| | ::|├┼┤ |::|┃  }仆ソ'`´''ーー'''""`ヾミi  ┃|::| ├┼┤| ::| | ::|
   | ::| | ::|└┴┘ |::|┃  lミ{   ニ == 二   lミ|  ┃|::| └┴┘| ::| | ::|
   | ::| | ::|┌┬┐ |::|┃.  {ミ| , =、、 ,.=-、 ljハ  ┃|::| ┌┬┐| ::| | ::|
   | ::| | ::|├┼┤ |::|┃  {t! ((゚)) ((゚)), .!3l  ┃|::| ├┼┤| ::| | ::|
   | ::| | ::|└┴┘ |::|┃   `!、 , イ_ _ヘ    l‐'   ┃|::| └┴┘| ::| | ::|
   | ::| | ::|┌┬┐ |::|┃    Y { r=、__` j ハ─  ┃|::| ┌┬┐| ::| | ::|
   | ::| | ::|├┼┤ |::|┃.  /へ、`ニニ^J .イ    ┃|::| ├┼┤| ::| | ::|
.....┏━━━━━┓| .|┃ /     `ー‐´‐rく  | ┃|::| ┏━━━━━┓
.....┣┳┳┳┳┳┫|: |┗━━━━━━━━━━┛|::| ┣┳┳┳┳┳┫
         ヒ三三三三三三三三三三三三三三三コ ̄ ̄
         /ェェェェェェェェェェェェェェェェェェェェェェェェェェェェェェェェェ゙、
         `|┌────┬────┬────┐|´
          |│ l二亞二l │ l二亞二l │ l二亞二l │|
         |└────┴────┴────┘|
         /ニニニニニニニニニ ニニニニニニニニ゙、
        ,l__________________l,