まだ やる夫AA録2 で消耗してるの?
アスキーアート探すなら AAMZ Viewer

やる夫AA録2は更新を無期限で休止致します。詳しくはこちら

HukuTemp/その他作品/か行/コメットさん/メテオ家.mlt

URL

Size 337.66 KiB
Last Mod. 2015-01-20 21:04

[SPLIT]
               | ̄~―-..              _.-―~ ̄ ̄|
              |       ̄~―- 、    _..-― ̄        |
              |         _~\__/             |
              |  ...-― ̄ ̄    ̄   ̄ ̄ ―--...__       |
       _....---..._|,/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\.       |
      /~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\..     |
     |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|.    )
     |:::::::::::-:::::::::::::::::_::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|―_ノ
     |::::::::/ |::::::::::::/ ヽ::::::::|::::::::::::::::.|::::|~|:::/~\::/~\::::::|:::::::::::::::::::::|   ―_
     |::::::/  |::__/    /:::|__:::::_|:::| |/   V   |:::::|:::::::::::::::::::::::|       ̄)
     |:::::://|    /~| /::::|   ̄  |::~|  /~\ /\,,|:::::::|::::::::::::::::::::::|     /~
   /:::::::~::::::::|__/~:::::::|/::::::|     |::::::|_/:::::::::~:::::::::::::::::::\:::::::::::::::::|   /~
  /:::::::::::::::::::::::::::::::::::::::::::::::::::/       |::::::::::::::::::::::::::::::::::::::::::::ノ:::::::::::::::::|  /
/::::::::::::::::::::::::::::::::::::::::::::::::::::::/        \::::::::::_:::::::::::::::::::::::/::::::::::::::::::::|  |
- _:::::::::::::::::::::::::_:::-――-::_|         )::::/ |::::_::::::人::::|\::::::::::::::::|_  |
   ―-.._::::::::|\::/~|:::人:::::|ヽ_        ム:::| |ノ_|_ノ-――| \::::::::::| - ノ
      |:::::/| ~ _|ノ  _-           -  ̄ _-__    ヽ~::::::::/::::::::|
      L_::(::| / /| ̄ - _\       /_- (   ~)~|~    ):: ―-_::|
        /~ | |  | \__ / ヽ       / |ヽ---´ |     /     |::|
        / \| | _ ヽ      |       |   ヽ_   /_      /⌒|::|
       |   | \_\__/       ヽ___/ヽ     | /   /::::|
       ヽ  |          _                  | /ヽ /::::::::|
         ‐__|         ヽ                  /__ ‐ :::::::::::::|
          |:::|        _      _..          /:::::::::::::::::::::::::::::|
           |::::|        −――             /::::::::::::::::::::::::::::::::|
          |:::::\                     /::::::::::::::::::::::::::::::::::::|
           |:::::::::\                _..- ::::::::::::::::::::::::::::::::::::::::::::::|
           |::_::::::::::::−...__       _.... ― ::::::::::::::::::::::::::::::::::::::::::::::::::::::|
          ノ::| - _::::::::::::  ̄  ̄ ̄     :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|

[SPLIT]
      _     __
      | \  / |
   __/ ̄ ̄ ̄\  \
   |          \K
  /    _M_   |  |/
  ~てM卅   卅W) |」
   丶て0ゝ て0ゝ) ノ|
   (Y ゙ ̄ .  ̄゛ K)|
    入_  ー  ノ ̄|
  く__T― イ   \
          \_/

[SPLIT]
      _     __
      | \  / |
   __/ ̄ ̄ ̄\  \
   |          \K
  /    _M_   |  |/
  ~てM又   又W) |」
   人|てD  てD )ノ |
   (__|゙ ̄ .   ̄゛K)|
   | 人_  ー  _ノ ̄|
   |(~\コ―匸_ノ~) (
   Y) ={ |  ノ }= (] )
   | |\ノ▽ ̄\イ| く
       ★

[SPLIT]
     / ̄ ̄ ̄ヽ、____/ ̄ ̄ ̄ヽ
     | _、--‐‐‐‐--、_` ̄ ̄>‐┴‐--、
     | /         ヽ /       l
     { |        |\   /|      |
    /ノ          |. \//       \
  /<       、 , /   〈  ,  /  、 ∠
  ヽ、  |> { /)_i__{___,   ,_} 人_iヽ,  )r‐'
   ヽ lて ト(_ /_,,,,,,_ゝ    ~_,,,,,,,,_.}_/,イ
    Vヽヽメ /.ト,__,イヽ    /(___) ヽ ./ヽ
     | i⌒ヽ ヽ、ヽ;;;ノノ    ヽヽ;;ノノ./ /
     | ヽ  〉、  ̄ ̄    '    ̄  l/
    /l  \__ヽ        ワ    /
  / |       \          /{
 <  l         ~'i‐‐---,‐‐ "  \
  \         /\____ノ\  ,__,/
  __ノ  ,  _,,,、-‐ヽ   /\ |‐-、__,>
<,,___,/ /     \/i.○iヽ!  \
    ({(//         l  l     ヽ
    ` |   i         l l    i  |

[SPLIT]
                         __--'''''~~~''''''-__
                        / __--''''~~~'''''-__ ~i'''i
                       //   ___  __--'''''''i |
                     i''''''-'''---<'''  フ:::::::::::::::::| |
                      |/:::::::::::::::::::::::::::::/i::::::::::::::::::(
                      ||:::::::::::::::::::|\ / |::::::::::::::::::::)
                     _-):::::::::::::::::::(~~~~~(::::::::::::::::i:::(
                    (::::::::::::::::::::::::/    Viノヽ/ |(
                      ~''VVi Y~~ヽ___  ..-''''~''- | )
                       ||⌒i -''~~ ~  ___..     |_(   /○
                       |\ヽ    T'''  |   ノ::::|  / /
                       |::::\\   |  |   ノ::::::ヽ / /
                      /::::::::::::::\__  '''-' _-'~:::::∩:V /
                      /:::::_-⌒ヽ___i~~~'''''~ _>-(~(/ y /)
                     /::::::/ i -_/| ~-__V/  |:::| /__/)
                    (:::::/ (__-|::::|  ┤├  |::::⊂ヽヽ
                     \/  )  |::| -''/Tヽ''-ノ⊂ヽ  |
                      _ヽ  ヽ ノヽヽ ノ |::ヽ/_~'''-__ |
                     '''-(ヽ  ~~i |~~ |___ノ/ ''''ヽ__ノ\
                        ~|    |_|_ <   | __~⊃    |
                         |  -''  ~/  ''-__⊃ \_i~~\
                       __-|     ヽ  / /丿~|     |
                       (  |   __-∠_/ /-i~~~ |   ノ
                       |  ヽ-''''   / /  |   ~''''T~
                       |  _/!--___/ /--''' ~\   |
                        !_/    / /     \ヽノ
                      //    / /       \ \
                    / /     / /          \ \
                   / /      / /           \ \
                 /  /      / /            ヽ  ヽ
                <   /      / /              ヽ   _>
                 \ /      / /               ヽ/~
                  /       / /                ヽ
                /~~/       / /                  ヽー-_
               (  |       / /                   ヽ ヽ
                | |      / /                    |  <__
              / |      / /                     |   )
              ( _-┤     / /                       |__ (
             ノ    |     / /                       | ヽ )
             (     |   / /                       !_  (
             \  _-''ヽ / /                      /   丿
              / |   ~''/ /                      /\  i
             / ヽ   / /'-_                    /    __-|
              / └--y /  _>--____          ____--''''\    /::  |
              |    / /|    /  ~~~'/'''i''''''---''''''i~   ヽ    __/   |
             |    / / ヽ_   ___    '  '      ヽ     __-'''| |    |
             |   / /|  ::::''--''':::::''-___-_ _-''~''-___-''~'''-____-''    | |   |
             (  / /:::|           ~~              | |   ノ
             \/ /::::|                           | _-'~
         ___    / /〜_|                          ノ~
         / ~~~'''-/ /    ~''-___                    ___-'''
      _-' ~'''i''--___  ~~'i'--___  ~~'''''---_________________------''''''T~
      / /    ' ( ~'/''''--_-___~|     |    |      ヽ    ヽ
     ノノ ノ  /  /   _  ! ! i i ヽ   /     |       |     ヽ
   <~___ノ /  丿  ノ  _  | | (  /       |       |     |
      ~~---__/ / /ノ丿 ___)  |      ノ       ヽ   ノ
            ~~ ~~ヽ-'''''~~~~    ~'''-----''~          ~~~

[SPLIT]
                    _-_____                __--~~~|
                    | --__~~~---___       __--~     |
                     |    ~~~---_ ~-_   _-~        |
                     |   ___----~~~--___----____       |
                    | __-~:::::::::::::::::::::::::::::::::::::::::::::::::::~-__     ヽ
              __-----__レ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\    ヽ
              /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::丶   ヽ
              |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ_______)
              |:::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ~~--__
             |::::::::  :::::  :::::::::::::|\:::::::/|:::::: :::::::::: :::::: ::::::::/:::::::::::::|    ~-_
             |::::: :::::   :::: :::::::::|___\/-|::::: :::::: ::  :: :::::(:::::::::::::::|    /
            /:::::::::::::: :::::::: ::::::::::|    |:::::: ::   ::::::::: :::::: ::ヽ::::::::::::::|   /
           /::::::::::::::::::::::::::::::::::::::丿    |:::::::::::::::::::::::::::::::::::::::::)::::::::::|  イ
          /::::::::::::::::::::::::::::::::::::::::/      ヽ:::::::::::::::::::::::::::::::::/:::::::::::|   |
          ヽ::::::::::::::::::::::__----__(       )::::::/ヽ:_ヘ:::::ノ_:(-_::::::::::|  |
           ~~~-ヽ::::::/ヽノ^Vヽ~ト__    ∠ヘ:(__|ノ--|:ノ~ヽ| ヽ:::::::/ヽノ
              ヽ:::(ヽ~   ~ - ~     __-~く   -    ヽ:::_/::::ヽ
               〜ヽ:| ≡~~>--_       __-(~~~~)~-  (/~~~~ヽ|
                /-_ヽ( (:ヽ__ >     / |:~--~::::::)  ノ  /ヽ||
                ( \| _ ヽ::::::::::)    (_  \:::::::ノヽ  / /  ノ::|
                \  | ~~----~      ~~~~~~~ヽヽ  ノ へ ノ:::::::|
                 ヽ-_|       ヽ           人___--~:::::::::::|
                   |ヽ     丶____--      ノ::::::::::::::::::::::::::::::|
                    |:ヽ              /::::::::::::::::::::::::::::::::::|
                    |::__~--___      ____--~::::::::::::::::::::::::::::::::::::::::|
                   /| ~~--_:~~~----~~ |:::::::::::::::::::::::::::::::::::::::::::::::::::|_
                  /:/  --___)_丿     |::::::__--~フ:::::::::::::::::::::::::::::レ-
                  yヽ  ~~-_ノ  /    /-/  (-_|::::::::::::::::::::::::::::::::::::::\
                  / /    |  /   /  く  _ ヽ -~):::::::::::::::::::::::::::::::::::::::\
                /  ヽ____--┴┼__∠____(~-- | ~~  |::::::::::::::::::::::::::::::::::::::::::ノ
              /          | /    ~--__ノ    |:::::::::::::::::::::::::::::::::::/
             /     .. |     ∧/            |:::::::(~~--:::::::/
           /      ..:::::/ ______/ | |_____            |::::::::\  フ::::\
         /     ..::::::/| \/^\~ />     ::.. |     |::::::__::)  ~~ー-:::)
        /     ...:::::::/ /  ヽ|____/<~ /    .:::::::|     |::::(      ノ~
      /    .::::::::::/   |   /_. へ | |     .:::::::::|     |~-_>   ~
     (    ..:::::::::::/    |  ヽ--~~\| |    .::::::::/ |     |
      |   ''''':::::<       |        ~    .:::::::/  |     |
      ヽ     '\     |            .:::::::/  |     |
      \     /\    |            ::::::::(    |     |
       \/ヽヽ  \  |            ::::::::|   |     |
         |     -┘  |             ::::::::|   |     |
         |   ____/  \|             ::::::::|    |     |
        ヽ  ヘ      |              :::::::|    |     |
         ヽ /__\     (____             :::::::|   |      |
          ~  ~~\  / // ~~~~┬--┐┐-----:::::::::|   |___-___-┘
                y //    |    |  | |    ::::::::::|  |   | |   |
               / / /    |    |  | |    ::::::::::| |  |    )
               / / /         |  | |    :::::::::::| |  __-_____ノ
               /  /        |        ::::::::::レ~|    |
             /   /         |         :::::::::::|  |     |
             /   /          |        ' ::::::::|  |    |
            /             |          :::::::|  |    |
            /             |           :::::::|  |    |
           /                         ::::::::|  |    |_
           |                          ::::::::| |     ~~---__
            |                          ::::::::| |          ヽ
           |                            :::::::||        . |ヽ
          |                            :::::::|\  \ . ヽ | | )
          |                            :::::::| ~~--__)ヽ ヽ)ノ~
    ___     |                             ::::::::|    ~~~ー~
    |  ~~~--┤                             :::::::ト----'''''~~|
    | __--_____|                              :::::::::::::::::::::::::::::|
  ┌┴---- _-~~~~-__                           :::::::::::::::::::::::::::ノ
  \  -~~~     |_____                       |~~ ''':::::::::::::::::::~~)
   |          / ヽ_ __-------_         __--___    |     '''::::::::::::~-┐
   (_       / / / ~      |_   /~~~~\/    --<~ \       ''':::::::::/
   /~~--_  /  / ヽ       // ~~|     |ヽ      ヽ  \  __  ::::::::::|
   \    )              |   |     | ヽ           / ヽ-~'''/
     / / \_-__            |          '          /\    |
    (__      \ /~~---_         ___--_  ___----___  ノ   ┌-┘
      ヽ__         / //ヽ_________  /~   〜~ヽヽ ヽ ヽ-~     |
         ヽ_       |  |      |~~        | ヽ |     __-┘
         \______---┴-_                ヽ   __   ノ~
                  ヽ┬-__       __--~~ヽ __-~  ~~~~
                     |  ~~~~~┬--~   |  ~~   |
                    |       |      |      |
                    |      |      |      |
                    |      |       |      |
                    ト-------''|      ト-----''''' |
                    |       |      |      |
                   ___|       |      |      |
                   |  ''''''''|   __|      |  _---~~-_
                   |   └--~~ |     ( |__/     ヽ
                 [~-- --~]     |     |   [~~- -'''~]|
                  ~>[]<~     |     |  ~フ[]<   |
                  < _/ ヽヽ_      |     |  ( / ヽ ヽ |
                 </ |  ~\/      |      |  //~  ~\/ |
                   |         |      |          |
                   |         |       |         |
                   ノ         |       |         |
                  /           |       |         |
                 /           |       |         |
                /            |       |          |
               /             |        |          |
           __--~               |        |          ヽ
         /~~                 |        |          ヽ
         /                __--┤         |           \
        |             ____--~  丿        |\           ヽ
        ト-____      __---''  ______-~          ヽ\          )
        |__  ~~''''''''''''~~____---~~                ~'ヽ\__     ___-(
          ~~''''''''''''''''~~~                       ヽ__ ~~'''''''''~   ヽ
                                          ~~'''''''''---'''''~~

[SPLIT]
                /ヽ、    /ヽ
,,,,,,,,,,,,,            |:::.:::::::ヽ⌒/:::::::::ゝ
L__□          」:::/~'"~ ``""ヽ/
  w            r/ゝへ    へゝ
  □         , -'"く     M   ヽ〉
  Ll   r'"~r'"r'"~~ く^^ w从rノ ノ,.‐'ゝ /}
  ||      {  ノゝ (イ ヽラ  、テレ`)ノ
.  ||     r'"し~~    |  ̄    ̄ |
.  [:]       /      ゝ  ーー'  /
..  ||      ( /ゝ 〈^〜`ー-t--+-ノ'ゝ、
   ∠ニヽ__{ニトーーーー(  ヽイ  ト'  イ
   シ   {_トーーーーヽ / ̄tナ ̄く )`ヽ
   ゝ, -'"~        ン |   ☆   | |
....  ||            |    .    | |
.   ||            |    .    | |
.  . ||         ..  |    .    | |
..  . ||         .  |    .    | |
    m          .. |    .   く^^^ん
    □            T^^^^^T^ r `て ノ
                 /    |
                /l l
               / l l
              / このスレッド頑張ってるのう

[SPLIT]
      .┏━--    .--━┓
      ┃.へ__-\个/--ヘ┃
      │ソ---__...........__---└┐
     ./ヽ...............\...ヽ..................│
    .ヽ___ヽ..................{\/│............]\
     /................>ヾ....ゞヽ│..............)
     .\...ミ(ヽヘノ-_ _-¬ゝヘ.ソ    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
      (.ヾ.┏┳┳.. .┏┳\.ヽソ....   │ さっさとDVD化して欲しいわったら
     ...│~》_....■ノ.  ..■..ゞu│  ..<
      ..\_ヽ    __~  .ヽ./...   │  欲しいわよっ!
      /.........>...__...<.....│ .    \______________
    ノ~~....〆___< \/\__.... \
    .\..ヽ.《《《.》ヽ/бヽヽ》~\..ノ
     (丿ヽ(..ヽ巛巛巛巛巛ヽ│》し
     ..ヽ《《ヽ巛巛《-ヘ-巛ヽ》》》ヽ
     ヽ》..ミミ/ミヽ....\へ《《》》\
     ヽ巛巛《ミミミ\....│┷《《》》}
    ヽ《《《》》》》》》》丿__ヽ《》》》》》》)
    \《《《--<....ヽ《《《《《《》》》ノ
      ./《《《》》》》〆》》》\
      /ミミミミミミヽミ丿》》》/
     .ヽ彡彡彡彡彡ヽ》》》》》》\
    ノ》》》》ノ《《]》》》ソソ<~~《》》ヽ
    ノ》》》ヽ》》》]》》》》..~ヽ.. .《》》ヽ
   .《《《《ヽ《《《《].》.》)) │___《《《》\
  丿》》》│》》》》]》》》》 .│ミミ》》》》》》\
../《《《《ヽ《《《《《》》/  ..│ミミヘ巛巛《《ソ
 ..ゝ《《》》》へ》》》│   .│ミミミミミソゞ
    .へ《《《《>ヽ___. .│ミミミミミヽ
         .│ミミミミ│ミミミミミ\
         │ミミミミ│..ヽミミミミミ
         │ミミミミ│ ..\ミミミミミ)
        ...│ミミミミ│  .ヽヘミミミミノ
        ..│ミミミミ│   .ヽヘミミミ\
        ..>ミミミミ│   ..ヽミヘヘミミ│
        .ヘミミミミヽ    │ミヘヘミソ│
        ヽミミミミ│    .\ミヘヘミヽ
       ノミヘヘミミミ│     .\ミミヽ
       ヽミヘヘヘミ│
      ...(ミヘへヘヘノ
       ..\ヘミミ/
         ~~~~

[SPLIT]
                            ○
                         ○ヘ∧ヘ○
                     _____-|\|\ //|-____
                     /  ~'''''<~~~~>-''''   ヽ
.                    /::::::::::::::::::::\/:::::::::::::::::::::l
                    /::::::::::::::::::::|::::::::::|::::::::::::::::::::l
                   /:::::::::::::::::::::::|-!v!-|::::::::::::::::::::::\
                    (:::::::::::__--__/~''O''~ヽ::::::::::::::::::__-'
                   \:::::::ノヽ人ヽ   __-)ノヽ|丿::ヽ
                     )ヽl~~TiiiT-   -''TiiiT'''l:ノヽ
.                   ( ヽl =┴┴    .┴┴ミl/ 〉
      _____.            \ l      ・     .lヽ/
   l'''''~i'''''''i~''''''l   ---___    l:∧l    ----'     l∧::l       ___
    |/''l/ヽl/ヽ|   ~''-_ ~'''''-__|::∨:ヽ         ノ:∨:::| ___---'''''~''
      l l.l         ~-__  ~''''--_~'''-________-'''~ ___--'''~  ___-''~
      (___)          ~''-    ~'l .l   l ._l''''    __-''~
       l l          _-~      l-|    |-l     -_
      | .|         -''-------   .l |   | l   ________'''-_
      | .|         '''''''フフ''フ    l-.|--|-.l    ヽ-.l-.i--
      | .|          ノ/ /__--i _-'~   ||   ~-_ --__ヽ l ~-__
.     ⊂⊃        (:::/ /   l/ _____∧_____ ヽl   l l:::::::::''i
      | .|_         ヽ /    /l  \ /^ヽ/  l l   l l::::::::::l
     (~ | l__~''-_  /~~~~~~~./   ././l   l ヽ-! l   l::l l   .l l::::/
     (ヽ-l ._   '''○'''''''''''''~   ././::::l  // \l  l:::l l    l l/
     (ヽ-l__l-__ ヽ○      / /:::::::l        .l:::::l l   l l
     (ヽ--〈   /○-------''-''::::::::::l         l::::::l l   l l
     ヽ--''''--'''' ○~'''-__----i λ:::::::l         l:::::::l l   l l
      | .|           !__(_~~)ノ         l:::丿l_(_l   .l .l
.     ⊂⊃             /  l\ ∧ /|  \  l  l    l .)
      | .|             /   .|  '  '  .|    \ l  l   l ノ
      | .|            ./     |     .|    .ヽ~'''-lO○O
      | .|           /      |    .|      .l   l_   \
      | .|          ./    |\ |    | /|    .l  l ~\  lヽ
.      l_.._l          /     |  \|   .|/  |    l   \ヽ\lOヽ
      (___)        ./     |          |     l   ヽヽヽヽ|
..     |  .|        /  .∧  .|          |   ∧  l    ~\_ノ
      ヽ- '       ./  / l   .|          |  .l .l  .l
               ./  /   l  .|.          .|  l   l  l
              ./ ./    l  |           | .l    l .l
              ./ /     .l |           | l     l l
             / /      l .|          | .l      l l
             / ./       .l.|          | l      l l l
            / /        .l|          |l       l l l
           ././/                           .l .l l
           .//./                             l .ll
          //./                             l l
          / /                              l l
         / /                               l l
         / /                                l l
        / /                                 l l
       ./ /                                  l .l
       / ./                                   l .l
      / ./                                    .l  l
      / ./                                     l  l
     /  ./                                     .l  .l
    /  ~'--___                                   l  .l
    '--___    ~-___                               __-l   l
        '''-___   ''''----____                     __---'''    __l
           ~'''''--..    /  ~/''''''---_____________________-------''''~    ___--''~
               ~'''''''/--/_______ |     .lヽ   ヽヽ   _______----''
                / /   __- ~~''''''''''---\''''''''ヽヽ~~~~
                l-__---'''           \___lノ
                ~--~~              '--''~

[SPLIT]
             /:::::::::::::::::::::::::::::::::::,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l
           __-l:::::::::::::::::::::::::::::::::::/;;ヽ::::::::::::::::/l::::::::::::::::::::::::::::::::l-_
        __--'~  .l:::::::::::::::::::::::::::::::::::l;;;;;;;丶::::::::/;;;;;;;l::::::::::::::::::::::::::::::::|l. ~''--_
     _-'''     .l::::::::::::::::::::::::::::::::::::l''''':;;;;ヽ:::/;;;;'''''''l:::::::::::::::::::::::::::::::l .l    ''-_
    '------   /:::::::::::::::::::::::::::::::::::::l   ' ' ''   l::::::::::::::::::::::::::::ヽl_ l   _____''-_
.        / ./:::::::::::::::::::::::::::::::::::::::ノ        l:::::::::::::::::::::::::::::::::::~'l_  ヽ
       / /:::::::::::::::::::::::::::_:::ヽ::::::(_____     ____~''>::,::::::i:::::::::::::::::::::::::ヽ.  l
.   ┼  l. \::::::::::::::::::::/::/:::ノ~'''---         --'~''-_l'--:::::::::::::::::::::::l   l
       | /~~\::::::::,:::(//ノ__--''''''-_      ._--''~~''''--_~'ノノノ::::::::::/ ヽ_ l
. ┼    '  /::::!__::ヽ~ __-' ,i(''~~'')i,.'      ' ,ii(~~~')i,.  '- ∠_ノ::::::ヽ   ' +
.   +    __/:::::/ ヽ:l  !  ○!!l||||li .l     .l○il|||li  l  l  ∠--_:::ヽ  ┼ │
    __--''~:::::;;;/ --._ヽl l  l   ''' 。l      !  ''' 。丿 .ノ l/ __ ヽ:::)   ─ ─
    l:::::::::::::;;;;;;;;l    ~''l  ''-_ヽ________/    ,  ヽ______ノ___ノ  .l/   l::::\ .  │
.    l::::::::;;;;;;;;;;;;;ヽ   /l         __________         l   l.丿;;;;;;;:~''''i   /
.    ヽ::::::::;;;;;;;;;;;;;;ヽ_.   l          l_. -- _l         .l !  /;;;;;;;;;;;;:::::ノ _/
 ヽ_____>:::::::;;;;;;;;;;;/ ~--__l         l    .l        l____/~'i;;;;;;;;;;;__ノ-''~
  '''-./::::::::::;;;;/      ヽ        l   .l        /     _l.-''      ______
   (:::::::::::/          ヽ_      l   .l       /...___-''''~     ___--'i~
    ∨/             l '''-___   ヽ- '    __-''~ ヽ ヽ   ___--''';;;;::::::丿
   ./              l    ~'''--------'''''~ヽ   ヽヽ ヽ_--''  ヽ;;::::ノノ
  /         _---------丶/ -''''''--_l ヽ ヽ ヽ  ヽ l-~      ヽ~''ノ
/         /      /-''~      ヽ_ ヽ ヽ     .l____      ヽ
l         /       /           ~'l        l  '''- _     ヽ
ヽ        l       l          -__.丿 _      .l     l     ヽ
  ヽ__     l       l--__      /\ .l  ~'-_   ノ      l       l
    ~~~~~~~~ヽ      ヽ/ '''-______-'' ○ \l   ヽ~''--'      ノ      l

[SPLIT]
      ;;;;;;;;;l    ____;;;;;;;;;;;l    l   l      ;;;;;;;;;;;;;;;;l  l l'~      ;;;;;;;;;l     ;;;;;
     ;;;;;;;/___--'''   ;;;;;;;;;;;l _____ l   l ___---'''-----,,;l  .l l      .;;;;;;;;;l    ;;;;;;;;
      ;;___-----_____ ___-''''~..........~'''ヽ-' ,,---,      l  l l       ;;;;;;;;;l   ;;;;;;;;;;;
.     (     __-''''~  ~~~::::::::__--''~~~::::::::::::l     ノ  l .l       ;;;;;;;;;l  .;;;;;;;;;;;;;
     ヽ、 __-''::::::::::::::::::::::::_-''~::::::::::::::::::::::::::::::::l    ヽ  l  .l       ;;;;;;;;;l .;;;;;;;;;;;;;
 _-___~---!_-____:::::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::l     l  l  l       ;;;;;;;;;l;;;;;;;;;;;;
.  l::::::::::::::::::::::::::::~'''-__   /::/~l:::::::::::::::::::::::::::::::::::::l_.     l l   l       ;;;;;;;;;l;;;;;;;;;
.  l:::::::::::::::::::::::::::::::l'-__:::::::/:/;;;;;;l::::::::::::::::::::::::::::::::::::l::ヽ---''''~ l   .l       ;;;;;;;;;l;;;;;;
 l l:::::::::::::::::::::::::::::::l;;;;;;;~''-_/;/ l::::::::::::::::::::::::::::::::::::l_::::l  ~''-_.l____/ l       ;;;;;;;;;l;;;
  l.l::::::::::::::::::::::::::::::l  ~''''''~   l::::::::::::::::::::::::::::::::::::::~.).l    > ./  l       ;;;;;;;;;l;    l
  l:::::::::::::::::::::::::::::::l       .l::::::::::::::::::::::::::::::::::::/:::l  ./l./;;;;; l       ;;;;;;;;;;l   -
.  l:::::::::::::::::::::::::::::::l      _-':::::::::,:::::::::::::,:::::::::::::ヽ::::l  l  /;;;;  .l       ;;;;;;;;;;l   l
 /::::::::::::::::::::::::::::::::l__,,   ~''~~__-./-ヽ-'''/~ヽノヽ::ノ_:l_  l /;;;;;;;   l       ;;;;;;;;;;l  .l
.(::::::::::::::::::::::::::_________)__   ___---'(~~)~~~~~~ / / ヽl./;;;;;;;;;    l    ______;;;;;;;;;;l  l
 \:::::::::::,:::::::::<   (___) l   ヽ__   ~~  __ノヽ  ./  ノ;;;;;;;;;;;;;;   l__--'''~   ;;;;;;;;;;l l
    )::::ノヽ(ヽノ________-'      ~~''''''''~~ヽ    /,, 丿;;;;;;;;;;;;'''  ;;l       ;;;;;;;;;;l .l
   '''~.l    l .) )    、         ) )  ,--- ';;;;;;;;;;;;'''    ;;;;;l       ;;;;;;;;;;l l
 --'''~~l.    l ( (             ( ( /   /;;;;;;;;;;;;    ;;;;;;;;;;l       ;;;;;;;;;;ll;
     l    '-__.)  ,-----,__     .)/   /   ''   ;;;;;;;;;;;;;l       ;;;;;;;;;;l;;;
      l     l ''-__ l/~~~~  ヽ __--''~    /       ;;;;;;;;;;;;;;;;l       ;;;;;;;;;;l;;;
       l    l   '-_________-''~l /~ヽ_   ./       ;;;;;;;;;;;;;;;;/.l       ;;;;;;;;;;l;;;
      l   __l       ;;;;;;;;;;;;;l/ ○ '-_ ./       ;;;;;;;;;;;;;;;;/ .l       ;;;;;;;;;;l;;;;
      l_-''''~ l       ;;;;;;;;;;;;;;l    /       ;;;;;;;;;;;;;;;;;/  l       ;;;;;;;;;;;l;;;;
   ___--''ヽ    l       ;;;;;;;;;;;;;;l   _/--,,,,,___   ;;;;;;;;;;;;;;;;;/   l       ;;;;;;;;;;;l'''
 '''~~    ヽ  .l       ;;;;;;;;;;;;;;l  /     ~''- .;;;;;;;;;;;;;;;;/    .l       ;;;;;;;;;;;l

[SPLIT]
                        ____ ____ __-_
.                  __  __-'~::::::::ヽ/  l
            _----__  l__-''~::::::::::::::::::::::ヽ   ヽ
           l::::::::::::::::::lヽ::::::l'~l::::::::::::::::::::::::::lヽ   l
           l::::::::::::::::::|;;ヽ:::l;;;;;l::::::::::::::::::::::::::l_:ヽ __ノ
.           l:::::::::::::::::l_;;;;ヽl;;'''l::::::::::::::::::::::::::::~''ヽ--__
          __ノ::::::::::::::::::l    ~'-__,,,,,,,_::_::::::::::::::lヽ .>
          (::::::::::::::::::::::::~)   _-'(~)ヽ_( l.ヽ:::::::::::l:::ヽ!
           ~''i::::,:::::(-'(~)i   i ll|||l )  .ヽ/~' i:::::::ヽ__----__
            ノノヽl .l__'!!!ノ   ~'''''''''~    l/ノ.l::::::::::::::::::::::::::l
                l ~~ .ヽ_______,      .,___ノ;;;;;;;;;;;;;;;;;;;;:::::::ノ
.                l    i  . !    ノ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::(____ノl
                ' -.__  i,___ノ  _-'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::___ノ
.                   '''''----''''~ l___----__;;;;;;;;;;;;;;;;;;;;;_::::ヽ         ___
                    _!--!   l  l   ~'-_;;;;;;;;;;;;丿ヽl     _-''''''~~ .ノ
.                  / l  l   l  l      ~''-_;;;;)____----'''~ / ~~'''''''⊃
   (~''--____         /  .l___l----'---!-_''-_      ~        ~~つ ''''''''⊃
  ⊂~''--  ヽ _      ./   l         / ~''-__       ____---''~ ~~~~- '
  ⊂''''''''(~~~~  ~'''--____/   /l         l    ~''---'''''~~~
 ⊂_____- _~~~'-__        /  l         l __--''''~'i
       ~~'''-___      /    l        .l--'i  /
           ~~'''''''''''''~     l ____---''''''''~~)---------___
                      (______---''''''~~   ~''''-__  ~''-__
                   _-''~   /  l  ~-_     ~''-_   ~''-_
                 _-''     /  .ノ           ~',     ''-_
                 _-      ./                l      ~'-_
               _-      / l                l        ',
              _-      /  ヽ               l         ',
             /      /    ヽ              .l-_        ゙,
             /      /      ヽ            l l~''- __      ゙.,
            /      /       / ヽ          l  l   ''- __    ,
.           /l     / l       /    ヽ        l   ヽ     l'''--__!
           / l    /  .l     / l     lヽ~''-_    l    l ヽ    l
          / .l    /   l    /  l     l ヽ  ~'''- _.l     l  ''''-_ ヽ
          /  .l   ./     l  /   l     l  ヽ         l    ~''''
         /  l  / l    /l ~ ~-_ .l    .l   ヽ        l
         /  l  / l   /  l    '-.l    l~''-_  ヽ        l
         l  /ヽ_/  l  /   l    .l    l  ノ~i'-_ .ヽ     .l
         '-''      i__/     l    .l    l ノ.丿 l~'ヽヽ    .l
                       l  / l    l~_ノ  ヽl |  ヽ .l       _____
                       !_/  l    l__________-------'''''''''''''''~~~~~~~
                  ______-----'''''''''''''~~~~
            ____---''''~
        __--''''
     --'''
   ''~

[SPLIT]
   __-.i '''l~~l'''i                           _--_ __ __
  l l l l--l l------------------------------------/).l l l l------,-'''~~l
  し'-' .~ ~l  l~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | l__/._ノ,,,!~~~~~~~''--__|
    l   !  .|                          ヽ ヽ   .l
    ヽ_    .ヽ                          ヽ   .l
      ヽ   ヽ              ________         .l   .l
       ヽ   ヽ         ___--''''~~    ~''''--_    l    .l
       ヽ   .ヽ       l::::::~'''''---_   _----''''''''''ヽ l    .l
         ヽ    ヽ     /.ノ::::::::::::::::::::_:l  /:::::::::::::::::::::::::::l    l
         ヽ    ヽ   //::::::::::::::::::::l;;;ヽ/;;;;l:::::::::::::::::::::::l    l
         ヽ    .ヽ _' (::::::::::::::::::::::::/  ''  l:::::::::::::::::::::l    l
          ヽ    ヽ.l  ヽ::::::::::::::::::::l_     ):::::::::::::::::l    .l
           ヽ    ヽ  .(__(_,,--,,__ゝ    /____(ヽ::l     l
             ヽ   ヽ  .l l l||○|l!'i    _-''l○l~''! .l    l
             ヽ   ヽ  l ''-_!!lll!'丿   l_ l||||||l  .l    l
             ヽ    ヽ .l  ~~~   、  '''----''~l    l
              ヽ    ヽl     T'''''''''T     l    l
               ヽ   ヽ _     l  .l     l    l
                ヽ    ヽ''-__  '--'   __-l    l
                 ヽ    '''-_ ''''------''''_-l    .l
                 ヽ     'i-!    |_-' .l    .l
                  ヽ    l      l      .l
                   ヽl   l      .l     /
                    l_____l___  __ _.l___   ./
                   ヽ~    ~~~ ~  /__ /
.                   /            >
                  /___           <l
                   '  /    人    <~l
                    '-''~~ヽ'   ''''''~~'''-ヽl
                     l          .l
                     l           l
                _____---l           .l---_____________
      _____------'''''''~~    /            ヽ        ~~'''''''''----_____
   i'''''~~___             ~''''---_____---'''''''~~                 ~'''_i
   l    ~~~'''''----__________                     ______-----'''''''~~~~ l
   l               ~~~~~~~''''''''''''''''''''''''''''''''''''''''~~~~~~~~            l
   l__                                             __ .!
    ~~~''''''''---________                         __________-----'''~~
              ~~~~~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''~~~~
                   |    \   /     |
                    l     ヽ/      .l
.                   l       |        l
                   l       l        l
                   l.      l        l
                   l      l        l
.                  l      l       l
.                  l      l       l
.                  l.     l       l

[SPLIT]
         _____----------'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''--------__________
    _--''''''~~                                      ~''-_
   / ~''''''''''''''-------------_________________________________-------------'''''''''~~~  l
   l::::::::::::::::::::                                         l
    l:::::::::::::::::::    ::::                               l     .l
.   l:::::::::::::::::: i  :::/              ヽ            ,    l      l
.   l::::::::::::::::::. l ://~i'''' i--._-,__ ____      ヽ           l    .l      l
.   l:::::::::::::::::. l// _-------ヽ/  ヽ____    ヽ           l    l      l
.   l::::::::::::::::: l/ l l l/     --ヽ   l_  ヽ_  :: ヽ          l   l   i   l
.   l:::::::::::::::〈 / ~~~--'''''i-i---,,,,ヽ _-~ l-.!-/ヽ ::  ヽ,,,,        .l   .l  .l    .l
   l:::::::::::::::: l l  / --''~ l_____/l~    l  \ l''''ヽ   ~ヽ       l   l  .l   .l
   l:::::::::::::::./ヽl ./ ~'''-_   //Ol   __-  :: /\ '-__   ヽ      .l   l  l    l
   l:::::::::::::::l l./  __--'__   ヽ___ヽ-''  l   :/  ヽ____,,,,,---,,,_    l     l    .l
   l:::::::::::::::l  ヽ____l-''''Ol|i     l    l ./  _,-'~       ''- _  l    .l    .l
   l::::::::::::::::l  l /lヽ,,,-' 、 ___   l    l/ _,-'           ヽ_ .l    l    .l
   l:::::::::::::::::l  .l lヽ l ヽ_    (  ヽ l l   __-              ''-.,_    l     l
.  l:::::::::::::::::::ヽ/ lヽ-''~ヽ_   ゙''''''゙-'゙l-,,,_-~:::                 ' ,  l    l
.  l::::::::::::::::::::::::::l'-,,_l    ~~~~~~  _-':::::::::::                   ゙_  l    l
.  l-'''''i-__-'''''i''l ./l ヽ      _-':::::::::::::::::                   l~~''-,,,,---l
.  l:::::::l l:::::::::::l:::l-  l  ヽ   _-::::::::::::::::::::::::                   l  l  l l l
  l:::::::l:::l::::::::::l::::l'-,,,,l  ヽ__-'':::::::::::::::::::::::::::::::             ::      .l  l  .l .l.l
  /l::::::l::::l:::::::::l::::l::l-/---- /::/''-_::::::::::::::::::::::::..        ......:::::.      .l  .l .l  l
 l:::l:::::l:::::::l:::::::l:::::l:::l_-----l::/   -'---,,,,::::::::::::::.......  .......::::::::::::::::::....    .../  l l  _l
 ~'''----,,l,___.l---''''''----./       /'''''---_::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ-'''''--'''~
               l_       l   / ~~~''''''''~~~l'''ヽ_-~~~~~'''~~~~ヽ~'l
                 ''''-,,,,,,____  l   ヽ        l  l  l       l-'
                     ~''''''''''---,,,,       ヽ-__/_   ____/
                             ~'''''----''''''~    ~~~~

[SPLIT]
                           __,,--'''--__
                         /::::::::::::::::::::::ヽ-_
                        /::::::::::::::::::l:::::/~~'::::ヽ
.                       i~l::::::::::::::,:::::::l::::l:::ヽ::::::::l
.                     _-ヽ__::::::::::::ヽ::::::l:::l:::::l::__-.l/ヽヘ∧
                     l  ゙-__'''--,,\ヽ_ __-''~__i .l:::::::::::::l
                     l   __-'''--''-__i---''''~   l::::::::::::l
.                     //~::::::::::::::::::::::::::::::::~ヽ_   ヽ:::::/
                   /~''''~-__::::::::::::::::::::::::::::::::::::::::::ヽ  ヽ'
                  /:::::::::::::::::ヽ::::::::::::::::::::::::::::::i::::::::::ヽ__-'
.                  /::::::::::::::::::l~'::::::,::::::::::::::::::::::::l:::::::::::ヽ ''-_
                 /:::::::::::::::::::lヽヽ/l::::::::::::::::::::::::l::::::::::::::l_-'
               (~:::::::::::::::::::::::::l   l::::::::::::::::::::::::::~'-,::::::::l
                \::::::::_,--,_ /   ヽ:_,-''''''-,_:::::::/:::::::::l
                 ~/::ノ|丿_(ヽ   丿ノl::/--,,:::::l_,--,,::::l
                  ''-_l-'''''(~)-_   _,,-'(~~)'i__,,-'__-ヽ/
.                   l.ヽ_ .l|||ll.i   ヽ_ ll||||l.!_ '/   .l
                   ヽl -'''''~ 、    ~'''''ヽ'  ヽ _/
.                    l    _  _      /'''~
                    丶_   ゙゙゙゙      /
                      ''-,,_     _,,-''
                         ~''i'''''''''~l ヽ
                     _,--,, .,-_ノ   l _,,__,--,_
                  _-''~   ,  l_,-,__,,/-'_-   .ヽ,
                 ,-      '' l__ __/,, '''       ヽ
.                 l        l  /          ヽ
                 lヽ   /   l_/   ヽ        .l
                 ヽi l .i l  _/・l l__   .'/    ( .)_ノ/
                 //~/'i l丶~/ヽ  '''- .(_ ( ヽ-''''~ヽ
                (_  ' ' l 丶l__/ /   ~'''l' l \ ヽ
                 /~~'--l  /・,-,,・ヽ     l    _-,,ノ
                 /   /l ,-'  '-,,l      lヽ-'''~   l
                /   / l           .l  l    l
                /   / l           l   .l     l
               /   / .l           .l   l     l
.              /    / _l ___ __    __   .l    l    l
.              /   .//_   ~  ~''~'''~ ~''~ '''-,,,_  l    l
             /    /ヽ/_i  '~ l   ___ヽ  ヽ _-'   l    l
             /    /  //''-'''~''-,,,,,l'~  /_,,--,,,-ヽ    l    l
            /    /  /     ,     ~    l ヽ    l    l
            /    /  /     l  i       l  .l    l    l
         _,--'    /  ./      l .l        l  l    l    l
        /       l ./ .l      .l l  l      l  l    /    \
    _,-''''~,,-'''     __,/ ./        l.l  l      .l  l   (      ヽ_
   ////~__,,-''''//   /        .l  .l      .l  .l   .\丶._ ヽ\\
   ~''-'-'''~   '- '    .l          l  .l      .l   .l    !,_,l \ \ヽヽヽ
                l     -   l   l  l .ヽ  '   .l        ヽ-' -'''''''
                ヽ  /  l ./ l   l  .l  l   ,  .l
                 \ ヽ  l l  .ヽ  '  .l .l / /
                   >-'//-''~~''ヽヽ-ヽ_ヽ,,!,,,,-'-'
                  /  .l l   .l  l ./  l l  .ヽ ヽ
                  ~''-,_  ,,  /./_     __ ノ
.                    l ~'''~ ~'''l   ~'i'-,_,-'~ .l
                    l     .l    l     l
                    l      .l    .l     l
.                   l     .l     .l     .l
.                    l     .l     l     l
                   l      l     .l     l
                     l      l      l      l
.                   l      l       l     .l
                   l      .l      l     .l
                   l      l       l     .l
                   l     .l       l     l
.                  l     .l       .l     .l
.                  l     .l        l.     l
                  l      l        .l      .l
                  l     .l        l     .l
                  l       .l         l     l
                  .l     .l         .l     l
                  l      l          l     l
                 /      l          l      .l
                /      .l         l     .l
              /        l         l      ヽ
             /          .l         l      ヽ
         ,-'''~~- .-      __,,,--'         l       ヽ
         '-,,__//~___,,,,-'''~~             \       ヽ
            ~~ ''''~                   \ ヽヽヽヽ ヽ
                                   ヽ--'-'-'-' ''''

[SPLIT]
          __,,,,,,------,,,,,,,,___     _____      __,,,----,,,,,,,,
        i''~--,,,,,,,,,________ _,-'''~'''~~~''''~---''~~~~''''''-'',,,   _______~~~''''--,
.        l  l:::::::::::::::::::::::~~''''''--,,,,,__::::::::::::::::::::::::::::_,,--'''~~~~::::::::::::~'''i ~''''/
.         l .l:::::::::::::::::::::::::::::::::::::::::::::::::''--,::::::::,,-'''~:::::::::::::::::::::::::::::::::::::::::l  /
         l .l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l  /
.          l::::::::::::::::::::::::::::::::::::::::::lヽ:::::::::::::::::::/i::::::::::::::::::::::::::::::::::::::::::::::l /
          l::::::::::::::::::::::::::::::::::::::::::::l;;;ヽ::::::::::::/;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::l/
          l::::::::::::::::::::::::::::::::::::::::::::l;;;;;ヽ:::::::/;;;;;;;;;;l:::::::::::::::::::::::::::::::::::::::::::::l
        /:::::::::::::::::::::::::::::::::::::::::::::l''-,-,_:::/'' ;;''''' l:::::::::::::::::::::::::::::::::::::::::::::!,
       /:::::::::::::::::::::::::::::::::::::::::::::::::::l        .l:::::::::::::::::::::::::::::::::::::::::::::::::\
     /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::l       .丿::::::::::::::::::::::::::::::::::::::::::::::::::::::\
    /ヽ:::::::::::::::::::::::::::::::::::::::::::::::::l::::/     i (:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::丿\
   /  \::::::::::::::::::::::::::::::::::::,::ヽ,ヽ___,,,,-'   .ヽ'''--_____:::_''ヽ:::::::::::::::::::::::::::::::::/   \
  /________ ヽ:::,:::::::::人::::::/-'~ )ノ~         ノ_ノ ((''-(_::/'l::::::::::::::::::::/      \
  ~~     l l:::(::ヽ:(,-ヽ:ヽ_ //____,,,,,,      ,,,,,,,,,_____ヽ ヽl~'l:ノl::::/:::::::(   l~~~~~~~~~
.       l ヽ::ヽ__,,-,  __,,,--'''~_,,)|l !       ! l||(,,_~'''--,,, ' 'ノノヽ:ノ   l
       l  ヽ-,,,l  -''_ ヽo-'''~llll!!'-'        ヽ_oll|||ll'--'|l~''- l:__-! ~''''-,_l
       l//  .l   '''-!!!''''~~              ~''''-'ヽヽ l  _~'l
        / '''-,,,,l  ///////////    ,    //////////  l,,-''~  .l
        l     l                          .l     l
        ヽ   / .l                         lヽ_  _ノ
         ~'''-__  l                        l __,-''~
           l ~'''''ヽ                      ./''~::::::l
.           l::::::;;;;;;;::::ヽ_     _,,,--='''''---__      /;;;;;;;:::::::l
           l:::::::::;;;;;::::;;;;;;~''-,__  '-''~~        __,-'~;:::::;;;;;;::::::::l
          l:::::::::::;;;;:::::;;;;;;;;;;;;;;;;;~''- ,,___     __,, -'~;;;;;;;;;;;:::::;;;;::::::::::l
          l::::::::::::;;;:::::;;;;;;;;;;;;;;;;;;;;_-l  ~'''''''''''~ l-,;;;;;;;;;;;;;;;;;:::::;;:::::::::::l'--,_
         _,,l::::::::::::::::::::;;;;;;;;;;;;;;;;;/ .ヽ_       ,!. ヽ;;;;;;;;;;;;;;::::::::::::::::l::::::::::~''-,,_
       _,,-'':::::::::::::::::::::::::::;;;;;;;;;;;;;/   ヽ    ./  .ヽ;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::l
      (:::::::::::::::::::::::::::::::::;;_,,-''~ ヽ     .ヽ_/     .ヽ-,,;;;;;;;::::::::::::::::::::::::::::::::/
      ヽ:::::::::::::::::::::,,,-'''     ヽ    / \     /  ~'''-,,

[SPLIT]
                          _, -''_~~''ヽ,          __
               , _/~i       /__/ l l i-)-, _     _,,,/ ヽ
             ,- ' ( , l_      / / '~-',ノノ~/-' ~ l     )._'丿(____
             ヽ (~ ヽヽ'ヽ  ., /.l ',/_,- ,-'''--''-'-__,,ヽ,   丿 ヽ~_,, )
              > >ヽ/ ヽ  !'' >/' /  ~'       l  /   ヽつ(_
              !_>__/   ~'ヽ- /  l     l'-'l    l.~'i      ヽ丿
              (_i-/     <~l <    ./ ヽ    ヽ'')      ヽ
                l l     ,/ l  l/∨ヽlヽ'  /人(ヽ/) ~~)      .l
           _____ .l l     )  /~''.l 'T()T')   (T()T lヽ'   (_     ノ
      __,,--''''~   ~''- ,,ヽ_   (_/___.l_ >.l ~~~   , ~~~ l/ノ _,,,,,,,ノ    ./
    _,-~   __,,,,,,,,,,,_   ~'''-,'''''''''ヽ  /~'''ヽ   ''--'   /~  )    ,- ,,,,ノ
    ',_  _,-'~      ~''-,_  ~ヽ  l  '7   '-, ,,___,,,,-''   (    / .l
     ~''ヽ  _,, -- ,,_   ヽ__,-'  _l  ヽ-''''~'ヽ____!//~~'--'~~   / l
       ヽ'~      ~ヽ/    /'' ヽ ,,,,,,, - ,'''''ヽ / _/!~~'- ,,____ノ  .l
.        ヽ . ∩ /     .l o 。   ヽ.lヽ/ヽl/ヽ.l。 o  l   .l
           ,ヘl .l-- ,_      ヽ_  o 。 丿_,,''-.0--,_ l   。ノ   .l
           ヽl l  丿-,,_,,_    l   // ヽ_ノ \_/.l-/ ヽ   .l
            ヽ ----,,__)~''-,,-ノ   /  l       l ヽ  ヽ  l
            l    l ./   )  ~'-_./   l      .l  .ヽ  ヽl
    _,,,,,,,,,,_    l    )l   ./    /_,- _-l       .l_   .l    \
   -'~    ~'i   l   ./ l. (   /~'' -<_/      l ~'-,,,, l    丿\
.  ,-ヽ_________/-- .l    ヽ./  )  / ''~~<_,,-,,|~'''-_-'''~|-''- l.l   i  丿_
  l l>-'-'-'-'<lノl     /ヽ ./ ./    '~~ ∩ !-''i'0'i''-'    l ヘノ <ヽ_ ~''--_______
.  〉. o    .o〈/ /  ヽ/  .l/          .l l l l     ヽ_l  /  ~'''-,ヽ---'
.  l   '-'-'  / .//  /ヽ//           l l .l.l .l      .l  (     ゙''
   ヽ ,,,_____,,.///_,- '~    /           / l l l l.l     .l .丿
.  /~'ヽ,/ヽ/,,,- ''      /           / l l''''l l .l     .l/
   ~)'-''ヽ-'-ヽ        /          .く__ .! l .l  _,ヽ    .l
  /  / l.|.l .\      /           //  l--'l  ヽl    ol
. <__,,-,,_ヽ._丿_,-,_>    ./ O          丿 ~'フ .l  l <.l    。l
    l |'| l       ./   。       /  .lヽ-'  '-'~l .l_  ○  l
..   し l l       O        。  ノ  .ヽ~~~~~'''''~l  l   。 l
      ~'''      /      。    (    .l      l.  'i    .l
             ./    ○     .ノ    丿~~~''''''''''''''ヽ_ヽl     l
          ____/    .。     /   /         l~''!_  。 .l
          l ノ'l       。  ./   /-''''''--,,,,,,________,,,,,l  ヽ  o l
        ,-'''-'' l_    ○    _,,/   l .l           l  /l    .l
.        l _,,   '~!       /     l l_______      ____ l  l .l   ./l
       l~~~    /'~!/l    ./  ./   ll    ~~~''''''''''~~   .l./ ヽ_,_lヽ/ヽ
       ヽ   /   //ヽ_/  ./    l             l       ヽ
        ヽ_/     ~     ./    丿-''''''''---,,,,,,,,----'''''~ヽ,,,,________ ヽ ヽ,
        ヽ    /     ,''~/'''''''--''                .ヽ  .i  ヽ/
         ヽ   l'ヽ_     l ./________________,,,,,,,,,,,,,,,,,,,,,_________,,,,,,,---'~ヽ ./  ./
           ヽ_ l ,ヽ_   l/                        ヽ__/
            ~''~''--,,~''-''                         _,-''''
                 ~'''-,,,,,,,____________,,,,,,------,,,,,,,,,,,____,,-----'''''~
                            ヽ  丿
.                             ~''

[SPLIT]
                 __     /~~~~'''- ,_
                /:::::ヽ, -''''/,-,::::::::::::::::ヽ,,-,,,,_
.               /:::::::::::l.ヽ, (/;;;_ヽ:::::::::::::::::ヽ:::/
.              /:::::::::::::l,,,,,,ヽ-' /,--,::::::::::::::ヽ~ヽ
             /::::::::::::::::)   /~'''_,,, -,ノヽノ-'ヽヽ
.             (:::::::::::::::::::(    _,,-(__)ヽ.l,, l ,,-''-,l
              ノノ'l::::_,-''(''')   ヾ.l l||lノ-  {  〉  ノi
               ~''/}ヽl.l||l     ~~    {  /''/ .l
                l .l ~~ ' _,,,,,-      .{ ./ /  ノ
                l .l            .::::/ / .丿
                ヽヽ         ..::// / ノ
                 ヽ,~'-,,__    __,,-' ./ /-''
                   ~~  .~''''i'''''~ l--''./ /,,
                    _,,,,,,,-,l   /''~/ / ヽ
.                   / ./_,,__,,,,,/,,_/ /   ヽ
                (ヽ,,/-,,(ヽ,/ ノ    ./ /-,   ヽ
                ミ     / _,,,,----/,/-/ヽ   ヽ
               /     /      ヽヽ ヽ   ヽ
               (__,,..:::::::./        , ヽ'  ヽ   ヽ
               /  ::/    /~'''--,__,ヽ-'   >.   ヽ
              / ./    /   ./ / .l   /     .ノ
.             /  '    ./    ./ / l  /    _,-''
.            (     /     ./ / ,l/    _,-''
             ヽ,____./ l      ./ / l    _,-'
                  l      /,,/ .l   ,ヽ
                  l    / .l  .l   l ヽ_
        _ _,,,_ _,,_ ,-,,,--,,_l,,,,, -,,_,,ヽ~~ノ,,,,,ヽ,,,-'ヽ-,ヽ-,,-,_,,-,__,-, ,,,  ,,,
.  i''''-'''--'~''' ''  '  '         ~  ~  ~             ~ ~~ ~'~~'-''',,,-,-,
.  l                                                l
.  l                                                l
.  l        _,,_ _,,_ .__ _ _,,___,,,__,,,,_ _,,_ __ ,,,  ,,, _,,, _,,,_ __  _         l
.  l''''~'''~~'''~'''~~''  ''''  '''  ''' '      '''  ''' .' '''  ~  ~~  .~ ~~ .~''''--'''-'''--,,,,_.l
  ~'''~~''''~'''~''''~'''''~--''--'--.|    .|       |- '--'- ''- ''--''--'- '--'--'--'-'-'-'
                 l     l       l
                 l     l        l
.                  l    .l       .l
.                 l    .l      .l
.                 l    .l      l
                  l    l       l
.                   l     l      l
.                  l     l     l
                  l    .l     .l
.                  l    l      .l
.                   l   l      .l
.                   l  .l      l
.                    l  .l      l
                     l l     .l
                     l.l      l
.                     l      .l
                     l      .l l
                     l     l .l
.                     l     l .l
.                     l      l  .l
                     l     l  .l ,,_
                     l     .l   l'_,-'
..                  /ヽl     .l   ./lヽノ
                   ~'-l,_    l,,,,, -' ,ノl
                   '--l ~'''---''l--,-/ ./l
                    /ヽヽ-,--,lヽ// / .l
.                   l l ヽヽ/ /.l ヽ/ / /
                    l.l .ヽヽ/ l.ヽヽ .l l
                    l l / ヽヽ.l/ヽヽl .l
.                    l.l/ / ヽ l  ヽ.l .l
.                    l l /  〉l  ノ ./
                     lヽ'_  .ノ.l~~ ./
                    l.  ~~~ l  /
                    ヽ   ./'''''~
                     ヽ____/

[SPLIT]
  | |          ,-'''''~~~'lヽ''-, '丶l    _,,,,,_ / / \\            | |
=='' '===========.(~~ヽ/./~l_ 丶.l-,,_l  /_,  .ヽll,,-''''''''''-\\==============' ''==
.  '| |     .// ヽヽ/l~''--',,,ヽ_ ノ)      ~''''''''llヽ~~ヽ   .\\           '| |'
  | |    .//-'~~~~ヽ_l ノ/.lヽヽヽ_,,,---,,,, <~~~'ll''~~'>    \\         .| |
  | |  .// /~~'//l__/~'''ヽ_,,-''_,, -'''~,,,,-~''-,_~'ヽ~l./ノ-,-''ヽ   \\       .| |
  | | .//   //ノ ( ! ヽ /./ ,,-'''~__,,,,,----ヽ, /ll l~ヽ,,ヽ     \\     .| |
  |//         ヽl ノ/./ /,,,,-''~ _,,-,,_'''-,~~ ヽ/ノヽ~ヽ       .\\   .| |
 //           ∨l/ _,,-,,-' _,-''_,,,,,,,,__~' -,ヽ,, !,ヾノヽ,,,ノ        \\   | |
 /              /,-'/ ./ヽノ~  (( ,-''-,(~:::::;i___            \\..| |
                l./''''-/ ~~~'ヽ   .'   ヽ:::::ヽノ
                l.(_:::::'-,           l;;;;_/''
                (_;-;__(. ,--''''''    '''''--'''.l/l    ○
     ,,--,,          l--,l     ___'__,    .l<.丿
     !,__丿          ヽ_ ヽ           /'''
 ========================~~.ヽ,_       ./=============================
 )ヽ /⌒⌒'''ヽ'~''⌒⌒''~~) _,-''''ヽ--~''' ,----, ''~-'~~ヽ,,,,,/~~''--''''-''⌒⌒ヽ_,/⌒''-'''~~'-
 :: ~''   ::::    ::::::    ~   ,-'''''''--'    '--'''''''-,.::::  ..:::::: ..  .:::::::... ...::::::::::   ..:::
 ::::...           :::::...  /    ~'''-  -''~   .! ....::...      ....
         ..::::::::...      ヽ~~''~~''-''⌒⌒''-'''~~~''-'   .....   ...... ...       ...::::
    ...::::::   :::::::::   ...:::.     ............ .:::: ::.    ...     :::::::::::    .:::..    ::::
     :::::..  ...    .......  ....      ::::::::::::::.. /~~'ヽ ::::::::::::     .....:::::::....
 :::::...  ::::::::::..      :::::::       ::::.   l   'l ::::::::  ...::::.        ..::....   ..:::
 ::::::    ::::          ::::....    ..:::. l    .l ::::::::     ......         ..::::::
 :::       ...::::...   .........          ''⌒''~~'''        ..:::::....::::::::::..      :::
 :           ...::::::::::::::::::..    ....:::::::......            :::::::::: ::::::::       ::

[SPLIT]
                   /     l _,,-''-,,_  .l       .l
.                  /    _,l,//l'\\_l        l
                 /  _,, -- ''' ~~~~~~~~~~ '' - ,,_     .l
                ,-/,,-''               ''-,_   .l
ヽ              //~   _,,,, - ''''~~~~~''' - ,,_.     ヽ, l_,,,,_
.ヽ'l              l / _,,- ''~           ~''- ,,_    ヽl  .l
  l           _,,,'-'''                   '- ,,_  .l   l
.   ヽ        _, -'     __,,,,,-- '''''''(~~~~''''' -- ,,_      '- ,l  l
ヽ  ヽ    _, - ''   _,,, - '''~,ヽ::::!::::/ヽ:::)  (::::/.l:::::::~'''- ,,_    '- ,l_
. ヽ   ヽ_,-''  _,, - '' ヽ:::::::/ //,,,ヽ //   ヽ! ノ::ノ'(:::::/ ヽ''- ,_   ''- ,,_
.  _ヽ  ヽ,, - ''     ''--,,,,ゝ-''~ ~~ヽ,      _,,, --''''- _ l::::::/l''- ,_   '- ,_
-'' _,,ヽ  ヽ       /~~'l l   . i.(~~~)i'    -'(~~~)   i ~l~l::::::l.  ~'- ,_   '- ,_
--''---ヽ  ヽ------,,.-l \.l ~,, __ヽ ~~丿    .l ~~~ノ  ノ_,l'~~ヽ::l     ~''- ,,_  '- ,_
.     ヽ  ヽ    ~'ヽ ,-l.   ~~~~~      ~''''''''''''''''ヽ' l/~ .l::l----,--,,,,,,______''- ,,_
      丶  ,丶,,_   .lヽ,_l        '          lヽ  /:::l _,,---.     ~~~~~
        ヽ' _,-- )   l:::::::ヽ.     ヽ------/      /__/::::::l''
        ヽ,',  _, --,,_ l;;;:::::::ヽ     ~~~~~~       /;;;;;;:::::::::::l
          ヽ'.   丶丿:::;;;;;~''- ,,_        _,, -''~;;;;;;;;;;:::::::::::l
.         /.  _,,- ''~~ヽ::;;;;;;;____,--~''i''----''''i~'''--;;;;;;;;;;;;;;;;;::::::::::\
.         l. /    _,,-';;;;/ヽ,/  ,-l     l__/. ヽ--,_;;;;;;;;;;::::::::::~''-,
.         ヽ   ._,-''~  ヽヽ ヽ,  l''-,,_____,,,ノ/  ./  '-,_;;;:::::::::::::::::::ノ
          ヽ -'   _,,-''~ヽ.ヽ ヽ, ヽ    ./ _,-'   _,/_ヽ_::::::::::::/
           ヽ   '   /  ヽ, ヽ,ヽ  /, -''~,, --'' _,, -'  'ヽ;:::::l
.          /l lヽ   / .ヽ'''--,~''-_'-'_,, -,,''~,,,,--'''~      ヽ::::'ヽ
          / l l ~'  ,,,丶  '--,__,, -,∧/~~              l::::丿

[SPLIT]
力力力力力力力力力星隕星星石石力力力力力力力力力力石星星星星力力力力
力力力力力力力力力星星星星星隕星姫石力力力力力姫星星星星星星力力力力
力力力力力力力力力星星星星星星隕隕隕石力力石星星星星星星星星力力力力
力力力力力力力力石星星星星隕隕星星星隕石姫隕星星星星星星星星力力力力
力力力力力力力力石星隕隕姫石姫姫姫姫姫姫石石姫姫隕星星星星星石力力力
力力力力力力力力石隕姫石姫姫姫姫姫姫姫姫姫姫姫姫姫隕星姫星星星力力力
力力力力姫姫姫姫姫姫石姫姫姫姫姫姫姫姫姫姫姫姫石石石星星星星隕力力力
力力力石姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫石石姫姫石姫隕星星星石力力
力力力姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫姫石姫姫姫姫姫隕隕隕姫力力
力力力姫石石姫石姫姫姫姫姫姫石姫姫姫姫姫姫姫石姫姫姫姫石隕隕星力力力
力力力姫姫力石石石姫石姫姫姫姫姫姫姫姫姫石姫石姫姫姫姫姫星星星星石力
力力力姫石力石力力石石姫隕姫姫星姫石石姫力石石石姫姫姫姫姫星星星星石
力力力姫石石力力石力石姫隕隕星星姫石石石力力力力石星姫姫姫隕星星星星
力力石姫姫姫石石姫石姫姫石石石石姫石石力石石石石石星姫姫姫隕星星姫力
力石姫姫姫姫姫姫姫石姫姫石力力力姫姫石力姫石姫姫姫姫姫姫姫隕星姫力力
石姫姫姫姫姫姫石姫姫姫姫力力力力姫姫姫石姫姫姫姫姫姫姫姫姫隕星力力力
姫石姫姫姫姫姫姫姫姫姫石力力力力力姫石姫姫姫石姫姫星姫姫石隕隕力力力
石星姫姫姫石姫星星星姫力力力力力力姫姫姫星星石星姫姫姫姫姫隕星力力力
力力石姫姫姫星星星星星石力力力力石姫姫石隕星星星星石姫姫姫隕姫力力力
力力力力姫姫姫石姫力石姫石力力力力力星石石力石力石石星石星姫力力力力
力力力力石星星力姫星石石力力力力力石力石石星星姫力力姫姫姫星石力力力
力力力力力石姫石石力隕石石力力力力力石隕石力石星力力姫力力石石力力力
力力力力力石石石力力隕石石石力力力石石姫隕隕隕星力力力力石石姫力力力
力力力力力石石姫力力隕隕隕姫力力力力力力隕隕隕石力石石石石姫姫力力力
力力力力力石石石石石石隕隕石力力力力力力石星石力力石姫石石姫姫力力力
力力力力力力石石石力力力力力力力力力力力力力力力石石石石星姫姫力力力
力力力力力力力石石力力力力力力力力力力力力力力力星姫姫星隕姫姫力力力
力力力力力力力力星力力力力力石石石石力力力力力石隕星姫姫星姫姫力力力
力力力力力力力力姫石力力力力力力力力力力力力石隕星星姫姫姫姫姫石力力
力力力力力力力力石姫姫石力力力力力力力力石星隕星星星星姫姫姫姫石力力
力力力力力力力力姫石姫隕星石石石石石石姫隕星星星星星星姫姫石姫石力力
力力力力力力力石星力力石星星隕石石石星隕星星星星星星星姫姫石姫石力力
力力力力力力力姫石力力石力隕星石石石星星隕星姫隕星星星姫姫姫姫姫力力
力力力力力力力隕力力石石姫姫石石石石星隕石力石星隕星隕姫姫姫姫姫姫石
力力力力力力石隕姫力力石石石石石石石石石力力隕星隕星星姫姫姫姫姫姫姫
力力力力力石隕隕石力力石力石力石石石石石力石石隕隕星星星星姫姫姫姫姫
力力力力石隕隕隕姫石石星星姫石石石石石力力隕隕隕隕星星隕星星姫姫姫姫
力力力石隕隕隕隕隕隕隕隕隕隕隕隕隕隕姫石石隕隕隕隕星星星星星星星姫姫

[SPLIT]
                      _,,,,,-----,,,,__
                    _,-''        '''--,_
.                  /  __,,,,------,,,,__   'ヽ
                  /  __-__ _,,,----,,,,____~-,,  ヽ
                 l //::::::::~~''-,:::::::,-'''~::::::::::ヽヽ l
.                / l:::::::::::::::::lヽi:::::l/l::::::::::::::::::l, ヽ,
            ,,--''''~/ ./::::::::::::::::::l;;;;;∨;;;l::::::::::::::::::::ヽ, \'''--,,_
            l      ヽ::::::::::;;:::,:::::〉  .(::::::::::;;:::::;;::ノ      l
            ヽ,      !;;ノヽlノヽノ,,   ∨ヽ'~ヽ/lノ      /
             \,_   ,-,,l -'''i'--,_    _,--'i'''- l/-, _____,,,-''~
              ヽ ~''-l 丶lヽ,! '''''ノ    !ヽ'''ノノ l  l  _,/
               ~''-,,ヽ'~.l  ''''''~  ,  ~'''''~ l_ヽノ-'''~
                  ~'ノ;;;;l    '---'    /;;:l'
                 ,-;;;;_;;;;ヽ,_       _/;;;::ヽ
                 へ,_ ヽ;;;;;;~'''i-----'''';;;;;;;;;_,,-'''-''ヽ
               /{     ヽ;;;;_,,l    !,_;;;;;;//   )
             /::;;;;ヽ   ヽl-''' l__,_,_,__,_l ~''l/~    .)\
             l:::::;;;;;;;;;;l   ~''l   l-----l  l     .丿;;::::\
             l::::::;;;;;;;;;ヽ,,   l.   l_,--,_l   l-   ノ;;;;;;;;;;;::::::!
             \:::;;;;;;;;;;;;lヽ__l.   /----ヽ  l__ノ''i'~;;;;;;;;;;;;:::::/
       _____      .ヽ::;;::;;;;;l  l   ヽ_.◇._ノ  .ll   l;;;;;;;;::;;:::/
     /--<_ヽ,,,,_   丿ノ:!;;l   l   l><l   .l. l   l;ノ;;l:::/
    _,,/~~''''~-''~!/  ∠ノヽ/  /l   l><l   l;;;;;l  .l lノヽ'
    \''''-,,,,,,-//'      /  ./ l   l><l   l;;l .l   l
     '~\''-'',/     /~~''-,/丿   .l><l   ヽ l,,___ノヽ
        ~l''~l    ./    / ヽ,_ ./~~~~'ヽ,   > l.   ヽ
         l l   /    /./ ヽ/      lヽ-'~l l.    ヽ
..         l'~l  /-,     l /  /      l l   .l .l    ヽ
         l''~l-'  ヽ   l./  /       l .l    l l     ヽ
         / l ./  ,-'~ヽ  .l.l  _/        .l.} .l.   l.l.l l  _,ノ
         l,_ //ノ   \ノl //        .l.} ヽ  ll,,l /'-''  \
          ヽ彡!     l /'/          l.)  ヽ,  l '' ヽ    ヽ,_
           (,,丿    l.//         l/   ヽ''i l   .l l'' -,_   'i
.           l l   ./''/          l.)    ヽ''-l  .∪  ~'--'
.            l l  ,,ノ/          l(      ヽ'ヽ
.            l l ( i           l }       .ヽ.l
.             l l, !.l           l(        lノ
             ''l'~l .l           .l/         .l
              ~  l           l l         l
.               l           l l           .l
                l          .//          l
               l           /             l
              l          //            l
              l          //ヽ             l
             l          //ヽヽ            l
.              l           // lヽヽ           l
.            l          //  l ヽヽ          .l
            /         //.l   .l   ヽヽ           l
           /        // . l  l   ヽヽ          .l
           /        //  .l  .l   l ヽヽ         l
           /       //  /~''''l    .l  ヽヽ         .l
.         /      .//  /~''-.l,_  ,_l   ヽヽ,        l
         /     ./ ./  /ヽ// l-,~~~-l.    ヽ,ヽ,_        .l
      ___ノ    ./ ./'''~~/~''--ヽ_l, ヽ,_//l~~'''''''--ヽ ヽ,_      l'''ヽ,__
  __,,,,,/~ ノ  _,,-'' _,, -''   /  __,,/ l ヽ ヽ/,l     ヽ  ~'ヽ,_    !,,_. ~丶,
  l_    '~--'''~_,,,-''       ~''''''    l/ヽ ヽ,l      ~ヽ   ~'''--,,_ 丶、 ヽ__
.  ~''--,,,----''                l~''---' l        ヽ,,,,,,__    ~''''--  __)
                          l    l           ~~~''''-----''''~
                          ヽ---'

[SPLIT]
         /:::::::::::::::::::::::::::::::::~~~''''--,,,_,,,,,,ヽ,,_    ヽ  /           /
.        l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::~''-,_::::~~'''''-,,ヽ/           .〈
    _,,,,,--''''''l:::::::;ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ:::::::::::::::::~'''-,_,,,-'''''''>     .ヽ
. ,-''~::::::::::::::::::::l:::::;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::::::::::::::::::::::'ヽ,          l--,,,,_
 ヽ:::::::::::::::::::::::::::l:::;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::l,,_:::::::::::::::::::::::::::ヽ       ./.   ~'''-,
  ヽ:::::::::::::::::::::::::::ヽ;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~'''-:::::::::::::::::::::ヽ--,,,,_  ./    ,-''~
  ヽ:::::::::;;~ヽ;;;;;;;;;;;;;;;;/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/::::::::::::::::::::::::ヽ  ~''-'    ./
   ヽ:::::::::;;;;;;ヽ;;;;;;;;/:::::::::::::::::::::::::::::::::l:::::::::::::::::::::::::'-<,,,,-'::::::::::::::::::::::::l'''''--,,_    ./
    ヽ::::::::;;;;;;;;;ヽ/~''''--;:::i::::::::::l::::::::l;;;;;;:ヽ;;;;;;::ヽヽ---''~::::::::::::::::::::::::::::l;;;;;;;;;;;;~-,,__,/
  _,,-''~::::::;;;;;;;;;;;;;;/    丿ノ::::/ノヽ::::l-,,_;;;;;;ヽ;;;;;::l::::l''''~~::::::::::::::::::::::::::;;;;;l;;;;;;;;;;;;:::l
 '-;::::::::::;;;;;;;;;;;;;;;;;l   .'~/-''~~  ヽ::l  ヽ'''-:l;;;丿丿:::::::::::::::::::::::::::::::;;;;;;;l;;;;;;;;;;;:::l
   ''-:::::::::::;;;;;;;;;;;;l   / _,,,-'''~~     ヽ::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;l;;;;;;;;;::::l
 -''''~ノ::i::::lヽ;;;;ヽ;l .,_/ ,-''i    /      ヽ:::::_-''~~~~ヽ::::::::::::::;;;;;;;;;;;;/;;;;;;;;::::l
    l:::/ヽ:l ~''-' l   .l丿  ノミ       ヽ'  ,-''''- l::::;;;;;;;;;;;;;;;;;;/;;;;;;;;;:::::l
    ヽl  ヽ   丿   ''''''-''~          /    l;;;;;;;;;;;;;;;;;;;/;;;;;;;;;::::::l
        _,/                 <,_    /;;;;;;;;;;;;;;/;;;;;;;;;;:::::::l
.       ヽ                     '  /;;;;;;;;;;;;/;;;;;;;;;;;;;::::::::l
        ヽ _,,--,,_             :::,,,,,,-'';;;;;;;;;;;_,-';;;;;;;;;;;;;;;;;::::::::::l
          ヽヽ   ヽ           ..::::::::::::::ヽ;;;-'';;;;;;;;;;;;;;;;;;;;;;;;;::::::::::!~''--,,_
           ヽヽ,___ノ         ...:::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::~'''-,,_
            ヽ ,_        .::::::::::::::::::::::::::::::l-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::~ヽ
               ~''--,,,,___,,;;;;--'i'''!::::::::::::::::::_,ノ ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::/
                      /  ~''-,,,,-'''~    ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::/
                _,-'''''''''''~~l     へ     ./     ~'''-,,_;;;;;;;;;;;;:::::::::/
.              /      l   ./  \   ./         ヽ;;;;;;;;;;:::<  _/l
              /        l  ./l  ○ l\ ./          ヽ;;;;;;;;;;;;;;::~~~ノ
             l         ヽ/ l   .l  '-'            .l;;;;;:::::::ヽ'''~
              l     i       l   l          .i     l;;::::ノヽ丿

[SPLIT]
.     /~~~~~¨^''¬-、._ _,,-====-,_  _,.,--‐'''''^^''ヽ
.     .i゙ ,i::::::::::::::::::zy,,_ ._爻:::::::::::::::::::::::|!''″ ___,,,,,,,__ .ヽ
.    .ノ i::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::zz::::::::::::::::::z_.}
.    .| i::::::^::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.|
.    .|i:::::「 .::|:::::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|
.    .|::::|i:::..゙ [リ|「]゙「;:::::::》:::::|::::::::::::::::|::::》::;《:::::;;|.{::^《::》::)
.   /::::::::::::::ii:::::zr:::::ii::::::::.:::::::::|》|:::::::::::.::::!゙ソミ||::::::.`,,,《:::;::!
.  .i:::::::::::::::::::::::::::::::::::::::::::::::||::::::::::i::::::::::::リ:::::::::::::::::::::::ii::::|::::::(
.  |::::::::::::::::::::::::::::::::::::::::::::::::|》::::::::::::::::::::|:::::::::::::::::::::::::::::::::::::::\
.  \::::::::::::::::::::::::::::::::::::::::::::! ¨ア¨¨¨゙::::::::::::::::::::::::::::::::::::::::::::::ヽ
.   ,ノ:::::::::::::::|リ:::::::::::::::::::/      .リ::::::::::::::::::::::::::::::::::::::::::::|′
.  (::::::::::::::|「''^´》::::|^リ;:::h、     ,,v:::::::::::::|ミ:::::::::::::::::::::::::;/
.    ゙\::::::r -「¨′   ̄′    ‐'゙¨¨¨《:::| ゙リ《:::::::::::::::/
.    .,.-‐《!.″    .ーv        ,,.v: .゙^∨ .,i::|::::|リ:::!
.   /冖r 〔 ..r'''¨⌒^'ー..フ‐     ‐'ニ-ー─-、, .″i::「、ヽ
.   .「  ∨        `     ^′     ^  |゙.,r‐┐
.   |, ,.-'〔          、           .〔!′ }
.    ゙\_ |         ._ ′          i\  ,ノ
.      .¨゙}         ¨^^^″        .i゙ ./′
.       .〕                   ./^^′
.       .i::::y                 ..」:|
.       i:::::::::z,_              _y:::::::!
.      /::::::::::::::::::zy,_        _,,yz::::::::::::::::\
.   ./::::::::::::::::::::::::::::::::;》!'''〜ーー‐'i::|:::::::::::::::::::::::::::::::\
.  /::::::::::::::::::::::::::::::::::/ .}     .〕 \::::::::::::::::::::::::::::::::::\
.  |::::::::::::::::::::::::::::::::/   \  .,/   \::::::::::::::::::::::::::::::::::i.
.  \::::::::::::::::::::::::::::      ,工}     |::::::::::::::::::::::::::::::::/
.   |::::::::::::::::::::::::::|     ,z::::::::::y    ,:::::::::::::::::::::::::::::/
.  /:::::::::::::::::::::::::::!   ,z:::::′゙|::::i.   ,::::::::::::::::::::::::::::|′

[SPLIT]
__-.i '''l~~l'''i                           _--_ __ __
l l l l--l l------------------------------------/).l l l l------,-'''~~l
し'-' .~ ~l  l~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | l__/._ノ,,,!,,,!~~~~~~~~''--__|
  l   !  .|                          ヽ ヽ   .l
  ヽ_    .ヽ                          ヽ   .ll.   ┏━━━━━━━━━━━━━━━━━━━┓
    ヽ   ヽ              ________        .l   .ll    ┃    ../l|  .___________________________   |l .  ┃
     ヽ   ヽ         ___--''''~~    ~''''--_    l    l    ┃    / .. l|  ||        ||        ||  |l   .┃
     ヽ   .ヽ       l::::::~'''''---_   _----''''''''''ヽ .l    .l    ┃  /|   ..|  ||        ||        ||  |l   .┃
       ヽ    ヽ     /.ノ::::::::::::::::::::_:l  /:::::::::::::::::::::::::::::::l    l    ┃/  |    |  ||____||____||  |l   .┃
       ヽ    ヽ   //::::::::::::::::::::l;;;ヽ/;;;;l:::::::::::::::::::::::::::l    l   . ┃|  .l|    |  ||O ※※※||※※※♪||  |l   .┃
       ヽ    .ヽ _' (::::::::::::::::::::::::/  ''  l::::::::::::::::::::::::::l    l     ┃|  .l|    |  ||※※ ./ 彡⌒ミ※※||  |l   .┃
        ヽ    ヽ.l  ヽ::::::::::::::::::::l_     ):::::::::::::::::::::l    .l     ┃|  .l|    |_||※ /ヽ(S゜ω゜)ノ※||  |l   .┃
         ヽ    ヽ  .(__(_,,--,,__ゝ    /____(ヽ:::l    ll     ┃|  .l|  /   ̄    ̄ (へ  )  ̄ ̄ ̄\  .l┃
           ヽ   ヽ  .l l l||○|l!'i    _-''l○l~''! .l   ..l    . ┃|  .l|/     :;,      ω >    ♪ ,,\. l┃
           ヽ   ヽ  l ''-_!!lll!'丿   l_ l||||||l  .l   .ll      ┃|  /         ♪   ;:;          \┃
           ヽ    ヽ .l  ~~~   、  '''----''~l    .l     . ┃|/...  ;:;,.          ;:.;:..     ,::;:,,,,,   ..┃
            ヽ    ヽl     T'''''''''T     l    l       ┃                           ......┃
             ヽ   ヽ _     l  .l     l    ll        ┗━━━━━━━━━━━━━━━━━━━┛
              ヽ    ヽ''-__  '--'   __-l    l                超夢銀河王ちゃん (6才)
               ヽ    '''-_ ''''------''''_-l    .l
               ヽ     'i-!    |_-' .l    .l
                ヽ    l      l      .l
                 ヽl   l      .l     /
                  l_____l___  __ _.l___   ./
                 ヽ~    ~~~ ~  /__ /
.                 /            >
                /___           <l
                 '  /    人    <~l
                  '-''~~ヽ'   ''''''~~'''-ヽl
                   l          .l
                   l           l

                       一  人  じ  ゃ  な  い  よ    さ  ぁ  逝  こ  う

[SPLIT]
          /::::::::::::::::::::::::::::ヽ,
     _,, _,,,,/;;;ノ:::::;;;;;;;;;::::::::::::::::::ヽ,
.    //,'~-'--''_;;~~:::::::::::::~',,ヽ----;:ヽ
  /l ./:/::::::::::::::::::::::~'-,::::::-''~::::::::::::::::::::ヽ
. l::l./l:/:::::::::::::::::::::::::/ヽ::/ヽ:::::::::::::::::::::::::::l
. l:ヽ:::l:::::::::::::::::::::::::::l-;;l:/;;;:l::::::::::::::::::::::::::::l
. lヽ:::丿:::::::::::::::::::::::::ヽ,  ノ::::::::::::::::::::::::::::ヽ,
 l::/:::::::::::::::::::::::::;;;;;:ノ  (:::::;;;;;::::::::::::::::::::::::::ヽ,
 <;;:::::::::::::-ノl'''~/ヽ:(   ~)::ノi:~::(ヽ;_:::::::::::_;;:)
  ヽヽ::::l  '-'~____~''   ~''~ __~_'-_ l:::丿~
   /~ヽ'ヽ-''(~,,,==')'    '''('==,,_')''-l''_,-~ヽ
   l  ,ヽ.l~''''~---'       '---'''''~lヽ,  /
   ヽ/  .l """    ,     """ l. ヽノ
    l~''--l      ,___,       /-'~ l
    ヽ_  ヽ             ./  丿
     ,>. ~'-,_         _,-'  <,
.    <       ~'''i-,,,____,,, -'''~    <丿
           .l     l
         _,,,-'     .ヽ_
      _,,-''~  l     l ~'''--,,_
..     /ヽ     l    l     /'.-,
    /   ヽ    l    l     /   ヽ
    l     l    .l   l     .l    .l
.   l     l''----,,,,,,l___l,,,,,,,,----l      .l
    l     l,,,,,____  l,,l  ___,,,,,,,,l      .l
   l     l   ~~./iヽ~~    .l.l     l
.   l     l  ---'/\'---   l     l
    l     l  \''.ヽ__/.''./  .l     l
.    l     l   //__\l   l     l
    l     l  '-''~ ~''-'   l     l
     l    .l         .l     l
      l    l         .l     l
.     l    l        l     l
.     ll    l       .l     l
.     l.l     .l       l    .l l
     l l    l      .l    .l l
     l .l    l     l    .l ..l
     l  .l    l    l    .l  .l
      l  l    l    l    l   l
     l  .l    l   .l    l    li
     l   l    l  l    l    l l
     l   l     l l    l     .l .l
     l   .l    l.l    l     .l l
     l    l     ヽ   .l       l l
     l    .l     .l   .l      .l .l
      l    l    , l   l       l  l
      l    l    .)ヽ /       l.  l
      l    '-i_i i l~'','-'        l   l
.     l      ~''''-'~~         .l  l
.    .l                    l.  l
     l                     l  .l
.    l                     !  l
.     l                       .l
    l                         l
     l                         l
.    l                         l
.    l                          l
    l            _,,,--,,,__     ._,,,,,,,,,,,,,,,,l
   l________,,,,,,,,,,,,-----'''''~     ~'''--''~

[SPLIT]
      /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:ヽ::/::ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
       l::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;:::::l::::::;;;;l:::::::::::::::::::::::::::::::::::::::::::::::::::::::l
.      l:::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;:::l:::;;;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::l
      l::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;:::;;;;;;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::l
.     /::::::::::::::::::::::::::::::::::::::::::::::::::::::l'''''''''-;;_;;;--'''''l::::::::::::::::::::::::::::::::::::::::::::::::::::::\
    /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::\     ./:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\
.  /::::::::::::;;::::::::::::::::::::;:::::::::::;::::::::::::::::::::>    (_:::::::::::::::::::::::::::::::;;:::::::::::::::::::::::::;;;::::::::\
  /:::::::::::;;;;;;;;;:::::::::::::::::;;;;:::::::::;;;;:::::::::::::/     ~ヽ;;;;;;;_:::;;;:::::::::::;;;;::::::::::::::;;;;::::::;;;;;;;;;;;;;::ヽ
 '-;;;;;;;;;;;;;;;;;;:::::;;;;;::::::::/l::_;;;-l;;;'''~~/~         ):::::~~'''--,,lヽ;;;;;;;;;;::::;;;;;;;;;::;;;;_;;;;--'
    ~~~'i;;;;::::;;;;;;;;;;/-'''/;;;;/ ヽ;;;;;ヽ_        ノ;;;;;;;ノヽ;;;;;;;;l~~'''-;;;;;;;;;;;;;;;;;;;;;l''~
      l;;;;;;;;;;;;;;;;;/ _/-''''''''''--,,_~~       ~~~ _,,,,--''''''--,,_  l;;;;;;;;---'''
      ~'''-l;;;;;;l /  ./(~~~~~)ヽヽ        //(~~~~~)i  ヽ ./;;;;ノ,_
      /  ヽ;;;ヽl  l .~~~~~ l  !       l  l .~~~~~ .l   ! '-'l~  ヽ
       l~~ヽ .l~~ヽ ヽ    ノ ./       ヽ .ヽ    .丿 ノ  .l /~ l
      l   ヽ.l ~-__-~'''''''''''' -''          ~''---''__ 、ヽ l /_   l
       ヽ_,-'~ヽl //////         ,        //////  l/ ~ヽ /
      /  / l                            l.ヽ  /ヽ
.     /  ヽ !_ノl                           .l_丿_/  l
     !______,,~'''- l.            ,,--,,             l'''''~ _____丿
       /    ヽ.           '---'           /    .ヽ
      l      ヽ                       /      )
      '--'      ヽ_                    /     ~'''~
               '- ,_               _, -''~
                 ~'''--,,__       __,,--''
                    l  ~~''''---'''~~  l
                    l          l
                   /          ヽ
                _,,,-''i            i''-,,,__
           __,,,,--'''~   l           .l    ~~''''- ,__
       _,,,,--'' //        l          l.        l l~'''--,,_
     /    .//        l         .l         l l    .ヽ
    /     //         .l        .l          l l     ヽ
.  /      //         .l        l          .l l     ヽ

[SPLIT]
             ||      |
   { ヽ/` -‐- 、   ||      |
   7, '〃⌒M⌒ア  !!       |
   i i ノメ ノノ)i >   /     <  イヤったらイヤ。
    l ( | (┃┃.|!   /      .|
   i  ゝ  ' イ|  / ____|
   く  /^{ヾi}Vlア,}   ̄ ̄ ̄|
     )'〈 1 ☆! /         |
     ヽ_ノ__」          \____
       {.ァノ |
      <    j、
    く /`r‐-ィ'ヽ)
      `ヽL_レ'´
        |ーl-!
.      「[卯
        |  ⌒),)
        ̄ ̄

[SPLIT]

.  ,.!`='^、
 ノ、M,、>;'   ./ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,(`ヘ´)b'、 < イヤったらイヤっ。
. く'★iゝ.冫  \________
  ,ム.,,ヽ,,"
.  dl lb

[SPLIT]

   ,トi'`iイ、
  ノ、M,、>,    / ̄ ̄ ̄ ̄ ̄
 m,(`ャ´)p'、 < シュテルン★
  |.ノ'i-k'ゞ 冫  \_____
.  |./,'"',ヽ、''
.   c元っ´

[SPLIT]
.  _,--、
  <,、M,、フ,   ./ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
. w,(`ゥ´)p'、 < 輝き、ごちそうさまよ〜ん★
 |_ノlxiKゝ冫   \___________
 .| ./ ハ、.''
.  c仆っ´

[SPLIT]
              /;;;;;;;;;;;;;;;;;ヽ;:::::::::-,,_/:::::::::::::::::::::::::::::::::::-,_
.             l;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;:::::::/::::::::::::::::::::::::::::::::::::::::::~ヽ
            _,,l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;/::::::::::::::::::::::::::::::::::::::::::::::::l     _,,,,,,---,,_
.           /;;;;;;;;;;;;;;;;;;;;;;;;;;;;_,-'''~::l:::::::::::::::::::::::::::::::::::::::::::::::/:l _,,,,-''''~~::::::::::::::::::ヽ
          /;;;;;;;;;;;;;;;;;;;;;;;;;;_,-':::::::::::::l::::::::::::::::::::::::::::::::::::::::::::::/:::l::::::::::_;:::::::::::::::::::::::::::l
          /;;;;;;;;;;;;;;;;;;;;;;;;/:::::::::_;-''~:::::::::::::::::::::::::::::::::::::::::::::/::::l:::::/;;l::::::::::::::::::::::::::::l
.         /:~'''''-----;/:::::::_,-'~:::::::::::::::::::::::::::::::::::::::::::::::::::::/:::::::/;;;;;;;l::::::::::::::::::::::::::::l
        /:::::::::::::::::::::::/:::::::::ヽ:::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::::ヽ::::/;;;;;;;;;;;;;l:::::::::::::::::::::::::::l
        /:::::::::::::::_;;-''/:::::::::::::::ヽ;::::::::::::;::::::::-''''~~::::::~''-;::::::::::ヽ'-'''-'''''l:::::::::::::::::::::::::::l
       /::::::::_;-'~;;;;;;;l:::::::::::::::::::ノ::::::::::/::::::_;-;:::::::::::;;::::i::::ヽ::/   _/::::::::::::::::::::::::::::::~''-,
.       l:::;;-'~;;;;;;;;;;;;;;;l:::::::::::::::::~'''''''~~-l:::::/ .ノ::::::::;ノヽ,l;;::::/    .(_,-''ヽ::::::::::::::::::::::::::::::ノ
.      /;;;;;;;;;;;;;;;;;;;;;;;;l::::::::_;-''-;_:::::::/ ~'- ,_~~_,,,,,----,_'''-    ノ;;;:-ヽ:::::::::::::::::::_,-'~
      ~'i''---;;;;__;;;;;;;;;;;l:::/ -,_ 丶/   '--,-'~     '      _,,,-,_ ノ_;-;;_::lヽ_:::ヽ
.      l:::::::::::::::/;;;;;;;;;;;;l/   ヽ                   '  ヽミ   ''  ''~
      l:::::::::::::::l;;;;;;;;;;;/l   /ヽ                  ,  ./~''--,__
      _,ノ:::::::::::::::l;;;;;;/:::::ヽ,                      ,-''''~~ヽ l. ヽヽ
   _,-':::::::::::::::::::::l;/::::::::::::::::ヽ,,___,,-'i.              _,-'~/l ヽl_ ,ヽ, l,_ ~') ~)
.  /:::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ::::::::ヽ            /  / l   ~''-'~ /~~~)~
 /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~''-ヽヽ          ./ヽ /  /     .l  ./
 ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--'-,,,~'-,,_       .l  l./  ,,l   ヽ  '  /
.  ヽ;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/,,,---,,,_~''-~''--,,___  ヽノ_,-'~_l,,,,,,,_  ヽ   .l
     ヽ:::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;~''-,,_~'''-,,-,~'''''''''~ ./'~   ~''-',_  /
     丿::::::::::/:::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ  /, ヽ   /       ヽ/
  _,,,-''::::::::::::/:::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽl;;;;l l  /         ヽ
   ~'''---'''~l::::::::::::::_::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;l~l;l l'-,/          /
.        l::::::::::/ ヽ::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'-,_;;;;;;;;;;;;;l;ヽ'' ~;;;l _,,,,,,,--,,_     l
.        ヽ:::::/  l::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~''--,_/;;;ヽ_;;;;ヽ;;;;;;;;;;;;;;;;;~ヽ   ./
         ヽ'  .ノ:::_,,-'l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~'i;;l (/;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ, /
             ~''''  .l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;)./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l /
.                 l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ノ~/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/~

[SPLIT]
                        ___
                     _,,,-'''~;;;;;;l
       _,,,,,,,___        ._,-';;._;;-;;;;;;;;;;;l
       l;;;;;;;.;;;;;;;~'''-,,,_   ./,,-'';;;;_,,-,_;;;;;;;ヽ
.       l;;;;;;;;;;;;;;~''_,,,--''''''''''---,,/:::::::ヽ;;;;;;;ヽ
.      /~''''-,,,_,-'''::::::::::::::::::::::/:::::::::::::::::ヽ;;;;;;;ヽ
      l:::::::::::::::::~'''-,,,_::::::::::::/::::::::::::::::::::::::ヽ_,,,,-'
      l::::::::::::::::::::::::::::::ヽ::::::'::::;;:::::::::::::::::::::::::::~'''''-,,
.     ノ::::::::::::::::::::::::::lヽ;;::::::::/::l:::::::::::::::::::::::::::::::::::/~''-
    /:::::::::::::::::::::::::::::l:::::~''-':::::l::::::::::::::::::::::::::::::::/;;;;/
   /:::::::::::::::::::::::::::::::::::::l'''''~~''~~'l;::::::::::::::::::::::::::::ヽ'''
   '-;:::::::::::::::::::::::::::::::::丿      ')::::/l::;:::::l''l:::::ノ
     ~''-;:::::::;;::::;:::lヽ::(,___    ∠/ _ノ,,_ヽl_/~ヽ
       /::::/ l::/ヽl ~''--'    ._,-'='ヽ .l,,.l/  /
      ヽ-;;lヽ'' ,-'''i''''=ヽ     ヽ,,,,,,ノ/ l.ヽノ
.      l_ ~'ヽ. ,__ヽ,,,,丿        ~ '' l-'~:l
       ヽ,,_''ヽ,. ~~     ',,-''~'i   ./::::::::l      /ヽ
        /:::~'~:ヽ.    ヽ~  /  ./::::::::::l   /~~l _丿ヽ--,
        /:::::::::::::::::ヽ,,_   ヽ,,ノ _/::::::::::::::::ヽ,_ l,-'ノ'/~/'''''ヽ,/
.      /::::::::::::::::::_;;;;_:~~'''''----''''-;;_:::::_;;;-''ヽ;:::::ヽ, ''',,--,/_/~'''
      /:::::::::::::::::/  _ ./'''''l~ /ヽ ./~',_,,,   l::::::::ヽiヽ-,ノ_ '
.     (::::::::::::::::/  ヽ/ .lヽ'   ヽi l /,,    l::::::::;ノl  /
.      \::::::::::l   ___l  l l. l ./ l l l ,    l:::/ ./ ./
.       \::::l  ヽl  .l l /~ヾ .l .l ノ     l/  / ./
    _    丿:l.  ヽl --'''/~ヽ''-- /      lヽ, ./ ./
.    ヽ~'''''''~::::/   ヽ ヽ,.ヽ,,,ノ ,-i/       l;;;_/,,,/
     ~'-;;:::::/    .ヽ l/_,-'-,,_ヾlヽ,,,--,,,_ ./ ヽ--ノ
.       /:iヽヽ-''''''''-/ .l'l    '.l'l./---,,_/''~   / ./
       ヽ:l. ヽ'-'''''''''-l l l    .l./    /'  _,-''-,,,_
        ~''_,,,-l   ~~~~~'''''''''---,,,,,,,/___,/  ヽ, )
        /~  l                 _.ヽ,)~
.       l  ./~''''''''''''-------,,,,,,,,,,,,,,,,_______,,,~'i
       ,,,ヽ---''~~~~~~''', --~'-',,,-''~::ヽ:ヽ, ./ ./~'
      ,-'''''--<~   \ i -''''~l__l,,_:::::::::/-ヽ/,,/
     /    .ヽ_,-''~  l_,,,,-'~i::::ヽ~'-''  /'''/ノ
    /.l.     ヽヽ,      ヽ::::ヽ,   ./ ./
.   /   ヽ.     ヽノ_/i    lヽ::::::ヽ, / ./i
   l.   ヽ      ヽ,,,/     l::::l::::::::ヽ/ l 〉
  /l.    ヽ      ヽ ./   l:::::l:::::::::/  l /ヽ
  ヽ l     ヽ     ヽ// l|  , l:::::l:::::/~~'-'-'''~
.  l/l     ヽ     ヽ' /l. ヽl:::::'ノヽ,,,丿'
  //.l.     ヽ     ヽ:/  l:l:::::::/ / l
  ヽ,,,l,l.     ヽ     ヽ~i~フl:::/././ .l
  〈  ,l      lヽ      ヽ~'''-''-'-',,ノ
    ~'''~ l      .lヽ     ヽ,_
      l      .l.ヽ     ヽヽ,
.       l      l. ヽ     .l::::ヾ,
.       l      l ll    /::::::l::l
        l     .l l::l   /:::::::l::l
.         l     lヽl:ヽ /::::::::::l::l
          l   /::::::l;;;'-';;-:::::::::l:l
          lヽ ./:::::::::l:ノヽ-'::::::::::l::l
          l::ヽ/::::::::::::lヽ::i::ヽ::::::://
          l::l::l''_:::::::::::l:lヽ:::::::::::://
          l:::〉〈::::::::::::l:l ヽ:::::ノノ
          l::':::::'::::::::::l::l  ~'''''~
.          l::::::::::::::::://
          l:::::::::::::://
          ヽ:::::::::ノノ
           ~''''''~

[SPLIT]
                  /;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,_
            _,,,,,,,,,,,,,,-/;;;;__;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,
            /::::::::::::::::::::::::::::::~'''''-;;_;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
          /::::::::::::::::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;__;;;;;;ヽ---,,,__ _,,,,,,,,---------,,,__
          /::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ::::::::::::::~''''-;ヽ;;;;;;;;~~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~'''--,,_
         /:::::::::::::::::::::::::::::::::::::::::::/ヽ:::::::::::::::::::::::::''~:::::::::::::::~''''-;;;__;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
         /:::::::::::::::::::::::::::::::::::::::::::/;;;;;ヽ::::::::::::::::::::::::::::::::::::::::::::::::::::::::~ヽ;_;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
       _,/:::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;ヽ::::::::::::::::::_,-i::::::::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;;;;;;/
     /:::::::::::::::::::::::::::::::::::::::::::::::::/;;_;;;iヽ;;;l:::::::::::/;;;;;/:::::::::::::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;/
    /::::::::::::::::::::::::::::::::::::::::::::::::::::::/  ~'' ヽ;l:::/;;;;;;;;;;;/:::::::::::::::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;ヽ
.    ヽ::::::::::::::::::::::::::::::::::::::::::::::;;;;;;/        '''~~/::::::::::::::::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;l
     ヽ;::::::::::::::::::::::::/l:::::_;;;;/,,,,__          ./::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;/
      )::::::::::/;:::::;l-l~~/l:::l.  ~'-,        /::::::::::::::::::::::::::::::::::::::::::::/l;;;;;;;;;;;;;;/
      /:::ノ;:::::l:l.ヽ;::l.ヽ/ ヽ:l           ,,,,--,,,,,_::::::::::::::::::::::::::::::::::::l::lヽ;;;;;;;/
.     l::::/ ヽ;;ヽ ,,,,-'''~~~,,''-,_              ヽ::::''-,_::::::::::::::::::::::::::::ヽl;;;;'-'';;;l
      ヽ'/~~''''l l  /(_____),~ヽ           ノ:::ノヽヽ:::;:::::::::::::::::::::::ヽ;;;;;;;;;;;;l
.      /''~ヽ l .l l  l l|||l l l '      __,--'''''''--,ノ::ノヽ:::;;::::::::::::::::::::::l;;;;;;;;;;;;;l
      l   .l  -_ヽ,   o丿/       '' ./(~~~.)ヽヽ∠'ノ::;;:::::::::::_;;ノ;;;;;;;;;;;;;;l
      ヽ /l   ~'''~'''''''''~'''~       l l. l l|||l l l  ヽ'-''/::::/:/;;;;;;;;----,!
       ヽ,  .l           '    .ヽ.ヽ  o 丿 ノ /'--'~:::/;;;;;;;;/
        lヽl         /~'''''--,,_    ~'''---'', _丶 / _,,,_ ヽ;;;;;;/
        .l:::::l         /      l      ~~~   /-''  ' l;;;/:l
.       l:::::::ヽ       /     .l           /,_   ./;;:::::::l
       l::::::::;;ヽ.      l      /          ./ '  /;;;::::::::l
.       l::::::::;;;;;;;;ヽ.    ヽ    /          /----''~;;;::;;;;::::::::l
.      l::::::::;;;;;;;;;;;;;;;;ヽ    ~''---'~         ./;;;;;;;;;;;;;;;;;;;;::;;;:::::::::l
     _,/~'''''-;;;_;;;;;;;;;;;;;~''-,_           _,,-''~;;;;;;;;;;;;;;;;;;;;;;;;::::;;:::::::::l
   /    ~''-,_~ヽ;;;;;;;;;;;l  ~'-,,,,,_______,,,,,,--''''~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;:::::::::l
   _ゝ ._,,-'''''~~~~ノ ,ヽ;;;;;;;l       .l_,,-'''~~'-'~''-;;_;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::l
  i' /;;;;;;;;;;;;;;;;;;;ヽ. ヽ,.l~i~      .l_   /    .ヽ;:;;;;;;;;;;;;;;;;;;::::::::::::::l
  l/;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,,,_ ヽヽ      '.l~'ヽ/ /   -''/;;;;;;;;;;;;;;;;;;;;::::::::::::::l
 /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ ヽl,_ヽ      l  'i'  -----'---;:;;;;;;;;;;;;;;::::::::::::::l
 l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l   / .ヽ      l  ヽ;       l;;;;;;;;;;;;;;;;;;:::::::::::::l
. l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ / ヽ. ヽ    l   ヽ      .l;;;;;;;;;;;;;;;;;;;;::::::::::::ヽ
.. l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ノ   ヽ--'-----l-,,,,,,____l     ./;;;;;;;;;;;;;;;;;;;::::::::::::::::ヽ
  l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ     ノ;;;;;;;ヽ;;;;;;;;l;;;;;;;;;;;;;;;;~~~~'''''''';;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::/

[SPLIT]
              l ''-,,_~~''-,,_                      ___
.        /~'''''''--,,,_l;;;;;;;;;;;~'''-;;_;~''-,,_         _,,---,_,,--''''''~~~~;;;;;~ヽ
        l:::::::::::::::::::::::~''''--;;_;;;;;;;;~''-;;_~ヽ___   ._,-''~::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
        l::::::::::::::::::::::::::::::::::::::~''-,''''''''~~~~:::::~~-'':::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;;;;;l
.        l:::::::::::::::::::::::::::::::::::::::::::::~'''-;;::::::::::/::::::::::::::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;/
         l:::::::::::::::::::::::::::::::::::::::::::::::::::::::~:::::'::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;;;;;;;;/
        l::::::::::::::::::::::::::::::::::::::::::::;;::::::::::::::::::;-;:::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;/
        l:::::::::::::::::::::::::::::::::::::::::::l;;ヽ:::::::::::/;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,
        l:::::::::::::::::::::::::::::::::::::::::::l;;;;ヽ::::::/;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l,_
       _,ノ::::::::::::::::::::::::::::::::::::::::::::l;;;;;;ヽ:/;;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::/;;;\
   _,,,-'''~::::::::::::::::::::::::::::::::::::::::::::::::::lヽ;;;;;l/;;;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::/;;;;;;;;;;;;\
.  ,-':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l  '' '' '' .l::::::::::::::::::::::::::::::::::::::::::::::::::::::/:ヽ';;;;;;;;;;;;;;;;;;;;;\
  l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l     l::::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::l;;;;;;;;;;;;;;;;;;;;;;;;/
  ヽ;;:::::::::::::::::::/::::::::::::::::::::;:::::::::::::;-''      ~''-;:::::::::/l::::::::iヽ:::::::;::::;;::::::ヽ::::l;;;;;;;;;;;;;;;;;/
    ヽ;::::::::::/::::::::::/l::::::ll:::::::/     ,     ):::::/ ヽ::::::l ヽ:::::l:::l::ヽ::::::l::::l;;;;;;;;;;/
.      l::::::::l::::::::::l .l:::::/ ヽ::ヽ,     ヽ.  -=;;;;-'~  .ヽ:::l .l:::/ヽl:::l:::::ノ:::l;;;;;;;;;;l
.     /:::::::l.ヽ;:::::l-'//~~'''--,,__,,    ヽ, ,,,__,,---'''~~~~''-',_ .ヽ::'-'':::::::l;;;;;;;;;l
     ヽ;:::::::l,-'~''- '~             ''            lヽ:::::;;;;;/:ヽ;;;;;l
       ~'''-' .l                            l:/  ヽ::::l''
        l  l.     ●             ●       ''   _,,,,.ヽ:l
        ヽ .l                             ._,-'   l::l
         ヽ l                            /   ./:::l
           'l                            ヽ  /::::::l
.           l                         .,_  ' ./::::::::::::l
            ヽ                       ./;;~''''''~::::::::::::::::::l
             ヽ   ,,-----,,,,,,,,,,,,,,,,,,,----,,_     ./;;;;;;;;;;;:::::::::::::::::::::::l
.             lヽ,_ ヽ,_________        .ヽ   /;;;;;;;;;;;;;;:::::::::::::::::::::::l
.             l:::::::~'''-,,,,__  ~~~~~~~''''''''''''~_,,,,,-'';;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::l
             l:::::::::::::;;;;;;;;;;~~'''''i'''-----'''''i'''~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::lヽ,,
.             l::::::::,-;;;;;;;;;;;;;;;;;;;;;;l       l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::~''-,_
.           /l:::::::l _,,_~-',,__ヽ/'      ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::ヽ
          /::::::::::::ヽ,,l ~'''-,, ~'l      ./~~~''''-;;_;;;;;;_;;-;_;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::/
.         /:::::::::::::::/;;;l     l,_    ./       ヽ,__,,,-'-''iヽ;;::::::::::::::::::::::::::::/
.         l::::::::::::::/;;;;;;;'-------l'''''''--/_       / ~''-,,,_.l l:::::::::::::::::::::::::/
          ヽ:::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;/;;;;;;~''-,,,_   ./~'''''--,,,_ ~'''l:::::::::::::::::::/
           ヽ;::::l;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;/ヾ';;;;;;;;;;;;;;;;;;;;;;;;~''''<\     ./~l l''''''''''''';::::ヽ
            ~l;;;;;;;;l;;;;;;;;;;;;;;;;;;;/ ヾ.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,,ヽ,   /,_ .l l  /::;;ノ
.             l;;;;;;;l;;;;;;;;;;---'/\'---,,;;;;;;;;;;;;;;;;;;;i;;;;;';;;;;;ヽ  /  ~''-,l  '''''~
             l;;;;;;;;l;;;;;;;;;;;;;ヽヽ,,,,,,/ -'/;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;~''''l
             l;;;;;;;;l;;;;;;;;;;;;/_,,,-''''-, .l l;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l
             l;;;;;;;;l;;;;;;;;;;;'--''~  ~''-';;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l
             l;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l
             l;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l
             l;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;l
.            l;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;l
.            l;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;l
.            l;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;l

[SPLIT]
.         /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/:::::::::::::::::::::::::::::::::::::::::::ヽ,
.        /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--'/:::::::::::::::::::::::::::::::::::::::::::::::::;:ヽ
.       /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-'',--'''''~:::::::::::::::::::::::::::::::::::::::::::::::/l::l
       /::::;;;;;_;;;;;;;;;;;;;;;;;;;;;;;/:/~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;l::l-,,_
   ,,,,____/__~'',-,_;;~''''-;;;;;;;/:::::::l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;l::l:\;~'-,
   \;;;;;;;;;;;;;;;;;;;;;;;;~''--,_/:::::::::::::::l:::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;l:l::::::::\'._,,-'~~~~~~''''''-,_
.   /:\;;;;;;;;;;;;;;;;;;;;;;;;;;;;/::::::::::::::::::〉::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;ll:::::::::;;-'::/:::::::::::::::::::::::::::::::l
   /::::::::::\;;;;;;;;;;;;;;;;;;;;/:::::::::::::::::::l:::::::/l:::::::::::::::::::::::::::::::::::/  'l ;;;;;;;/::::/-''~/::::::::::::::::::::::::::::::/
. /:::::::::::::/;;;;;;;;;;;;;;;;/;;;-'''ヽ:::::::;;;l::::/ l:::::/ヽ:::/l::::::::::::::/    ;;;/:::-'''~;;;;;;/::::::::::::::::::::::::::::::/
/:::::::::::::/;;;;;;;;;;;;;;;;;;/~ .-,_ ヽ,,/∨ l/(ヽl/, ヽ:::/l:::/.l    '--;;;;;--;;/:::::::::::::::::::::::::::::::/
:::::::::::::/;;;;;;;;;;;;;;;;;;;;;;l.   ヽ .l.   -l   ~''''~.l\' ヽl l        /:::::::::::::::::::::::::::::::/
::::::::/_________________l    l       -ヽ   /  \  .l      /::::::::::::::::::::::::::::::::ヽ
::::::::::::::::::::::::::::::::::::::::::ヽ  ~'''l     ''~ヽ,-''    ヽ  ''''   _,,,-'''(::::::::::::::::::::::::::::::::::::::::ヽ
:::::::::::::::::::::::::::::::::::::::::::::ヽ           ~''''---'''~     _,,,,,,  lノl::::::::::::::::::::::::::::::::::;ノ
:::::::::::::::::::::::::::::::::::::::::::::::::~'i''-ヽ                 /ヽ,,,フ'''-,,/-'l::::;::::;::::::;-'''''~
:::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ:ヽ,                 l  ノ   / '-'~l:/ヽ:::l
::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,                , ヽ,___/ヾ    ''  ヽl
:::::::::::;;:::::::::::::::::::::::::::::::::::::::::::::::ヽ          ヽ,        '/
::-'''/::::::::::;:::::::::_;;;;-''''~~~'丶,-'〈           ~'''      /
  /::;;-'''~i::::/       .l. ヽ    ,              /
 /-'  /::/         l.  \  ~'-,,_        _,,/
     '~/           l    \/l~~'ヽ''''''-----''''~
.     /           .l    /l l   ヽ
    /            l   /   l l~''''  ヽ
    /            l./l   l''l    ヽ
   /              ヽl.l .O / l_     ヽ
   /              ,l. l  /./,_~    .ヽ
  (             /l l-///       ヽ

[SPLIT]
                                  _________
                                 l~;;;;;;;;;;;;;;;;\    _,,--------,
                                 ,-;;;__;;;;;;_;;--''''''''''-,,_;;;;;;;;;____;;;;;;;l
.                                /::::::::::~''-;:::::::::::::::::::;;-''''~~::::::ヽ;;;l
                               //:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l;;;;l
                             /;/::::::::::::::::::::::/ヽ::::::::/'i:::::::::::::::::::::::l;;;;l
                             (;;/::::::::::::::::::::::::l;;;;;ヽ::/;;;;l:::::::::::::::::::::::l,_
                            /::::::::::::::::::::::::::::::l~~'''--''-l::::::::::::::::::::::::::ヽ
                            ヽ;:::::::::::::;:::::;::::::::丿    .!;::::::i::::;::::::::::::::丿
                               >:::::;::lヽl.l~/,_     _,,,ヽノl:ノl:::;::::/~
                               l:::iヽlゝ--,,,,,,___''  i,-___,,,,,,,,,,,, lノノ'l
                              ~''' lヽl ~'---'    ~'---' ./)/:::l
.                                l::ヽl      ,       /-':::::l
                                l::::::::ヽ,    ,,,--ノ   ./;;::::::::l,
                               /::::::/~'-,~'-,,_. ~~__,,,-''~,--;;::;;::::l:l
             __i~''''''--,,_            ./::::::l -,,__丶;;l ~~~ .l,,,,-'~__ 丶;;::l::l
  /~~~~~~~~''''''''~~~~/  ,,,,,,___l~~~~~~~~~~~~~''''''''''''''''''''''') _,,-~l l    l l~~-- 〈ヽ;;;::::l
  / ,,_    _,,,,,,,,,,,,,,,,,ヽ   -'''l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(   _,,l-.l----l-l,_ '''--,,/;;l;;;;:::::〉
  '-,,-''  /     〈   _,,,-'''~~~~~~~~~~'''''''''''---;;;;;;;;;;ヽ-''~;;;;;;;;l;;;;;;;;;l;;;;;;;~'(~~'-,;;;l;:::/
   '-''''''''       ヽ-''             ./::::::::;;;;~l;;;;;;;;;;;;;;;;;''∧/;;;;;/ヽ, ヽ )l:(
                             ~ヽ:::::;;;;;;l;;;;;;;;;;;;,,-'/ヽ-,,,;ヽ '   ノlノ
                               /;;;;;;;;;;l;;;;;;;;;;;;;〉'--' 〈;;;;;ヽ --<;;;l,
.                              l;/ヽ;;;;;l;;;;;;;;;;;'-'''~~''-';;;;;;ヽ  __ソl:l
.                                 ~'l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/-'-'  !.人l
                                    l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~'''---'~;;;;;;;〉
                                   l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l ヽ;;;;;;;/
.                                  l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
                                   /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
.                                 /;;;/~~~~/l''''''''ヽ~~ヽ~ヽ
                                 /;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;ヽ;ヽ
.                                /;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
                               /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
.                              /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ

[SPLIT]
                   ____,,,,,,,,,,,,________
               ,-,'~'''''~   _,,,,ヽ----~ヽ,
              ,/~  _,,ヽ-''''~;;;;;;;;;;,,--;;;_;;;;;ヽ
.             / ,,-''~;;;;;;;;;;;;;;;;;;;;;;;;/::::::::::::~''''-,,,_
            /l_/;;;_;;-'''''-;_;;;;;;;;;_/::::_:::::::::::::::::::::::~~ヽ
           /l //;;-'~::::::::::iヽ::ヽ::::'::::/;;l:::::::::::::::::::::::::::::l
          / ヽ-'~::::::::::::::::::ヽ;ヽ;::::::::/;;;;l:::::::::::::::::::::::::::::'-,_
.         l i'~:::::::::::::::::::::::::::::ヽ;;;;ヽ:/';;/l::::::::::::::::::::::::::::::::::::~ヽ
          l l:::::::::::::::::::::::::::::::::::l ~~'  l;::::::::::::::::::::::::::::::::::::/
          ヽ'::::::::::::::::::::::::::::::::::/     ~ヽ-----,,_::::::::::<
         /:::::::::::::::::;:::::::_;;;;;;;_/      '~.丿;人::ヽヽ::/l::::)_
         <::::::::::::::::::::l ヽ'~:lヽ;;:ヽ_     '''--'  ~ヽ l/.ノ~~ ヽ,
         ~''ヽ:::iヽ:::::l/ .lノ  ~~''''      _,-'''~~'''-,  l / l
.          l:::::l::~''-ゝ _,-'''''''--,_     '       l/  ./
           '/'''-~.l  ''         ,          .lヽ /
           l  ~'ヽl         ___,,,,,,--'''i      .l_,/i
           ヽ,  /.l.        l      .l      l;;;;;:::::l
            l:ヽ,  l        ヽ    l      ./:::;;::::::l
.           l:::::::~''''~ヽ        ヽ   .l     ./;;::::::::::::l
           l:::::::::;;;:;;;;;;;ヽ,      ヽ   l     /;;;;::::::::::::::l
            l::::::::::;;::;;;;;;;;;;;;ヽ.      ヽ /   _/;;;;;;;;::::::::::::::l
.           l::::::::::::::;;;;;;;;;;;;;;;;;;~'''--,,___   ~,,,,-'''~;;;;;;;;;;;;;;;;::::::::::::::l,_
           ,,l:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;/~l. ~~~~  l~ヽ;;;;;;;;;;;;;;;;::::::::::::::':::ヽ,
.        /::':::::::::::/~~~''''-,,,,,,,,,,,,/. ヽ    / ヽ,,___,,,,,,,--'''''ヽ:::::::::ヽ,
.       /:::::::::::::::/    /  //l    \  ./    lヽ. ヽ     ヽ:::::::::::)
       /::::::::::::::::::/     ./ .// .l     >,〈    .l ヽ. ヽ     ヽ::::/
       l::::::::::::::::/     ./ .//   l   /〈 ヽ   l. ヽ .l       ヽ
.       ヽ;;:::::/      / //   .l  ./  l   \ .l  ヽ l       \
         /      .///    .l ./   l   \.l   ヽ.l        \
.       /       i//.     ''    .l     '',----ヽl.        \
      /       .//           l      !_______!ヽ         ヽ,
      /        //l            .l          ヽ      _,,,--''フ
    /''''---,,,_    // l _ i'i _ _ _ _i'i 「l_i'i'i i'i.li'i ._  ._ _ _    l ヽ,_ _,,-''~ .ヽ-''
    ~'''-/  _~''-,_//i'i'i'i.l l.||.||.||.|||||.|.|.|.|.|.|.|.|.|.|l.l.l'i'i| | | | i'i_ _l_ ヽヽ'     ヽ
      /  i'||'i'i'i| |'i l.l.l.l.| |.||.||.||.|||||.|.|.|.|.|.|.|.|.|.||.l.l.l.| | | |'i| ||'i|.| |'i|~|'i~|'i'i-i'i'i'「|ヽ
.      /    l.||.|.|.| |.|,---------i''''''''''''''''''''''''''''i---------,ll.ll.l l l| l l .| || .|.|.|| |. ヽ
.    /    l'~~~~~~~l''-,,_   _,,.l-,_    _,,,-'l,__    _,,-'l~~~~~~~~~i''''''''''''''''''i  ヽ
   //~ヽ l~'''--,,,-'l.  ~''-''~ . l  ~''-,,-'~  .l ~'''--''  l'''-,,_,,-'''~~l'''-,,,-'''~.l _,,_ヽ
  /'~ .,--ヽ------------------------------------------------------'--,~~ヽ
  ( ., |:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|/ ./
. l/ヽ,ヽ|:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|l ll
. lヽ, ヽ'|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|'-'.ヽ
. ヽ.lヽ,_l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l~_/
   ~'''--</      /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ    ~''--''-''-'-''~
.              /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
             /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
             /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
             /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
.           /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
.           /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
          /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
          /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
         /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
         /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
        /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
        /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ

[SPLIT]
                                    _,,,--,,_
       /~~~'''''--,,_                   _,,,-'''~::::::::::::::ヽ
.       l::::::::::::::::::::::::~'-,_ _,,,,,,--''''~~~~~'''''''--,,,_ _,-':::::::::::::::::::::::::::::::l
       l::::::::::::::::::::::::::::::::::~'-,_::::::::::::::::::::::::::::::::::_-'~::::::::::::::::::::::::::::::::::::::l
.      l::::::::::::::::::::::::::::::::::::::iヽヽ;:::::::::::::::::::::::::/::;;::::::::::::::::::::::::::::::::::::::::l
      l:::::::::::::::::::::::::::::::::::::::l;;;;ヽ;:ヽ;::::::::::::::/:/;l::::::::::::::::::::::::::::::::::::::::l
      l:::::::::::::::::::::::::::::::::::::::l;;;;;;;;;;ヽ;:::::::::::/::/;;;;;l::::::::::::::::::::::::::::::::::::::::l
      l:::::::::::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;ヽ;:::::/:/;;;;;;;;;;;l::::::::::::::::::::::::::::::::::::::::l
      l:::::::::::::::::::::::::::::::::::::::l ~''''''-;;ヽ::::/-'''-'' l::::::::::::::::::::::::::::::::::::::::l
    _,-'~:::::::::::::::::::::::::::::::::::::::l     ~''~    .l:::::::::::::::::::::::::::::::::::::::::~'-,_
   /:::::::::::::::::::::::::::_,,--'''~~~'ヽ-,_        ノ,,,--''''''--,_:::::::::::::::::::::::::::::ヽ
  i::::::::::::::::::::::::::::,-'::::::::::::::::::::::::ヽ        (~::::::::::::::::::::::::ヽ,:::::::::::::::::::::/
   ~''-;_::::::::::::;::::::::;:::::::::::i:::::::::,-''         ヽ::::::;::::::::;:;:::::::::';:::::::::::::::<,
    ,/:::::::/;l::::;人-----,,,l_           _l,,,,,-----,,,_:::::ヽ~'-;::::::::iヽ,
   /;ヽ:::::l l://'~ .ヽl(______,)~''-,_       _,-'~(______)ヽl  l''::/::::/;ヽ:;丿;;ヽ
  /;;;;;;;;~',---,:l    l l||||l  l   ヽ     '  l. l||||l l  ノノl,,--,_;;'';;;;;;;;;;;;;ヽ
 '''''--;;;;;/ ,,_  l._,ヽ ヽ,,____,ノ  ._,,     ヽ, ヽ,____,ノ  ノ-.l   _ ヽ;;;;;;;;;;;;;;;ヽ
     l;l   ヽ, l '~,,ヽ,,__  __,,,-'        ヽ,_.    _,,-'~'' l. /  l;;l~~~~~''''
.     l;l.   ヽl    ~~~            ~~'''''''~  ヽ. .l/   /;;l
     l;ヽ,  / l            '             l ヽ  /ヽl
     ''  ~'''-,,_.l                        l _,,,-'':::l
         l;;;;;;ヽ                       ./;;;;;;;;;;;::::::l
         l;;;;;;;;;ヽ         _,,,,,,,_         ./;;;;;;:;;;;;;;::::::l_
       _,-'~;;;;;;;;;;;;;ヽ,      /   ~ヽ      /;;;;;;;::::::::::::::::::~'-,_
     /;;;;;;;;;;;;;;;;;;;;;;;;;;;~''-,,_   ヽ,,,______,丿   _,,-''~;;;;;;;;;;;::::::::::::::::::::::::::::ヽ,
.    /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~''''--,,,,,_______,,,,,--'''~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::i
.   i;;;;;;;;;;;;;;;;;;;;_,,,,,,_;;;;;;;;;;;;;;;;;;;;;;/(,l      lノ \;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::/
    ヽ;;;;;;;;;;;/   ~''''-,,,,--'/   \   ./    l,,_;;;;;;;;;;;;_,,,-''''-,_;;;::::::::/
     ~'-;;/   ,__  ./   l     \/      .l. ~~''-'~     ヽ:::<
      /     '-, l   l     ./~~\    l   l      ヽ::ヽ
.     /     __,,,,,)  l   ./    .\   .l   〈 .,__     ヽ丿
.     /       .l   l  ./   ○   .\ .l   l  ~''     ヽ
     i        l   l/ .l       l  \l   l         l

[SPLIT]
                                _,,,,,,,_      _,,,,,,,_
                               /:::::::::::~''--'''~~:::::::::::ヽ,
                             /::::::::::::::::::;;-''::::::::::::_,--,::::ヽ,
                    _,,,,,--'~ヽ,   ./,-'~ヽ,:::::::/:/::::::::::/::::::;;;;;:::::ヽ
.                 /~~~::::::::::;;::::::::l  ./:/:::::::::ヽ/:::::l:::::::::::/:::;;-'~ヽ;:::::::::l
               _,,,,,,/:::::::::::::::::/;;;ヽ::::l /:::::/::::::::::::::::~''--,,,,,_/;;/;;;;;;;;;:::::ヽ::::::l  ,
             i''~~:::::::::::::::::::::::::/;;;;;;;ヽ::/;;;;;/:::::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;;~~~''''-,l ノ:l ノヽ
.             l:::::::::::::::::::::::::::::ヽ;;;;;;;;;;;'',,,-''::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;l::://:::::l
             ヽ:::::::::::::::::::::::::ノ-''''''''(::::::::::::::::::::::::::::::::::::::::::::::/ヽ;;;;;;;;;;;;;;;;;;;;;;;//:::::::l
             /:::;;;;;;;;;;;;;;--,(     .l:::::::::::::::::::::::::::::::::::::::::::ヽ:::::ヽ;;;;;;;;;;;;;;;;//:::::::::://l
        ,,,----'''''''~~'''''''~~__,,,,ノ;ゝ   ヽl;;:::::::::::::::::::::::::::::::::::::::::::::ヽ:::::ヽ;;;;;;;;;;;l::::::::::::://::l
.     /        _~~''''--,,,,    -';;__;ヽ-i;_:/ヽ::::::::::::::::::::::::::::::ヽ:::::ヽ;;;;;;;;;l:::::::/:::::/
     /      _,,--'''~~'7---''         .l:/ヽ,.l::::::::i:::::::::::::::::::::::):::::::l;;;;;;;;l:::::::::::::/
    /   ---'''~ ~''''-, /            ''  /ヽ/ヽ:::::::;;---'~:::::::::::l;;;;;;;l::::::::/
.    /    ./~''''''~'''-,,,ノ/ヽ--'     ,,_      //ヽ.ヽ::::l::::::::::::::::::::::::l,,,,-l--''
    /    ./     ./   ,       ~''''-,,,,_  _,    ヽ-':::::::::::::::::::::l;;;;;;;;ヽ
   /    /     /                 ~i~ヽ     ヽ::::::::::::::::::::::::/;;;;;;;;;;;;ヽ
.   /    /     l    ,-,_                 l::::::_,,,,_::::::::/;;;;;;;;/~~~
   /    /     .l    l. ヽ                '-''~  ヽ/l;;;;;;/
  /    ./     ヽ   l  _l                 _,,-'''''~' l l/
.  /     l.      ヽ   l/ l               /     /
.  l     l       ヽ  ヽ-''              ,     .,/
  l     .l    _,,,,,--,,,_.ヽ,                /;~''----''~
 .l     ヽヽ-,'~_    ~'ヽ,~-,,_          _,,,-''~
 .l       ヽ   _,,,    ヽ, ~''--,,,    ,,,--'''
. ヽ,_      〈  〈',__       丶,_,-l    l,-,,-,,
   ~'-,,_    ヽ  .〉 ~''-     ヽ~/-'ヽ__,-/.~ノ,---,,__
      i~''--,,_,〉           ./    ./ /     ~'''-,,_
      /  ./ _,       i   /   ./           ヽ.,
.     ヽ, /_/ ヽ,    ,, l   l  ./              ヽ,
       ''~ ヽ,      ヽ/   l__/     ,             i
          ヽ,,____,,,,,-''/  ./lヽヽ      l            .l
.                /---' .l. ヽ,l___   ヽl          ,  /
                l ヽヽ/\,,-/ヽ    l   ,-,,_  ,  .l  /
.               l  〉 lヽノ///    ヽ,   \ .l  ./ '''-,_
.                l //~~~ヽl l       /'-,,__  ' , ヽ,   .〉
.                l //~\ i.l .l       /   'l~ l   '  ,-',
.                l ~'''   ヽi,」       .l    l  ____ .丿 .ヽ
.                l              l      ~''~ ヽ ~~   ヽ
.                l              l     _,,-'~     .ノ
.                l              l   _,,-''      ./
.                l              .l,,-''      _,,-'''
.               l           ,--,, !'''''''-,  _,,-''

[SPLIT]
ヽ、    ヽ                      _,,,,_              /;;;;;;;;;;;;;;;;;;;;;/,
.ノ ヽ,___  ヽ                    ./:::::::~''''--,,_        ,--/;;;;;;;;;;;;;;;;;;;;;ヽ;:
 _,,-'''-,   ヽ,                   l::::::::::::::::::::::::~'''-''''''~~~~~~''''''-,,_/;;;;/;;;;;;;;;;ヽ
/ヽヽ,,-,,i    ヽ,                _,,,,,,l::::::::::::::::::::::::::ヽ::::::::::::::::::::::::::::::::::~'ヽ,;;;;;;;;;;;;;;;;
!,_ノi.~  ヽ      ヽ,             l::::::::l::::::::::::::::::::::::::::::l;:::::::::::::::::::::::::::::::::::::::::ヽ-;;;;;__
 ~~ヽ  ヽ       ヽ,           l:::::::::::::::::::::::::::::_,,,--:l,,ヽ;:::::::::::::::::::::::::::::::::::::::ヽ;;;;ヽ
   ヽ.  ヽ.       ヽ,.         l::::::::::::::;:::::ヽ-';;;;ヽ,-;ヽ;).ヽ;::::;;--;_::::::::::::::::::::::::l;;;;;
    ヽ  ヽヽ         ヽ,      ./::::::::;::(ヽ/lノ __,,,,' .)ノ ヽ:/ ,,-'''' ヽ::::::::::::::::::::l;;;;;
     ヽ.  ヽ.ヽ,.       ヽ,    (:::::::;::::::'~i''/ _,-i~ l  '~  '' ./    .l::::::::::::::::::::l;;;;
      ヽ  ヽ ヽ,       ヽ,   ''ノノi::ノl. ''l-';l /ミ      ヽ   /:::::::::::::::::::l;;;;;
       ヽ  ヽ,. ヽ,       ヽ,  ~~ ヽi .l  lノ/          /:::::::::::::::::::/ヽ;;
        ヽ  ヽ,.  ヽ,       ~/ヽ-_,,-''~  ''~        --'''~l:::::::::::::::::::::/::::::ヽ
         ヽ  ヽ.   ヽ,      / .l. ヽ               .:::::::l:::::::::::::::::/:::::::::::
          ヽ  ヽ、   ヽ,    /  〉ヽ,ヽ _,,,,_         ..::::::/-,::::::::::/ .l::::::::::::
.           ヽ   ヽ,    ヽ, /  lヽ ヽヽ., ヽ       .:::::::::::::::7;;:/   l:::::_,,,
.            l i'~~'''--''-,   ~l   .l ヽ  ヽ'-'      .::::::::::::::::::::::::::ヽ,,_  ,ヽ'
            lノ.ノ~'''''''~ヽ    '-,  .l.     \    ...:::::;;;--,;::::::::::::/   >'~/ l.ヽ
            l/.!;;;;;;;;;;;;;;;l_     \ lヽ     ~''---'''''~ ヽ,,-ヽ:::/  / .l  ヽ
              ~''-,-''~ヽヽ,     ~l          ヽ ヽ/ //  ./  l ヽ
                ヽヽ. ヽ/l     l         ヽ .l .i/\  /   l  ヽ
                ヽ--''ヽl     ヽ,    ヽ    ヽ l l/ O 〉,,/l    .l  ヽ
                 ~''--''       ヽ,    ヽ    ヽl l.l ./ .l l    l
                             ヽ,.   ヽ.  ヽl l.l /   l l    l ヽ
                               'ヽ,   ヽ, ヽll.l /   l l    ヽ_ヽ
                                 ~'-,,_ヽ /i~ヽ   l l      ~'-,
.                                    ~'ヽ' lヽヽ.  l l       ヽ

[SPLIT]
                       _,,,_            __,,,,,-,,
                      /;;;;;;;;ヽ,     __,,,,-'''''''~::::::::::::::l
.                     /;;;;;;;;;;;;;;;ヽ_,,,-'''''~::::::::::::::::::::::::::::::::::l
.                    ,,/;;;;;;;;;;;;;;,,-'::::::::::::::::::,::::::::::::::::::::::::::::::l,,-----,,_
.                  /:l;;;;;;;;;;;;,/:::::::::::::::::::::i::/l:::/l:;-;:::::::::::::l-''7::::::::::/
.                 /::::l;;;;;;;;;;;/::::::::;,--,_:::/∨_,~,,'ヽl/:::/丶/::::::::::/
                /::::::::l;;;;;;;;;;;l::::::::/'~ヽ,ヽ'   l ./(~ヽ,∨  〈:::::::::::ヽ
    ,----,,,,,,,,,______,,,-'''''~::::::::::::::::::/;;;l:::::::l  ./.'    ヽヽ,,ノ.ヽ   --l):::::::::::::)
    l::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;l::::::::ヽ,,      ~'''''    7ヲ/ノ::i'''~
.   l::::::::::::::::::::::::::::::::::::::::::::::::::::::::~'''-,,;;;;;;ヽ::::::::ゝ::       ,-,,_  ヽl /ノ
    l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l;;;;;;;;ヽ::::::l'::::.      /ヽ, 7  .l ~     _,-,,_
''''---'::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l/-''''~'-:l::::::..     l  i/  ./     ,-'-,/ /''-,,_
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,-''~    ./:::::::::...    ~'''~ ./      .l ,,,,,ノ.l / ,ヽ
:::::::::::::::::::::::::::::::::::::::::::::/~~'''''''''''~~~~ ~'''''-,-,-''~ヽ,::::::::/'''--,,,,___,,,-'~       .l_  ~''-'-' /
::::::::::::::::::::::::::::::::,,,-i''''/           }ヽ,  ヽ;:/,                .〉    ./
:::::::::::::::::::::::,,-''~  l l           ./  iヽ, ,-'〈l'','''-,,_             /    /
~''---'ヽ,-'     l l           /  / /~'ヽ.0ヽl   ~'-,_         /    /
   _,-'     _,,-'~''iヽ, _,,,,,,,___________/   /./  ヽ/l }    ~'-,--,     ./    ./
._,-''    _,,-''::::::::::/  ''~   ./      //   l'lヽ'       ,,-l_   ./    /
    _,-'':::/ヽ;;;___丿    ./      //   _,ノ/.l,ヽ--,    / /'--,,_/    /
  _,-''/-''          ./      .//   <,,,_〈○l 〈    l .l        ./
. /             ./     .//    //.ll /,,--ヽ''-,_ ._,l,__l,,_      /
ノ              /     //    //  l/     ~    ~''-,,,,_ ./
             /ヽ    .//    /                 ~~
            /ヽ  \  //    ./

[SPLIT]
          _,,,,,,,,,__     ___,,,,,,,,,,,,,  _,,,,,--,
       ,-''''/:::::::::::::::~'''--,,''----,_,--'''~::::::::::::l
       ヽ;;;l::::::::::::::::::::::::::::::~::::::::::::::::::::::::::::::::::::::l
       ,,.'l::;:::::::::::::::::::::::::::;;:::::::::::::::::::::::::::::::::::::::l
       //:l::/:::::::::::::::::::::::::/;ヽ::::::::::/l:::::::::::::::::::::l
.     //,,-'::::::::::::::::::::::::::::l;;;;;ヽ::::::/;;l::::::::::::::::::::::\
.    /;l:<:::::::::::::::::::::::::::::::::l;;; ;;;;;l:::/;;;;l::::::::::::::::::::::::::::ヽ
  /;;;;;;;l:::ヽ::;;:::::::::::::::::::::::::::l  ~''-''~ .l::::::::::::::::::::::::::/
   ̄~l;;;l::</:::::;;::---;;_::::::::)     !;:::,::,人::::::::::::>
     l;;;;l::::::ヽ;:(./ノヽ,ヽ~ヽ,_     _,-''ノノ .(i')::ノノ
    l/:ヽ-;;_l'~ ,,-'''~,~''-,_ ~''    ''.,,-''''~~ヽ''/-,~
.    l::/,,,-,,_.l ヽ. ( ~''~)ヽ    ~(~''~)/ /,- l
    l:::ヽ  〉   ~'''----''~    ヽ---'ヾ/  /
.    l:::::::~'-,_ ヽ         ,     /'/
    l::::::::::;;;;;;;~''''ヽ,             /:l'
.   l:::::::::::;;;;;;;;;;;;;;;;;;ヽ,      --   ./::::l
   l/:::::;;;;;;;;;;;;;;;;;;;;;;;;;~'''i--,,__ _,,,,-'''~::::::::::l
.  /::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ヽ,_  ~.lヽ;;;;;;;;;;;::::::::l
 (::::::::::::;;;;;_,,---,,_,,,-''ヽ  ~''-,,/ l-,,_;;;;,,,-,,:ヽ
  \,:::::::::/   ,-ヽ.  ヽ   /.\ ll. ヽ,,_ ヽ~'''ヽ
  ノ::::::::/    / )  ヽ/, O l.'l.l  l   .l:::::/
~''~-:::::;;;/    ' / ,l,   l lヽ  / .l.l  lヽ  .l:::''フ

[SPLIT]
                              _,,,-,,_
                         _,,,-''''~~:::::::::::ヽ
                      _,,-''~:::::::::::::::::::::::::::::::ヽ        ___,,,,,,,,---,_
                    ,-''~:::::::::::::::::::::::::::::::/ヽ;:::::ヽ''''-,,_,,-'''~~::::::::::::::::::::::::l
.                   l::::::::::::::::::::::::::::::::::::/;;;;;;;ヽ:::::l:::/::::;-i:::::::::::::::::::::::::::::::l
                  /l:::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;ヽ:::l:::::::/;;;l::::::::::::::::::::::::::::::::l
.                /:::l:::::::::::::::::::::::::::::::::::/'-;;;;;;;;;;;;;l::::::/;;;;;;;;l:::::::::::::::::::::::::::::::::l
               /;;;-''::::::::::::::::::::::::::::::::::::ヽ  ヽ~';;;;l::/;;;;;--;;;l:::::::::::::::::::::::::::::::::l
        _,,,,,,----,,,_/::::l:::::::::::::;;-'''~~~'''-,,_:::::::ノ     ~''~ '''~ /:::::::::::::::::::::::::::::::::ヽ
     ,,-''''''~;;;;;;;;;;;;;;;;;;;;/:::::::ヽ:::::/:::::('''''''~ ヽ:~ヽ,          ./::::_;;-;_:::::::::::::::::::::::::\
.    l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l::::::::::::ヽ/::::l~''-,,,-'''''''''''--,_.\       ._,-''~-::l:::ヽ::::::::::::::::::::::::ノ
.    ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;l:::::::::::::::ヽ---/   ,-,-''''-,ヽ ヽノ   i_,-'' -,,__ノ;::(ヽ:::::::::;;;-''''~
      ヽ;;;;;;;;;;;;;;;;;;;;;;;l::::::::::::::::::::/  ヽ  ( ヽ--' l ヽ     _,,,,----,,,,_ヽ;;;:/::ヽ
       ヽ;;;;;;;;;;;;;;;;;;;;l::::::::::::::::/,    ~'''-'------,/     ~/'-,,,,,)ヽ ヽ/;;;-''~
.       l;;;;;;;;;;;;;;;;;;;;;l:::::::::::::::/,                 '---,,,,;;ノ_/ミ'l:::/〉
        l;;;;;;;;;;;;;;;;;;;;;;l::::::::::::::/                '      ~ '  l/
.        l;;;;;;;;;;;;;;;;;;;;;;/~~~ヽ'/                        l
.        ヽ;;;;;;;;;-/;l _,--,_ '                 へ          l_
         '''~ /;;;;;;l    ヽ,                       /, l
         /;;;;;;;;;;;ヽ,_  '~ .ヽ,                     ./ ./
.        /;;;;;;;;;;;;;;;;;;;;;/~'''---'':ヽ,                   ./ ./
.      /;;;;;;;;;;;;;;;;;;;;;;;;/:::::::::::::::~--;ヽ,                /,,/
.     /;;;;;;;;;;;;;;;;;;;;;;;;;;/::::::::::::::::::::::::::~i''''i             ./
     '--''''~~ /:::l;;;;;;;;;/:::::::::::::::::::::::::::::l  l _,,,,,_  -,,,______,,,,-''''~
         /:::::ヽ;;;;/::::::::::::::::::::::::::::::l,,-''~~  ~'''-,,_l_,,,-'''''''~~~~''''-,
.        /::::::::::::∨:::::::::::::::::::::::::::::::l     _,,,,,-'''/        .ヽ
       /:::::::::::::::::::::::::::::::::::::::::::::::::::l  _,,-'''~  ./l          l
.      /:::::::::::::::::::::::::::::::::::::::::::::::::::::l''~     / l           .l
     /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,    /             .l
   /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,  /              .l
  /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::) /               lヽ
 ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ /                l \
  ~''-;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ /                 ヽ ヽ
     ~ヽ;;::::/:::::::::::::::::::::::::::::::::::::::::::::::/ /        ..........          .ノ
       /::::::::::::::::::::::::::::::::::::::::::::::::::\./      ..::::::::::::::::::::.....       /
      /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\    ..:::::::::::::::::::::::::::::::::::....   ./
    /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ノ   ..:::::::::::::::::::::::::::::::::::::::::::::.. /

[SPLIT]
       _,,,,,,,--'''''~~~~''''--,,,_,,,--'''''~~~~~''''ヽ;;;;;;;;;;;;;;;;;;;;l     l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::
       i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;,-'''~::::::::::::::::::::::::::::::::::ヽ;;;;;;;;;;;_,-''''''-,,_   l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::
        l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l:::::::::::::::::::::::::::::::::::::::::::;:::l:::::/:::::::::::::::::~'''-,,_l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::
.       l;;;;;;;;;;;;;;;;;;;;;;;;;,-'l::::::::::::::::::::::::::::::::::::::::/;:::::l:::::::::::;::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::.....
.       ヽ;;;;;;;;;;;;;;;;;;/;;ノ::::::::::::::::::::::::::::::::::::::/;ヽ::::::::::::/l::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;:::::.........
       l~;;;;;;;;;;;;;;;/-'~::::::::::::::::::::::::::::::::::::::::/;;;;;;;l::::::::/;;;l::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;:::::::.........
      /ヽ;;;;;;;;;;;;/ヽ::::::::::::::::::::::::::::::::::::::::::::l~''-;;;;;;;;;;;;;;-l::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;:::::::.........
    /;;;;;;;;l;;;;;;;;;;;;l:::::::ヽ;:::::/:::::::::::::::::::::::::::::::l   '-''~ /::::::::::::::::::::::::::::::::\,;;;;;;;;;;;;;;;;;;::::::::::::....
    ~'''-;;;;;;丶-'''l'''''''~::::;;/:::::/::::::;:::::l::::::::::;丿     (::::::::::::::::::::::::::::::::::::::::);;;;;;;;;;;;;;:::::::::::::::....
       lヽ;;;;;;;;;l::::::~'''~:l::::/ l:::(lヽ:lヽ:::i~       ヽ:::::;::::l:::::;::::::::::::::/;;;;;;;;;;;;;;;;;::::::::::::::...
       l:::ヽ;;;/:l:::::::::::::/ヽl~ヽ:l '~ヽl''ヽl,,,,,,,,,-    ./:ノl:::/ l:::l:::l::::::::~'-,;;;;;;;;;;;;::::::::::::::.........
        l::::::∨::ヽ,--;:::/ -'i''''''''-,--,,,,_       ~'''''''~-''~~''ヽ::lノl~'''''~;;;;;;;;:::::::::::::................
.       l::::::::::::::/ _,,_ ヽ!  l  l';;;;ヽ--';;i''-,    _,,-,''''ヽi''''~/ノ'''.l;;;;;;;;;;;;;;;;;;:::::::::::::................
       l:::::::::::::::l '  ヽ,   ヽ l;;;;;;;;;;;;;;;/ ノ     l/;;;~''~;l ./ヘ   l;;;;;;;;;;;;;:::::::::::::::::::...............
       l:::::::::::::::ヽ   /    ~''''----'''~      ';;;;;;;;;ノ,./'~/  l;;;;;;;;;;;;;;;:::::::::::::::::...............
        l::::::::::::::::::::ヽ,_  ,             ,   ~~ //  l;;;;;;;;;;;;;;::::::::::::::::::::::,-''l_:::
.       lノ::::::::::::::::::::::::~'''~ヽ                   /'    .l;;;;;;;;;;;;;;:::::::::::::::/ //:::
     /:::::::::::::::::::::::::::::::::::::::ヽ,        '~~~'    /     l;;;;;;;;;;;;:::::::::::,,// / ./::::::
   _,,,-'::::::::::::::::::::::::::::::::::::::::::::::::::~''i-,,_        _,,,-''      l;;;;;;;;;;;;;;:::::::/// / l::::::::
-'''~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,-l  ~~'''--,,,,,,--'''~         l;;;;;;;;;;;;;;;::::/     l::;;-,
::::::::::::::::::::::::::::::::::::::::::::::::::::::::,,-'''~ .ヽ,     .l;;_::l           l;;;;;;;;;;;;;;;;;;/     l/ /::
-;;::::::::::::::::::::::::::::;;-'''~'''--''~ l.     \   l l ヽ,_  _,,,,_      l;;;;;;;;;;;;;;;;;/    ノ ./::::
 ~'-;;::::::::::::::::::/     ,  l     \   l  ヽ''~  ヽ,    .l;;;;;;;;;;;;;;;;/      /:::::::
   ~''ノ:::::::::/       ヽ  l      ~'-,ノ_   ヽ l_,,,  ヽ,   l;;;;;;;;;;;;;;;/      ノ::::::::::
'-,,,__/::::::::::/      -ノ  ヽ _,,,,-'','~~~ .~ ~''i--_ヽ!,___   ヽ  l;;;;;;;;;;;;;;/     /::::::........
'''--'''';;;;ノ::::/        ゝ  ~''l .ヽ ヽ  O .l. ヽ.ヽ     ヽl;;;;;;;;;;;;;/    /::::::::::::........

[SPLIT]
                     _,,,,_        _,,,,__     ______
             ,,-'''''''''''''''---'-'-,,~''''-,,_  _,-'::;;;;--~''''~~~~;;;;;;;;;;;~~''i
.            i'::::::::::::::::::::::::::::::::::::::~~~~''''''-,-''~~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
        __   .l::::::i;::::::::::::::::::::::::::::::::::::::::::::::::::l~'''-;_;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l,_
      ,-'':::::ヽ _,,l:::::/;l::::::::::::::::::::::::::::::::::::::::::::::::::l::::::::::~'-,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;丿:ヽ
     /::::::::::::::ヽ:::l:::/;;;l::::::::::::::::::::::::::::::::::::::::::::::::::l::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;;;;;/::::::::::ヽ
   /:::::::::::::::;:::::::::::':/;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::~''''-,,,:::::::::::ヽ;;;;;;;;;;;;;;;;;;l::::::::::::::l
.  /:::::::::::::::::::l;ヽ;::::::/;;;;;;;l::::::::::::::::::::::::::::::::::ヽ::::::::::::::::::::ノ::::::::::::::ヽ;;;;;;;;;;;;;;;;l::::::::::::l
.  l::::::::::::::::::::::::l;;;;ヽ;;;;;/;-/::::::::::::::::::::::ヽ;::::::::::l::::::::::::::/:::::::::::::::::::::ヽ_,,,,;;;;;;;;lヽ:::::::l
  l:::::::::::::::::::::::l'''''-'-'  (;;:::::::::::::::;,,,-''''lヽ''''-l:::::/::::ヽ;;::::::::::::::::::::::::::l;;;;;;~~~;;;;;\::l
.   l:::::::::::::::::::::l      ^''フ::::/l::::::/ l::/l:::/'-;;;;;--'''::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;\l
  ,,-':::::::::::::::::::::l      ∠-''' /:::/ .l/ .!ノ  ヽ::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;_,,>
  (::::::::::::::::::::へ丿   _ /  ''~,,,--''''~)~l''''~  ヽ::::::;;;-'''''ヽ;::::::/;;;;;;;;;;;;,-''''~:::l
  \;:::::::::::::::::ヽ\   ~  _,,-'''~!;;;;~'''''~;ノ,_    l/  _,,--,ヽ:/l;;;;;;;;/:::::::::::::l
  ,,-';;ノ:::::i:/l::/  '      'ヽ,,____~''--''-ヽ       /   l/:::l;;;;;/:::::::::::::::::::l
   ~~ l::/ ヽ l _,,-o'i        ~~~         /    ./::::::l;/:::::::::::::::::::::::l
     丶 -'''l ,!;;;ノ                  ヽ   /::::::::::'::::::::::::::::::::::::::l
          l.l.'-''~                  .::ヽ,___,,/::::::::::::::::::::::::::::::::::::::::l
          ll  '                ..::::::::l::/::::::::::::::::::::::::::::::::::::::::::::::::::l
          l    ,,-一          ..::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::l
          ヽ,              ...::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l
            ~''-,,_        ...::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
               ~'''-,,,,,__  _,,-:::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
                   ~~~  l::::;;;;---/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
                     _,-'~~   /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ
            ,,-''''~~''''-,,__,/__,,,,,,,,---/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)
.           /       ~''  ヽ. ヽ, /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
          /           .ヽl  .l '-;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
         /            <l  .l  ~'''--,:::::::::::::::::::::::::::::::::::::::::::::::::::::::::,-'~   ./l
        /               l  .l ,,,_,,,,,-''~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,,_,//
       /               l  .l ~''''--;;;;;::::::::::::::ノ:::::::::::::::::::::::::::::::::::::,::::::::::::/
.      /                /l  .l  ,,,,-''~:::::::://::::::::::::::::::::::::::::::::::::::::ヽ''''''~

[SPLIT]
                          _,,,,--'''''_,-'';;;;;;;;;;;;;;;_,-''~'i
               _,,,,,,,,,,,,,,,__   _,-'''~:::::::::::/;;;;;_,,,,,-'''''~;;;;;;;;;;;l
             i'~~--;;;;;;______~'''''''-,,_,-''ヽ/-''''~;;;;;;;;;;;;;;;;;;;;;;;;;;;l
.              l;;;;;;;;;;;;;_,,,,--''''''-,,-'''~~~~~'''''''--,,,,_;;;;;;;;;;;;;;;;;;;;;lヽ
             ヽ;;;-'''~:::::::::::::::::::::::::::::::_,,,,--''''''''-;;_:~'-,_;;;;;;;;;;;l::::ヽ
       _,,,,,,,,,,_____,/:::::::::::::::::::::::::::::_,,-''''~:::::::::::::::::::::::::ヽ::::::ヽ;;;;;;;l:::::::ヽ
      /::::::::::::::::::::::~~'''-:::::::::::::::_,,-''~::::::::::::::::::::::::::::::::::::::::l::::::::::ヽ;;l:::::::::::l
     /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::::::::::ヽ-;:::::::l
.     /::::::::::::::::::::::::::::::::i;;;:::::::::::::::::::;;;;l::::::::::::::::::::::::::::::::::::::::::l:::::::::::::::::ヽ;~''-,_
     /:::::::::::::::::::::::::::::::::l;;;;;;::::::::::::::;;;;;;;l::::::::::::::::::::::::::::::::::::::::::l::::::::::::::::::ヽ;;;;;;;;~'-,_
.    l:::::::::::::::::::::::::::::::::::l;;;;;;;;;;::::::::;;;;;;;;;;l:::::::::::::::::::::::::::::::::::::::::l;;::::::::::::::::::::l;;;;;;;;;;;;;;;~'-,_
    l::::::::::::::::::::::::::::::::::::l;;;;-;;;;;::::::;;-;;;-l::::::::::::::::::::::::::::::::::::::::::::~'-,::::::::::::::l;;;;;;;;;;;;;;;;;;;;_;;ヽ,
.   /:::::::::::::::::::::::::::::::::::::l  ~'-''~''~  l::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ:::::::::l;;;;;;;;;ヽ''''''~~~
. /::::::::::::::::::::::::::::::::::::::::::l          l:::::::::::::::::::::::::::::::::::::::::::::::::::ノ:::::::::l;;;;;;;;;;;;l
. (;:::::::::::::::::::::::::::::::::::::::::::::::ヽ,      /::::::::::::::::;-;;_,,---,,_:::::::::/::::::::::::/'-;;;;;;;;;l
  ~'''-;;;::::::::::::::::::::::::::::;:::::::::::ノ      ヽ;:::::::::_,-l''~ l::/l::::::lヽ;::::):::::::::::::/::::::::ヽ;;;;l
     ~/::::::::::::::::/~l'''-lノ        ヽ,-'::;丿 '~ ヽ;;:ヽl::/i:::/~~ヽ::::::::::l ヽ
     /:::i:::::::/::/ノ:) ~'-l, ~ヽ,      /ノ'' _,,,--''''',''-- '~ ∨ /  l:::::::::l
    ヽ;;;;l:::::l ヽヽ'  _,,,,,,__  ヽ    '~  _,-i~(____,,ノ;;;;l./   ./    .l:::::::::l
       ~''-' l~ ヽ'''l l;;( ~''-,,_     -',. ヽ;;;;;;;;;;;;ノ./ミ   ./ヽ   ./:::::::::l
         ヽ~''ヽヽ,ヽ;;'''''~;ノl     ヽ,,,_____,,,-'''ヽ       /:::::::::::l
          ヽ  l.''~''----'                  _,,,/::::::::::::::::l
.           ヽ,,l       '              /~~;;;::;;;;;;;::::::::::::::l,,_
            l:::ヽ                  /:::::::::::::::::;;;;;::::::::::::::::~'-,_
            l:::::::ヽ,      ,--,       _,-'';;;;;;;;;;;;;;;;;;;;::::::;;::::::::::::::::::::::::~'-,_
            /::::::::::::~''-,,,_   '--''   _,,,-'''~l''-,,;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::ヽ
          /:::::::::::::;;;;;;;;;;;;;~'''''--,,,,,,,,,-'''~   / ヽ;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::/
.        /:::::::::::::::::::::_,,-''~'''-;;_,,-/ ヽl    /    〉~''''-,,__ ___;;;;;;;;_::::::::;::::::/   ,
        /::::::::::::::::::::::/  '---/ .l  ヽ_,,-''~    /    ./~    ヽ:::::ヽ-,,,__,,-'/
        ヽ::::::::::::::::::/      /  l  / ヽ,    /     .( _     ヽ::::::::::;;;;-''~
         ヽ;:::::::::/     '''/  /l/   ヽ  /     / , ~''      ヽ::::::ヽ
.          ):::::/       /  / /l  ○ /ヽ/l      l  ヽ      ヽ::::丿
.        ヽ-''::::::/      /  ./ / l   /  .l .l     〈         ヽ-'
         ~'''''/      ./  / / .l  ./  .l l      ./          ヽ
          /       ./  / / .l___/    l l      l ヽ          ヽ
        /         /  / / /l.i .l   l l      l            ヽ
       /         /  / ./ /.o l l  .l l       ヽ            ヽ

[SPLIT]
.                    ,--,,__
                    l;;;;;;;;ヽ~'''-,,_ _,,,,,--''''''~~'ヽ
.                   l;;;;;;_,,,,--''''''''''-,,_'''''''''''~;;;;;;;l
                ,-''''''-'-''::::::::::::::::::::::::::::~'ヽ;;;;;;;;;;;;l
.                l::::::::::::::::::::::::::::::::::::::::::::''''''ヽ:ヽ;;;;;;l
                l:::::::::::::::::,-ヽ:-'''i::::::::::::::::::/::::ヽ-,_
.               /::::::::::::::::::l ヽ-'~/:::::::::::::::::l:::::::::l;;;;;\
              (::::::::::::::::::::::/   ヽ::::::::::::::::::ヽ:::::l;;;;,,,_ヽ
               '-;::::;:::;::::;:(    /;::/(::;:::;-i丿::::l:l/
                ヽ;(ヽl''-__''    ' ヽi ___~'' ヽ::/:l
                 ,-''l '' (~'ヽ   /('-'ヽ l;,-';::l
                 l ヽl '-ヽ-'    ヽ_ヽ-'  ,- ノ:l
                  ~'i-l    '___,,,     ,-''~::::l
     ,,_              l:::ヽ   ヽ_ノ    /;;;;;;;;;::::l
 (ヽ_ ヽ丶、           .l::::;;;~''-,,__   _,,,-'';;;;;;;;;;;;;;;:::::l
 ヽヽ~'''-' ヽ          /::;;;;;;;_____ノ~~~ .l;;;;;;;;;;;;;;;;;;;;;;;:::::ヽ,
  ヽ,_---,.  ヽ        ./::;;,-'~ ,,,,_    ~'''''''ヽ;;;;;;;;;;;:::::::::ヽ
    ~''''-,,_  \       (:::/ ,    '  '~~~    ヽ;;;;;;;;;;::::::丿
       \  \    ./   l___          .ヽ;;;;;;;::::(
         \  \__./   _,,,l::::::~~~~''''''--,,_/ヽ  ヽ:::/l::::ヽ
           \     ,,-':::l::::::::::::::::::::::::::::::/;;;;ヽ  ヽ)ノ:;;;ノ
            \___,-''i::::/':l::::::::::::::::::::::::::::/;;;;;;:::ヽ   ヽヽ(
                .ヽ;:i l:::::::::::::::::::::::::::/;;;;;()::::(ヽ.  ヽ
                 ノlヽ:::::::::::::::::::/l ヽl''''フノヽ  ヽ
                  l;;;;〉:::::::::::::::/;;;;;l    '~ .ヽ  ヽ
                  l;/::::::::::::::::::\;;;l      ヽ  ヽ
                   l::::::::::::::::::::::::::::ヽl       ヽ ヽ
.                 l::::::::::::::::::::::::::::::::::l.       ヽ ヽ
.                  l:::::::::::::::::::::::::::::;;;::::l       ヽ ヽ
                 lヽ;:::::::::::::::::::/ ヽl        ヽ ヽ
                 l  ヽ::::::::::/    l        .i  ヽ,_
                 l  ヽ;;:::/      .l          l   ~'-,_
                 l    ~'li       .l         ヽ ,,_ .ヽヽ
                 l     l.l     .l          ヽl ~'-,,_ヽ
                 l     l .l     l          ''   ''-'
                 l     l. l      .l
                 l     l.  l     l
                 l     l.  l     .l
.                   l    .l    l     l
.                  l     .l    l    .l
.                  l     .l    l    .l
.                 l    l     l    ヽ
.                 l    l     l.    ヽ
                   l     l      ヽ.   ヽ
                  l    .l       ヽ.   ヽ
.                    l    .l.       ヽ   ヽ
.                   l     .l.        ヽ    ヽ
.                  l    l.         ヽ.   ヽ
.                  l    l          ヽ.   ヽ
                    l   .l           ヽ   ヽ
                    l   .l             ヽ.  ヽ
                   l   l              ヽ   ヽ
                  l    l.               ヽ   ~'ヽ,
                   l   l               l    .l::l
                  /   l               l_ _,,-'''~l:l
                /    .l.               l,-''''~~~l:l
               /(_    .l.                l-''''~~'''l::l
            ,,,,-<::::ヽヽ,____,,ノ                l   ノ:/
           (__ __,,ヽ-'',-,__,,-'                 ヽ,,_-',,ノ
           ヽ-,,,,,,,,-''~                       ~~

[SPLIT]
                        _,,,--,,,,,,---'''''''~~ヽ
            ,,----,,,,,,_  _,,-'''~_,-'''~:::::::::::::::::::::::::::::l
            /:::::::::::::::::::~~''ヽ::::/:::::::::::::::::::::::::::::::::::::::lヽ,_,,,,--'''~~~~~'ヽ
.            l::::::::::::::::::::::::;::::::::::::::::::/'i::::::::::::::::::::::::::::::::::l:::::ヽ,;;;;;;;;;;;;;;;;;;;;;/
           l::::::::::::::::::::::::l;;ヽ::::::::::/;;;;l:::::::::::::::::::::::::::::::::l::::::::::ヽ,;;;;;;;;;;;;;;〈
           l:::::;::::::::::::::::::l;;;;;ヽ:::::/;/l::::::::::::::::::::::::::::::::ヽ;::::::::::ヽ;;;;;;;;;;;;;;;l
           ,!'~::::::::::::::::::l''''-''ヽ/''  /:::::::::::;:::;____::::::::::::::ヽ::::::::::l;;;;;;;;;;;;;;;l
          /::::::::::::::::::::::::l      /::::::::_;,-i'':!-;;;;i:::::iヽ-''::::::::::::l-;;;;;;;;;;ノ    /\
         ,'':::::::::::::::;:::_;;;_::::::〉     ~''/:::) _,,,-,,ノノ-'ヽ::::::::::::::::l;;;\     /  \
         ヽ;:::::::::::;:l'~::i:::::<~ヽ,     /~',,,-''~ヽ, ~'i  ヽ::::::::::::::l;;;;;;;;;\ _,,,,//l   /-----
          ヽ,'::;::(~'',,--,,,__      ,,-'i;;(_,,,,ノ;;;l /  ヽ':::::::::::/;;;;;;;;;;;;;//    l ./  ,. /
           '-;ヽ;>', i(__,);;i'     ヽヽ;;;;;;;。;;/ノミ   lヽ;;;;_::/;;;;;;;;;;;_,//-''~ヽ, /./,,,,-'''l ./
             ~~ヽヽi;;;;;;;。;lノ     ~'''''''''''''~     .'~ _,,,ヽ;;;;;;;;;;/    .//././ /~l/\
                l'~ヽ--'' ヽ             ._,-''  lヽ;;;/l  _,,_,,//././/~~''ヽ, /
               l                   )   ノ;::∨:::l  'i-,ヽ,,,ヽ/    l/
               ヽ      --          ,____,,,,,-'';;;;;:::::::::::l / '''~ヽ,ゝ
.                ヽ,              /;;;;;;;;;;;;;;;;;;;;;;;:::::::::::l/  ./~
                  ヽ,          ,,,-'l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::/  ./
.                 /l:::~'-,,_   _,,,,,-'''~_,,-ヘ;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::/  ./
                 /::ノ::::;;;;;;;;~''''''~l _,,-''~   >,,,__,-''~~'''-;;/   /::ヽ,
.                /:::::::;;;;;;;;;;;;;;;;;;/./ヽ     /  /l    ./   /;;;;::::::::ヽ
                ヽ;;-'~''-;;;-''~// Oヽ  /   //   /  ./l;;;;;::::::::::::::)
.               / '~'/   l/  /ヽ'/   ./''   /   / l;;::::::::::::/
              /   /   // / ././   ./  _,,/,_  ./  l::::::::::/
             /.,    ./   ノ~ヽヽ,,__/./  ./  /::::::::::ヽ/   .l::::::/
            //   ./,,-''~へ--'''/l/  /    ,'~~'ヽ;::::l  , .l:::::::~''''-,,
            /     / ヽ .l,,,,,/ .l //  .l   ./   /-''   .l/::::::::::lヽ::::l
          /      / /,,,,-'''-,ヽl l//_,,,,-'''~~~''-,,,,_ ./     l:::;::_,ノ l::/
.         !  ,,,-'''''''-,,l ヽ,,,-''~'',,,,-'''~~      ヽ, ~ヽ     .l:l~   '~
.         ヽ/,,,,,,,,_  .l,,,,,-''''''''~~          ,,  ヽ,l~~''-,  ノ::ヽ,,_,,ノ
          /~,,,,-''''''~                 \.丿__  l-''::::ノ~'''''~
         /-'''~            ,,-,,      ヽ   ).  ~ヽノ-'''~
         /~           _,,-'''''''''''ヽ---ヽ  ヽ/    /
.        l          ,,,-''~     ./   /'_,,ノ      /
         l      _,,,-''~       /   ./~~      /
        ヽ,,___,,,,,-''~    /-------/   /,,,,,,,,,,,,,,_______/
          l       ./.l l  /~~~ヽ, ./      .l
          lヽ     ./ .l l  l::;;--;::::::::i       l
          ヽ,ヽ,  -'i~,,,-,,l l  /   )::::ノ        l
           ''-ヽ,__,,,-''~.l l /   /i''i~         l
              /   .l./   / l l          .l
.               /   ./   /'--'-'-----,,,,,,,,,,___   l
              l,,,-'''/   /----~'''i^'''^'i'''--,,,,_ ~''ヽ-l
.             l::::::/   /:::::::::::::::::::l:::::::::l,,へ;::::::~~''~/::l
             l:::/   ./::::::::::-'',,-'''l:::::::::l~''-;;;:::::::::::/:::::l
              /    /:::::::::::::::'~::::::/'---';;:::::::::::::::::::l::::::::l
             /    /;l::::::::::::::::::::/:::l~~.l:::ヽ~ヽ;;:::::::::l~~''i
            /    /  ヽ:::::::;;,-'/:::/::l  l::::ヽ:::ヽ~'-''   .l
           /    ./    ~''~ /:::::l::::l   l:::::ヽ::::ヽ    l
         /    /       /:::::l:::::l   l:::::ヽ::::ヽ    l
       /    /l        ./::::::::::::l    .l:::::::::::::ヽ   l
     ,/,___,,,,,  / l       /:::::::::::::l    .l::::::::::::::ヽ  l
      ヽ''---, .i / l       /:::::::::::::l     .l:::::::::::::::ヽ  l
     ,i;;;;;:::::::ヽヽi  l       ./::::::::::::::l     l:::::::::::::::ヽ .l
    // /;;::::ノ-'' .l       /:::::::::::::::l     .l::::::::::::::::ヽ .l
  //  / /~    .l      ./::::::::::::::::l      .l:::::::::::::::::ヽl
  l~~/~''ヽ/ /     .l      /:::::::::::::::::l      l:::::::::::::::::ヽl
. l ./  /ヽ/      l       l:::::::::::::::::::l      .l::::::::::::::::::ヽ
 ヽ~ヽ' _,-'~      .l      .l::::::::::::::::::::l       l:::::::::::::::::::ヽ
  ~''''~         .l      l:::::::::::::::::::::l       .l::::::::::::::::::::ヽ
             l     .l::::::::::::::::::::::l       l:::::::::::::::::::::ヽ
             l     l:::::::::::::::::::::::l       .l::::::::::::::::::::::ヽ

[SPLIT]
             ,,,,__      _,,,-,
          _  .l;;;;;;;;ヽ,,,,,_-,'~,;;;;;;;l
.          l::~~'''ヽ::::::::::::::::::~:iヽ;;ヽ
.          l::::::::::lヽ::::/l::::::::::::l::ヽ-,,!
         /::::::::::l~''''~~l:::::::::::::ヽ;:l;;ヽ
.        ヽ;:::::;:::/'''- '''ヽノノ:)'~:l;;;;;ヽ
         (/ヽl-,-,_  _,--,-,l,-,/::l~'''
           ヽl~''' ,  ~''''~ <ノ:::::l
            ヽ,  一  _ノ''~:::::::l
            l,-'''-,--'i~::;,-,_::::::::l
.            l;) ミ(/ ./(~-)ヽノ:::::ヽ,
            l;},-'~l'''/''ヽ,ノ;;;;l:::::::::ノ
            l;;l;;;;;;☆;;;;;;;;;;l;;;;;l::n:::ヽ
.           l;;;l;;;;;;;;;;;;;;;;;;;;ll;;;;;lヽ-''~
.           l;;;;l;;;;;;;;;;;;;;;;;;l.l;;;;;l
          /−l;;;;;;;;;;;;;;;;;l l;;;;l,
         _,,,-''-'~;;;;;;;;;;;;;;ヾ/_,,,,_〉
       /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l. l
.     /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ll. l
  _,,,--/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽノ.l ~''''''-,
. i;;;;,-''~~ヽ,,/~~~l;;;;,-'''''ヽ-'''''i,,,,ノヽ~'''-ヽノ
  ヽ;;;;;;;;;;;;;'';;;;;;;;;/;;;' ';;;;;;;;;lヽ;;;;;;;;;;ヽノ,
   ヽ;;;;;/;;;;/ヽ-''''''''ヽ--;;__;;-;;;-ノ~
.       l~''ヽ,--'i-;;;-''--''''''~
        l~'''''l''-'''l

[SPLIT]
.   \           ,,/;;;;;;;;;;;;;;,,-'::::::::::::::::::,::::::::::::::::::::::::::::::l,,-----,,_       /
     \        /:l;;;;;;;;;;;;,/:::::::::::::::::::::i::/l:::/l:;-;:::::::::::::l-''7::::::::::/     /
.    ,,,,_\      /::::l;;;;;;;;;;;/::::::::;,--,_:::/∨_,~,,'ヽl/:::/丶/::::::::::/     /
  _  .l;;;;;;;;ヽ\   /::::::::l;;;;;;;;;;;l::::::::/'~ヽ,ヽ'   l ./(~ヽ,∨  〈:::::::::::ヽ   /
. l::~~'''ヽ:::::::::::\''''~::::::::::::::::::/;;;l:::::::l  ./.'    ヽヽ,,ノ.ヽ   --l):::::::::::::) /
. l::::::::::lヽ::::/l:::::::\:::::::::::::::/;;;;;;;;;;l::::::::ヽ,,      ~'''''    7ヲ/ノ::i''~/
/::::::::::l~''''~~l::::::::::::\:::::::::~'''-,,;;;;;;ヽ::::::::ゝ::       ,-,,_  ヽl /ノ// ̄ ̄ ̄\
.ヽ;:::::;:::/'''- '''ヽノノ:)'\::::::::::::::l;;;;;;;;ヽ::::::l'::::.      /ヽ, 7  .l  / l         l
 (/ヽl-,-,_  _,--,-,l,-,/:l\:::::::::l/-''''~'-:l::::::..     l  i/  ./ /  l  地球   .l     {~~}ミミ
  ヽl~''' ,  ~''''~ <ノ:::::l \-''~    ./:::::::::...    ~'''~ .//    l       .l      ~~
   ヽ,  一  _ノ''~:::::::l  \   ∧∧∧∧∧∧∧∧   /     \___/        ゴゴゴゴ・・・
    l,-'''-,--'i~::;,-,_::::::::l    < メテオの予感  >
.   l;) ミ(/ ./(~-)ヽノ:::::ヽ,     ∨∨∨∨∨∨∨∨
Copy

[SPLIT]
              _,,-,_     __
     /~''-~''''-,,_  /:::::::::ヽ,,-'''''~~;;;;i
    /:::::::::::::ヽ--'/:i::::::::::::::::ヽ;;;;;;;;;;;;;/
.    l:::::::::::::::::l;;::::/;;;l:::::::::::::::::::ヽ;;;;;;;;;ヽ
.   ,,ノ:::::::::::::::::lヽ;;;--l::::::::::::::::::::ヽ;ヽ;;;;;;ヽ
. /::::::::::::::::::::::l   ノ::::;;;;;;:::::::::::::::>:lヽ;;;;ゝ
 ヽ:::::::::::::,-'':ノi::)  (;::/ヽ::i::ヽ:::::/:::::lヽi
   ヽ;:::i:::./~~ヽ   /~~~ヽ.iノ;;(:::::::::::l:::l
.   -''l|''l  O '    O  ヽ ヽ::::::::/::::l
     l ,_         _,,  ヽ,-,/::::::::l
.     il ~''''~_ '_______~'''''~'   / ヽ::::::l
.     !l    l    l    u /- ./:::::::::l
     ヽ,.   l.   l    ._,,--''~;;:::::::::l
       ~'-,,_ヽ   ノ__,,,,,-'';;;;;;;;;::::::::::::::::l
.        l::::;~''i''~~_,,-'ヽ;;;;;;;;;;;;:::::::::::::::l
     ,,--,,i;;;;;/ ><   .〉-;;_;;;;-'''-;:::::ヽ
.    /  .ヽ/ヽ/。\_,/  l_,,    ヽ;:ノ
.   l    -l .l i  ./ l l  /'''''~   .〉
    l    .l .l l.'∧ .l l  l_,,,.    〈
.    〉  '''~l l,,,,-',,i,,'--,,.l   lヽ.    ヽ
   (    l l ヽ,ヽノ ./ l  l      ノ
    ヽ______l l /,,へ,,ヽ l  ヽ------i'
     i,---l l l~   .l l   '-,-''''''''-'
.     l  .l l l    .l l   l.l   l
.     l  .l l l    .l l   l l   l
     l   .l l l    l l    l .l   l

[SPLIT]
.        /:::::::::::::::::::::::::i;;ヽ;::::::::;/l::::::::::::::::::::::::::ヽ;;;;;ヽ
        l::::::::::::::::::::::::::::::l;;;;;;;ヽ;;;;;;;;;;l::::::::::::::::::::::~''-!;;;;;/
       _,,-':::::::::::::::::::::;::::::::l'''-ヽ,--'''ノ::::::;:::::::::::::::::::::::::::ヽ,
      <::::::::::::::::;::::::::::/:::::::::ヽ    '--,::::ノ::::::i:::::::::::::;:::;;-'' _
      /ヽ;:::::::::/::::::/:l::::::i'''''~    -'''~-' l:::::/:;:::::::::::ヽ--''/
     ヽ,-'::/~:/:l:;;-'ll:~/ヽ:ヽ_     _,-'~ノ/ノl::::/l:::l'--'~ヽ
.     ヽ;;;l:::/l:::ヽ;;::lヽi  ヽ''   ,,-'  ''~ ~.ノ//-/;;;;-'''~
       ヽiヽ::ヽl. __,,--,_. ヽ  -' _,,,-''''-,,_~ .l:::/::l
.        l;-ヽl '~    ~''    -''      /~ヽ::l
.       l:l '~ヽl         '        ///:::l
        /:ヽ  l               ./ヽ./::::l
       /:::::::ヽ,,_.l    -'''~~~~~~~~~'''-   /,,,-':::::::l
.      /:::::::::::::;;;;;;;ヽ,            /;;;;:::::::::::l
     /:::::::::::::;;;;;;;;;;;;;;;~'-,__     __,,,-'~;;;;;;;;;;;;::::::::lヽ,
.    /:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~i'''---''~i;;;;;;;;;;;;;;;;;;;;;;--;;::':::::::ヽ,
   /::::::::::;;;;,,-''~~~~ヽ;;;;/ i    l, \__,,-''~   ヽ:::::::::::::)
  ヽ:::::::::::::::/  _,,-,_,,_> l  ヽ  ./   l ヽ-'''''~ヽ__ ヽ:::::/
   ~''-,::::/ ,,-''~ _,,,ヽ-,ヽ!.   '-',   /,,,'-','~~''ヽ ~'i l/  _,,
 ヽ--''~:::/ l  /  ,,-'-,l_,-''~o~''-,,_,-ヽ   ヽ  l   l l~'''''~/
  ~''/:/  l    /  / ヽ,l   l  〉 '   ヽ   / .l::-''~

[SPLIT]
    _,へ,-'^,‐-,,.、,、,
   .ゞ〃'''{ " 'ヽ/   } オホホホ…__________________
   (. i "' ,},_、,_{"'_},_,{     /ナナシビトさんの怒涛のAAラッシュには
   | <ゝC' ┬ .┌|     /  頭が下がるわったら下がるわ!
   !.'' ゞ、 '' ヮ ノ,ノ~) <  悩んでるならワタクシに一票お入れなさいな。
   ゝ   ,, ).  (" ,.| r'   \ お礼にシュテルン★して差し上げますわよ。
   (  (  )"☆ |ヽ |、     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ゞ  ヽ '   ~  ノ

[SPLIT]
                     ,,
         ,----,       / \
         'l'''''''''l      .//i''i\\    .∧  ,----,
.         l   l    .//,,,,,l .l,,,,,\\  ,∨, .'l'''''''''l
      l'''''''''''l   l''''''''''//----i .i----\'//ヽ,\.l  .l
      /~~~~l   l~~// l''''l'''l l .l''''ll''ll / /l lヽ \  l
      /   !---!//   l''''l'''l l .l''''ll''/ /'''' ''''''ヽ \.l
     /     //''''''''''''''''''''''''''l .l''''//l~~i~~i~~i'l''lヽ \
     /    //''/''''''''''''''''''''''''''l l//ヽl .l''''l'''''l'l''l/ヽ.\
    /   // ' ''''''''''''''''''''''''''''''/ /''''''' '''''----'''''ヽ'''''''ヽ \
    /    ヽ'i''''i'''''i''''''i'''-'''i'''-,'''''ヽ_/'''''i''''''i~~~~~~~~i''''''''''''''iヽ-'
   l〜〜〜〜l~~~~~/ヽ,-''''-,/ヽ l l.l--'--'-l .l~~i~~l l''i''''''i''''l
    ~l~~~~~~~'l-'--'lヽ l l'''''ll''''l l .l l l.l,,,-''-,, ,,l .l''''l'''''l l'''''''i''''''l
   o'-'''''--''''--''''ヽ--''---''''''--,,-'''_,,-'''-,,'-l,,!,,,,!,,,,,!,,,l''''i'''''i'''l
.   (o..O-。○,,,o__,,_O,,___,,,,___,,-'' _,,-'     '-,ヽ-----' ''''''i'''''l
   l,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-,,,_-'' '''''''''''''''''''''' - ヽ,      l
    !-------------------l~~~~,-''''''''''''-,_~~~l~ヽ     l
 ,,,___ .l ★シュテルンハウス★l--'' ,,,,,,,,,,,,, ヽ--l'''''''l     .l
/   'l    _,へ,-'^,‐-,,.、,、,  l  l ll ○ ll  l  l  l     .l
_,,_____, l  .ゞ〃'''{ " 'ヽ/   }  l  l ll''''''''ll  .l  l____l__________.l
    l  (. i "' ,},_、,_{"'_},_,{  l  l ll''''''''ll  .l  l---------.l
    l  | <ゝC' ┬ .┌|   l  l ll''''''''ll  .l  l       l   ∧_∧
    l  !.'' ゞ、 '' ヮ ノ,ノ~) l  l ll''''''''ll  .l  l       l  (・∀・ )
    l  ゝ   ,, ).  (" ,.| r'  l  l ll''''''''ll  .l  l       l  ⊂ ⊂ l  〜〜
    l  (  (  )"☆ |ヽ |  l  l ll''''''''ll  .l  l       l    /  /ヽ
    l  ゞ  ヽ '   ~  ノl  l  l ll''''''''ll  .l  l       l   (_人丿
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄

[SPLIT]
  l::::::::::::::::::::::::::::::::lヽヽ;:::::::// .l::::::::::::::;::::::::::::::::::::::::::::::::::::/:::::l;;;;;
.  l::::::::::::::::::::::::::::::::l  ヽ'~   /:::::::::::::::l_,,---ノ,,,_:::::::::::/:::::::::lヽ
 /::::::::::::::::;;-;;::::::::::ヽ      ~''-;;::;;-'/ ~'''~ノ::ノヽ;::::::ヽ::::::::::::l;;;
/:::::::::::::/ヽノl:ヽl::ノ         /;;ノ_,,,--,,_~   .l:::::ノ::::::::::::l;;;
:::::::::::::::::::::ノ;l ,,-''''''-,_      /_,,-'~,-'''''ヽ. ~ヽ, ノ-'::::::::::::::::l;;;;
ヽ;;;:::::;;::::::iヽ /  ,-'''''ヽヽ   '-' -''  l:'---':::l ,_   ヽl::::::::::::/ヽ;
   (;;;;;;;ヽ. !  lヽ--'::::l       -''''~~~~~~''    ヽ::::;;;-/::::::ヽ
      ヽ _,,ヽ,----'           ,,,,,,      ヽ'~ _,,.ヽ::::
       _ヽl. ~~    ,                  _,,-'   l::::
.      l ヽl                       <    /:::
      l ヽl      ,-,,,,--,,,_              '  ./:::::
      ヽ ヽ.     '      ~''-         _,,,___,,,-'~::::::::::
.       ~''ヽ,                  _,/;;;;;;;;;;;;;;;;;:::::::::::
          '-,_              _,,-';;;;;;;;;;;;;;;;;;;;;;;;::::::::::::
           /~''-,,,_      __,,,,--'~ l;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::
         _,,/-'~::::::;;;~''''---,-''~     lヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::
     ,--''''''~::::::;;;;;;;;;;;;;;;;;;;;;;;;/ ~'-,_   _,,-'~ .ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::
.     ヽ:::::::;;-,,_;;;;;;;;;;;;;;;;;;;;;;;/    ~'-''~    ヽ;;;;;;;;;;;;;;;;;;;;;;;_,,,_:
      ヽ/  ~''-,_,,,-''''~l     /\     /~~''''-,_,,-'''~
    -'~:/     /    ヽ   / O \   /     ヽ,

[SPLIT]
 x    !  +  : X !  +  x + ★
   + i _,,,...、、-‐=,、i  x * x  //
 __,<|,~..、、----‐‐‐‐--、、..,,__ //   ____________
  "''(. i "' ,},_、,_{"'_},_,{--‐‐" //  / あなたの熱い一票、
   | <ゝC' t@ヽ ,r'|   + //  / たしかに受け取ったったら
 +  !'' ゞ ''' ー ノ x ,,.._// <          受け取ったわ!
   ゝ ,,-`,,,..、、-‐''"~  ヽ._ノ   \よってお疲れ様のシュテルン★
   ( (   ..  +   .,,..-//      ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   ゞ/ '''"   r‐'''"' //

[SPLIT]
    l;;;l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;;;;;/
    ヽ;l::::::::::::::::::::::::;:::::::::::::/i:::::::::::::::::::::::::::::::~''''-,,
     _,ノ:::::::::::::::::::::::l;ヽ;:::::/;;;l:::::::::::::::::::::::::::::::::::::::::l
  _,,-'':::::::::::::::::::::::::::::::lヽヽ/''~l:::::::::::::::::::::::::::::::::::::::/
. ,-'::::::::::::::::::::::::::::::::::::::::::l    l:::::::::::::::::::::::::::::::::/
. ヽ;::::::::::::::::::::::::::::::::;::::::::ノ   ヽ;:;;-;'''iヽ;:::::人::ヽ;\
  ~-;::::::::::::::::::/ノ;ノヽ:(     ./ iノ _',,,,_ ノl;;;)ノ;;;;;;\
   /~')::::::/;::l '' ___~'''     ,,,-'(,,,ソヽ~', l,-' ヽ;;;;;;;;;\
.  /;;;;;(;:::::ヽ,i '''~i'--'::i~''     ヽ;;;;;ノノ l   /i ~~~~
  ~~~~i;;;;l ヽl ヽ,''--''            l ./::l
.     ∨ヽ ,.l        '       .l'''::::::::l
       l~''-.l       。        /;;::::::::::l
.       l::::::::ヽ,           /;;;;;;::::::::::l
        l:::::::::::::~'-,,__     _,,-i''~;;(~~'''''''-,::::l
        l::::::::::::::;;;;-;;::_~i'''''''''~  / l''''''''-,,v'ヽ;l
.        l:::::::;;:ノ,,_. ヽヽl  ,-''~~(~'~::::::::::::::l,,-ノヽ
        l:::( ~'''' // _,(~~/~~:::::::::::::::::::::l'''''~i:::::ヽ,
        l:ノ ''''-/ / /ヽ-''/::::::::::::::::::::::::::/ ./;;;;;:::::::ヽ
.        /'--'/''''''''/'/ヽ,,i:/::::::::::::::::::::::::::::/(''';;;;;;::::::::::::::)
       /::::::::/::::::://:::::::::/::::::::::::::::::::::::::::/,ノ;;;;::::::::::::::/

[SPLIT]
.           ,,,
            (,,,)
.           l ヽ,/i,-,
.            l  \/'i'
           l     l/i''''''~~~~~~'''-,,_
.       /~~~'''''''-,,,,_  .l;;;;;l:::::::::::::::::::::::::::::~'-,,
.       /::::::::::::::::::::::::~''''-,;;l-,,_:::::::::::::::::::::::::::::::~'-,
      /:::/l:::::::::::::::::::::::::::::::ヽ'''''-O::::::::::::::::::::::::::::::::\
. i'''''~~~~/::::l:::l::::::::::::::::::::::::::i:::::::ヽ::::::::'o::::::::::::::::::::::::::::::::::ヽ,
  l::::::::::::::::::::l:::l:::::::::::::::::::::::::::ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::l
  ヽ:::::::ヽ;;:::::;:;l:::::::::::::::::::::::::::::ヽ;:::::::::::::::::::::::::::::::::::::::::::::::::::::::l
.  ヽ:::::::ヽ:Y_ノ;:::::;;;;;;;;i::::::::;:::::::::~'-,_,,,::::::::::::::::::::::::::::::::::::::::::::l
.   ヽ;:::::() ~'''/ヽ::::lヽ::::lヽ:::::i::::::::ノ::::::::::::::::::::::::::::::::::::::::::::l
  /::::'::::::i ./  l.ノ _,lノ l::::/:~,~-,:::::::::::::::::::::::::::::::::::::::::::::::l
  ~''-;;;::::::::l '  _,,-'ソ)  //l/ /~'ヽ::::::::::::::::::::::::::::::::::::::::::::l
     ノ::/::::l -,''~ ~''~/ミ ~ ,  l   .l::::::::::::::::::::::::::::::::::::::::::::l
   ''~-''~ ヽノ  ~'''''''~   .l;~ヽ,ヽ ノ:::::::::::::::::::::::::::::::::::::::::::::l
     _,/        .l;;;;;;;;;;~'-,_ヽ::::::::::::::::::::::::::::::::::::::::::::l
     ヽ         l;;;;;;;;;;;;;;;;;;;;~'ヽ::::::::::::::::::::::::::::::::::::::::::l
      ヽ, ___,-''~~ヽ   l;;/_,,,---,,ヽヽ:::::::::::::::::::::::::::::::::::::::::l
        ヽ-,~'''''''~ _,,,,l/./    ~'/l::::;:::::::::::::::::::::::::::::::::::::l
.        ヽ,,~'''-'''';;;;;l /      /;;;;;l::ヽ:::::::::::::::::::::::::::::::::::l:i
       _,,,,,-''ヽ;;;;;;;;;;;i'~ヽ    /;;;;;;;;;;l:::ヽ::::::::::::::::::::::::::::::::::l:ヽ
.       ''-;;;;;;;;;;;;;;ヽ;;;;;l ,,l-'''''''-, ~''''-;;;l::::ヽ::::::::::::::::::::::::::::::::::l:ヽ
         ~''-;;;;;;;;;;/_l∠,,,,,,,,,-,,,,)  .///l::::::l:::::::::::::::::::::::::::::::::::l:::ヽ
          /;;;;;;(_,//,__  ヽ   l;;l;;l;;;l:::::::l:::::::::::::::::::::::::::::::::::l::::::ヽ
          '''~l l l    ヽ, l  l;;l;;;l;;;;l::::::::l::::::::::::::::::::::::::::::::::::l::::::::ヽ,
           l l .l~'''--,,_ ノ~  l;;l;;''~;;;l::::::::l::::::::::::::::::::::::::::::::::::l::::::::::::ヽ
            l.l ,Ol ,,,,,,,,,,,,)'    l;;l;;;;;;;;;;l::::::::::l::::::::::::::::::::::::::::::::::::l:::::::::::::::~''-,_
           l l//Ol,l      .l;;;l;;;;;;;;;;;l::::::::::l::::::::::::::::::::::::::::::::::::::l::::::::::::::::::::::~''-,,,_
          //''   l.l      .l;;;l;;;;;;;;;;;;l:::::::::l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~'ヽ
.         /.'    l.l      .l;;;l;;;;;;;;;;;;ヽ::::::l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
         //   l l       l;;;l;;;;;;;;;;;;;;;;ヽ::l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;-'''~
.        l.l    /.l       l;;;l;;;;;;;;;;;;;;;;;;;;;y::::::::::::::::::::::::::::::::::::::::::::::::::::::::<~    _,ノ
.        l l   ./ l       l;;;l;;;;;;;;;;;;;;;;;;;;;/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~''----'/

[SPLIT]
                 i'''-,,,_              __
                /;;;;;ヽ;;~'''-,_        _,,,-''~ノ;;;;i
.                /;;,---,~',-,,,ヽ,   ,,-'~,,,,-'''~;;;;;;;;;l
.               /;/::::::::::::::::::::ヽ;~~~~;>-'''''~~~ヽ;;;;;l
.               /;/:::::::::::::::::::::;ヘ:ヽ::::/::ヘ:::::::::::::::::::l;;;;;l
.              /;/::::::::::::::::::::/;;;;ヽ:::::/;;;;;l:::::::::::::::::::l;;;;;;ヽ
             _,,ノ:::::::::::::::::::::::l''''--∨;;;;;;;;l::::::::::::::::::::l;;;;;;;;;ヽ
.            /:::::::::::::::::::::;;;;::::::ヽ     /:::::::::::::::::::::ヽ,''--'
            ,ヽ;;;::::::::::::::/(:::ヽ-'     ヽ;;--;;:::::::::::::::~ヽ
           /;;;;;;;;):::;;::::(_,,,,-ヽ,_ \  ,,,-'~ _.)::ノ:::;:::::::::::ノヽ
         /;;;;;;;;;;;ヽ::ノ;;l~/  ,--,ヽ    ,-,''_~~~ヽ'ヽ::::::ヽ;;;;;ヽ
         '----;;;;;;;;/~'ヽl l.  ヽ,,ノ '    '(  )  l ノノヽノ;;;;;;;;;ヽ
.              l  ヽl ~''---''  ,  ヽ,_~  .ノ /,~~ヽ-'~:::l
              ヽ,,'_,l   ,,-''''''---'''''-,,.~~~  /i  丿:::::::::l
                l:::::l   /           ヽ  /--'';;;;::::::::::::l
                l,ノ-ヽ l ,,-''''-,,,,-''''-,, l ./;;;;;;;;;;;;:::::::::::::::l
           __,,,,--'''''~;{~ ヽi,_       _,iノ''ヽ;;;;;;;;;;;;;;;::::::::::ノ
       _,,,,--''~;;;;;;;;;;;;;;;;;;;;(,-, ~,l i~'''---'''i~i',_ ⊂';;~''-;;;;;;;;:::::'--,
      /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l~'_,,,,-l,_l,___,,,,,,-'-',,_  ノ;;;;;;;;;;;;;;;;;~''''-,-'ヽ    _,,--,,__,____
      l;;;;;;;;;;;;;;;;;;;;;;-''''~   lヽ_,,,-'~;;;;ヽ;;;;;;;;;l;;;;;;;/''~'''-;;;;;;;;;;;;;;;;;;;;;;;l''' ヽ'''--''   _,,---'
       ヽ;;;;;;;;;;i'-'ヽ,,     l;;;;;;;;;;;;;;;;;;;;;;ヽ;;;/;;;;;;/::::ノノ:::ノ~ノ'''''--ノ/~iノ,,,,,__  <_
        ヽ'',-,,/ ヽ)   .l;;;;;;;;;;;;;;;;;;;;;;;;//ヽ;;;l'''~,,-'-'  '''~~'/ lヽ-'.ll   ~'''''''−'
       /,,>  /~~''--,,_.l;;;;;;;;;;;;;;;;;;;;<-<>〈:l____,,-i''~~'i''''''~--〉.l lヽ
      __ヽ-,/ .i   l ヽ-'---i~'i--'''''''~~~~,,,,,,--,,,ヽ,,,ノ--ノ,,,/,',,,Y,-''
,,,,,,-----((',','~l.ヽ l  l .ヽ--''''ヽ-''''''~~~~~~;;ヽ,   ~~  ~~~ ヽ_ヽ/
--'''''''''''''''~   !,,,ヽ-'--'_'-'-'''l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;);ヽ
.             /;;;;;;;//-;;;;_;;;;;;;;;;;;;;;_;;;ノ;;;;;;;;ヽ
.           /;;;;;;;/;;/;;;;;;;;;;;~i~''''''''~;;;;;;ヽ;;;;;;;;;;;ヽ
         /;;;;;;;;;/;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;ヽ
   _,,,,_   /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
  /;;;;;;;;~;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ  _,,,,_
  l;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ'~;;;;;;;ヽ
ノ~;;;ヽ/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;ノ

[SPLIT]
                 ,--_--,,,,,__      __,,,,,,,,,,,,、、
.                l;;,--,`'''''--~,ヽ,_,/---,,-,-.-';i
.                 l::::::::::~'''-~;:::::::::::~;;~-'~::::::::::i;l
                /;l::::::::::::::::::::;ヽ:::::/;:::::::::::::::::::::lヽ
               _,,-'~:::::::::::::::::::::lヽ::::/:l:::::::::::::::::::::lノ
              (:::::::::::::::::::::::::::::::l;;;∨;;;l::::::::::::::::::::::~ヽ
                \:::::::::::::::::::::ノ   (::::::::::;:::::::::::::ノ
               /::;:::://ノヽゝ    ノノヽ:lヽ:::ノヽ)\
              <;;;ヽ/ヽl' ,-,--,,_    _,,,-,-,''l'~~ヽ;;/
               ヽl.~ヽl''-'ヽ,ノ`   ''ヽ''''ノ,ノl'~ /l
                 \'''l      ,     /_/:::l
.                 l::~;ヽ.    −    ./;;;;;;;:;;:::l
                 _,l::;;:;;;;;~''-,,,_  _,,,,-''~;;;;;;;;;;;;:::::\
              _,,-'':::::;;:;;;;_,,,,-' .i.~~~ ./ \,,,_;;;;;;;;;;:::::::\
.             /::::::::::;;-''~ .ヽ ヽ  /  ./  ~~''-;;;;;;:::::::)
             ヽ::::::::::/    ヽ  ヽ/  ./    /'.ヽ::::/
            _,,_ヽ;::::l i .l    ヽ ./   /    /  .l:(
            ~'''-;:;:::l l .l     /   / ,   ./    .l::'''フ
               (lヽl  'l    /   /  ヽ /      lノ
                l  .l    /   /    .ヽl       l
               l  l   /   /     .l       l
                l.  \ /   /       l       .l
.               l   l-~,'''''''''''------,--~l       l
               l   ノヽ,,,{~~~i~~i~~~}~,,,,,,-l        l
              l   .l;;;;;;;;;/'i~/'~i~ヽフ;;;;;;;;;;;l        .l
.              l   .l;;;;;;;;;;;;;;~;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l        l
              ヽ  l;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l        l
               \ l;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;l        /
                l;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;'-,,___  _,,,/
               ,.l;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l~~~ l;;l
             _,/l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;lll;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l  .l;;;l
            //l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;l;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l  .l;;;;l
.          _,/./ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;ll;l;;;;;;;;;;;;;;;;;;;;;;;;;/   l;;;;l
       _,-''~  /  ./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;ll;l;;;;;;;;;;;;;;;;;;;;;;;;l .i   .l::::l
      /’~'''i.i /  ./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;lll;;l;;;;;;;;;;;;;;;;;;;;;;',,ノ ,_,_,.ノ;;;;l
  ,,  /ヽ_,,ノ''~   /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;l;l;l;;l;;;;;;;;;;;;;;;;;;;;;;;;;;~;;;;;;;;;;;;;;;;;l
. i, '--''-'/     ./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;l;l;l;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
. <_~~~il (_,,      ./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;l;l;l;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
  ヽi_'/'-'      /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;l;l;l;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
           ./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;l;;l;;l;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
           /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;l;;l;;l;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
.           /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;l;;l;;l;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
           /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;l;;l;;l;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
          /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;l;;l;;l;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
          ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;l;;l;;;l;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
          /\;;;;;;;;;;;;;;;;;;;;;;;;;;;;l''-;l;;;l;;;l;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
        /   ~''----''''''''~~   ~''ヽ;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
        ヽ_,,,,,,-'''~            ~'''';;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
                             ~''''-;;;;;;;;;;;;;;-'ヽ
                                 ~i   ヽ
                                  l    ヽ
                                   l    ヽ
                                  ヽ,ヽ,,,,-'
                                    ~

[SPLIT]
: : :/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;::::::ヽ::::::::::::::::::::::::::l;;;;;;;;;;l
: : i;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;::::::::::::::::::::::::::::::::::::/;;;;;;;;;l
: : :\;:;:;:;:;:;:;:;:;:;:;i;:;:;:;:;:;:;:/i;:;:l;:;:;:;:;:;:;:;/l;:;::::::::::::::::::::::::::::::/l;;;;;;;;/
: : : : : ヽ;:;:;:;:;:;:;:/i;:;:;:;:;:;:l l;:;ll;:;:;:_,,,,,l-l-'';:;::::::::::::::::;::/;ヽ__l;/
: : : : : : l;:;:;:;:;:;/ ヽ;:;:;:;:l_,,i/-ヽ;:;:;:;:;l: ヽ;:;:;:;:;:;:;::::::ヽ;;;;;;;;;;;;;;\
: : : :_,ノ;:;:;:;:/: : : _,,-''-': : : : : \;:;:l: : :~'-;:;:;:;:;::::::ヽ;;;;;;;;;;;;;;;;;ヽ
: : ., ~'''''''~ _,,,-''~      _,,,,,,,--−   l;:/;i;:;:;::::/;;;;;;;;;;;;;;;;;;;;;;ヽ
: : :l: : : : ,,-''',,,-''''~_,,,,,---''ヽ:::ヽ  l  l/;:;ノ;:;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
: : :ヽ,,-'~ _,,,--i'''~_________,,ノ::::::l   l  /~   ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
: : : : : :='''~ ⊂⊃~;;;;;;;;;;;;;;;;  ::/  ./ .l  ,-''ヽ .l;;;;;;;;;;----------'
: : : : : : ヽ  ヽ: : : : ''''''': : : /  /  l ./: : : : .l;;;;/
: : : : : : : :ヽ,   ~''''----'''~  ./  .l/: : : : :  /'i
: : : : : : : : : : ~'''---,,,,,,,,,,,,,-''ヽ`'   /,: : : : : ./::::l
: : : : : : : : : : : : : : : : : : : : : : :    /: :l : :  ./::::::::l            /~'''---,,--,''''丶,
: : : : : : : : : : : : : : : : : : : : : : :   /: : :  ./;::::::::::l       .,,,,----v''~~~~~'v'   ~~ヽヽ
: : : : : : : : : : : : : : : : : : : : : : :   ./_,,,,,-'~;:;:;:;:;:::::::::l    ,,,--/: : : : : :.l : : : : : : l : : : : : : l.ヽ
: : : : : : : : : : : : : : : : : : : : : :    /:;:;:;:;:;:;:;:;:;:;:;:;:::::::::l   /: : : l : : : : : : :l : : : : : : :l : : : : : : :l: ヽ
: : : : : : : : : : : : : : : : : : : : : :  ./;:;:;:;:;:;:;:;:;:;:;:;:;:;:::::::::l  / : : : :l : : : : : : :.l : : : : : : :.l : : : : : : .l: : 〉
: : : : : : : : : : : : : : : : : : : : :  /;:;:;:;:;:;:;:;:_,,,,-----;::::l  / : : : : l : : : : : : : l : : : : : : :.l : : : : : : :l /
''''''''''''''''''''''-: : : : : : : : : : :  ./,,,,,,,,,,_,,-'~      ~ヽ/ : : : : :.l : : : : : : : l : : : : : : : l : : : : : : :l
: : : : : : : : : : : : : : : : : : : _,/. . . .  l . . . : : : : . .   .l : : : : : : : : : : : : : : : : : : : : : : : : : : : : : .l
: : : : : : : : : : : : : : : : _,,-'' l : : : : : : :l,/: : : : : : : : . l : : : : : : : : : : : : : : : : : : : : : : : : : : : : : ノ
: : : : : : : : : : : _,,,,-'''~   l : : : : : : :.l : : : : : : : : : : : :l : : : : : : : : : : : : : : : : : : : : : : : : : : :/
;;;;;;;;;;;;;;---'''''~       l : : : : : : : :l : : : : : : : : : : : :ヽ : : : : : : : : : : : : : : : : : : : : : :,,-''~
: : : : : /         .l : : : : : : : :l : : : : : : : : : : : : :ヽ, : : : : : : : : : : : : : : : : : :./
: : : /          / : : : : : : : : l : : : : : : : : : : : : : : l : : : : : : : : : : : : : : : : : l

[SPLIT]
                   ____,,,--,,,__ _,_
                ,,,--''~ __,,,,,,,,,,,__~, , ~'-,,__
             ,-'''''~_,,-'-'~~     ~~'''''-,,,_ ~''-,,
           _,-',_,,-'~               ~''-,_,ヽ,___,,,,,,,,,,,,,,,,_
.          i~~ /                ___,,,,,,ヽ,,,,!''''''''----'ヽ
      _,,,,,--'i'' /_,,,,,,----,,,,_  __,,,,,,,,,,,_ _,,,-''''~:::::::::::::::::::ヽヽ;;;;;;;;;;;;;/
    i'--''~;;;ノi''''~~:::::::::::::::::::::::~'-',::::::::::::::/;;:::::::::::::::::::::::::::::::::::l !;;;;;;;;;;;/
    ヽ;;;;;;;;;;l l:::::::::::::::::::::::::::::::::::::/ヽ:::::::::::/;;l::::::::::::::::::::::::::::::::::::l 〉;;;;;;;l
     ヽ;;;;;;;;) l::::::::::::::::::::::::::::::::::::l;;;;;;;ヽ::::/;;;;;;;l::::::::::::::::::::::::::::::::::::l );;;;;;;;l
.     ヽ;;;;( .l::::::::::::::::::::::::::::::::::::l;;;;;;;;;;∨;;;;;;;;;;l:::::::::::::::::::::::::::::::::::ヽ';;;;;;;;;l
      l;;;;;;l l::::::::::::::::::::::::::::::::::::l--'''-;;;-'''' ./::::::::::::::::::::::::::::::::::::::::\-ノ   ,--,_
      l;;//::::::::::::::::::::::::::::::::::::ヽ,     /_,,,-'''''--,,_:::::::::::::::::::::::ノ;;;;;\ /::::ヽ/
      //::::::::::::::::::::;;;-''''~~~'''-:>    ヽ;::::::::i:::::;;::::iヽ::;;:::;;::::ヽ;;;;;;;;;;;;;;/~''-::ll
.    /;;;'-;;;;;:::::::::::::/:::;:::;:::::;::::i'~      ノ:::ノヽ;;lヽ/;;ノ ''l:);;ノ;;;;;;;;;;;;/  /
.   /;;;;;;;;;;;;;;;/::::/l::ノ;::::/'''/::ノ~'-'''     '''~ __,,,,,,,__.~   l'''ヽ;;;;;;;;;;;l/  /
   ~''''-;;;;;;;;;;~''',,-l  ~'''_,,,,----,,,,_      /    ~''-  .l/~ヽi;;;;;;/  /
      ~~ヽ;/,-,_ l /      '   ,           .l   lヽ/  /
.         l  ヽl         ,_________,,,          l_, ./::/  /
         l:ヽ   l        l_,,----,,_l       .l,,,/::/  /
.        l:;;:::ヽ,,__,l        l     l       /;;:::::::/  /
         /:::::::::;;;;;;;ヽ        l      l       /;;;;;:::/  /
      /:::::::::;;;;;;::;;;;;;;ヽ,.      ヽ    /     /;;;;;;;;/  /:::ヽ,
     /:::::::::;;;;:::::;;;;;;;;;;;;;;_,~''-,,,,_    ~''''''''~ _,,,,,-''''~,__/~'i:/  /;;;:::::::::ヽ,,
.   /:::::::::::::::::;;;;;;;_,,(~  ヽ'''~ヽ~,~,'i''----'''i--,i'_,,i_ l ,-''---,ヽ;;;;;;;;:::::::::::ヽ
.  /::::::::::::::::::;;;;;;;;;/ ノヽ ,, ,-~,-,l::::::::::~i ./:::::::::/,,-''~,ヽ--,,_  ヽヽ;;;;;;:::::::::::::ヽ
  /::::::::::::::::::;;;;;;;/:::(  ヽ//;;;;/  ~ヽ;::::::∨::::::/  .i'--,_  ヽ, ヽヽ;;;::::::::::::::::l
 l:::::::::::::::::::::;;/::::::::丿--〈 .l;;;;;l     ヽi''''i/,,   (__  ヽ,,    l:::::ヽ;;;:::::::::::l
 l:::::::::::;;;;-''~:::::::::::::ノ  __l l;;;;l    ~''コ|  |~- ,,-'''~ ~'''-,,,    .l::::::::::::~''-;;/
 ヽ:::::/:::::::::::::::::::::::ヽ,,. -{ .l;;;;;l     ノ--'ヽ, ヽ-''''''',_      /::::::::::::::::::::::~''i
  ヽl:::::::::::::::::::::::::::::丿 .ノl  l;;;;;l _,,,-''~ /.l lヽ _,-'''~'丶;;7    ノヽ::::::::::::::::::::::::::l
   ヽ::::;;;;;;;;::::::::::::::l_ -''''l  /~'''~    / l l,,∠,,,,,,_   ヽ,--,   /;;;;;ヽ:::::::;;;;;;;;;;;;;/
    ヽ;;;;;;;;;;;;;;;;;;;;::;;;;ヽ .l ヽ,     / / ,,__   ヽ   l /_,,,,/;;;;;;;;;;;;;;ヽ;;;;;;;;;;/
      ヽ;;;l;l;;;l;;;;;;;;;;;(  l  ヽ,   / /   ~'ヽ  ヽノ'';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~ヽ'

[SPLIT]
                  /ヽ~ヽ
              /~~'',/_;:;:;\ヽ,        __,,,,,,_
.              l:::::::::::::::~'''-;:;ヽ,ヽ,,-,,,,,,,,,,-_'',,,,,,,,,,,,ノ~'i
.               l:::::::::::::::::::/:::ヽ''~/;:::::::::::::::~'''-,;:;:;:;:;:;:;l
           ,,--''::::::::::::::::::::l;:;:;:;:;:/;:;/:::::::::::::::::::::::::l;:;:;:;:;:/
   ,,,/~'i .__   .(:::::::::::::::::::::::::::::i::;:;:;::;:;/::::::::::::::::::::::::::/;:;:;:;:;i
    l l .l .l l   ヽ:::;;;::::,,--,-''~   ヽ::::::::::::::::::::::::(:ヽ~''-l,_
 ,,,. l .l ,i,i, .l    (::i )ノヽゝ   ,,-丿::/ヽ;;:::::;:::::::ヽ::l;:;:;:;:;:ヽ,
. ヽ.ヽ,l i .l  l.l     ~' l./~ヽ,     _,,--,,( ノノ::::i-''::::l;:;:;:;:;:/
  ヽ,   ヽ  i   _,/~'/   ’〉   ./’   ヽ~ ,iヽ'::::::::l;:;:;:/
.   l   {  l  ./:ヽ / ~~~~____,,,, ---,,,,  ' l,,,--,,::/i;:/::ヽ,_
    ヽ、. '  l , ヽ::::l     i   /    ~'   _,,-, ヽ:~;:;::::::::~'''ヽ
     'i    l~'''~:::;:;ヽ   l   /       ∠   ./;:;:;:;:;:;:;:;::::::::i
      l   .l:::;:;:;:;,,-.\  l /       _,,_   /;:;:;:;:;:;:;:;::::::::::l
       l   ヽ-,/   ヽ,,. ~      _,,,,-';;/~~~~''''''-,,;:;:;:;:;::::::::::l   /l
.       l    l l      ~i''''''iヽ'''''~ .// i       ヽ;:;:;:;:;:;:::~~::ノ
.        ヽ,,___ l l        l  l__'____.//  l        l~i-;:;:::::::::i,;:ヽ
.            ~ヽヽ     l.  l   /~l  ヽ      /./   ヽ:i丿~''
             ~''''----''i  .l/i~/  l   ヽ    ./,ノ_   ヽ
                  ヽ ./ .l .l  l   _,! ~'_'''''~   ヽ   ヽ
                ヽ''''''''_,,_ l_ l_ ._l,,,-''::::l~ ~''-,,   ヽ   ヽ
                 ヽ i'  ヽ~~>-,,::::::::::ソ   ~'''-,,  ヽ   ヽ _,,_
.                 /./.'--' i'~,,/:::::;;-'~       ~'''-,,ヽ,  ~  \_,--'''~ノ
                /.//\ l l'''''~~           丿~ ~''-,,,_    _,,-',--'''ヽ~ヽ
.              / '-'-'~ \l l             ヽ  ./  ~~''_''~ /,,,,,_;:;:;:;:;:;ヽヽ
             /        ~~            _,,,ノ  /   .,( ヽ,~,  ヽ;:;:;:;::ヽヽ
            /i                      ヽ  ./  ._,,,,-'''~'ヽ ノ,   l;:;:;:;:;:ヽヽ
           <  ~''i                    .ノ  ./ヽ'''~     .l ノ,,,--'';:;:;:;:::;:;ヽヽ
.           \  ~''''-,                ノ~  /       _,,-'ノ-'~~ヽ'''''i;:;:;:;:;:ヽヽ
             ヽ   ヽ,,___,,-,        ノ---''  /      _,,-''      .i'--';:;:;:;:;:;:;l ノ
               ~''-,,,_    ~'---''~'''--'~   _,,-''  ~''''-,,,,,,-''~        i;:;:;:;:;:;:;:;:;:;/
                  ~~''''-,-,,_      _,,,,,-''~                  ヽ;;;;;;;;;;;;ノ
.                     l  ~~''''''i'''''''~
                      l    l
                      l.    l
                       l___,,-''~ゝ
                      /  , i__,,ゝ
                      ~~i_ノ'-' ~i~ヽ
                       ,i,,,,,,,,,,,ノ;:;:;:;ヽ
                       (;;;;;;;;:;:;:;:;:;:;:;:;:;:l
.                      /  /;:;:;:;:;:;:;:;:/l
                   _,,,,-'---'';:;:;:;:;:;:;:;/ /
                  /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/ /
                 l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/ /
                  l;:;:;:;:;:;:;:;:;:;:;:;:;:,,//
                  ヽ;:;:;:;:;:__,,,-''_,/
                    ~''-,'__,,,-''

[SPLIT]
                  _,,,,_
              i''''ヽ/::::::::~-,,
              l::::::l:::;;:::::::::::::::\   .___
              l:::::l;;;;;;l:::::::::::::::::::)''''-,';:;:;:;l
             ノ::::/ .ノ::::::::::::::::::(:::::::::::::::ヽl/~~~~~'ヽ,
            i,_j:::/ '-;i::ヽ;::::;::::ノ;::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:),
             ~i  ,--ノノ ノノi'''''~:::::::::::::::::::::l;:;:;:;:;:;:;:/::::ヽ
             l l ’ ヽ '~~.l::::::::::::::::::::::::::::::l;:;:;:;:;:;/ヽ;:::::ヽ
           _,,ノ  -,,,,  !  .l:::::::::::::::::::::::::::::l:ヽ;:;:/;:;:;:;:ヽ;::::ヽ
           ヽ     ~   ~'''~~ヽ:::::::::::::::/::::::ヽ;:;:;:;:i''~::::::::ヽ
           ヽ'~~i       <~' l::::::::::::/;;::::::::::::ヽノ:::::::::::::::::~''''''''''''''ヽ
            ヽノ        ' ノ:::::::/  ヽ;:::::::::::::::::::::::::::::::::::::::::::::::::/
             ヽ,,,,,,,,,,    l''~--'''~      l::::::::::::::::::::::::::::::::::::::::::::/
                ,ノ,,,--''''~'i        .l::::::::::::::::::::::::::::::::::::::::::/
               _,,,l/ _,,,,-''''~;~'''-,,_     ヽ:::::::::::::::::::::::::::::::::::::;;;i-''''~~)
              _/;;;;l/;;;;;;;/;;;;;;;;;;;;;;~'''-,,,,_____,,,,----,-''''''''''''/~ /   ./
              /;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/    /  /  ./
            i~i;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l     l  '  /
            /-l;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ    ヽ''/''~
            l,,,,,l;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ '''-----''''''''''''''''''''''''''''------'''
            l l;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
.            ~/;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
.            /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
            ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ノ,,_
           /~'''--------'''~;;;;;;;;;~''''-,,,_
          /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~''-,_
        /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~ヽ,
.       /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,
      /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;ヽ
     /;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;ヽ
    /;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;〉
   /;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;/
  /;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;/
 /;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;〉
 ヽ;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
   ヽ/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
    ~''-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-''~
      l~''''--;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;--,''''~
      l     l~'''''''-----,----''''''~ l;:;:;:;~~~~~''''--,,,,___
.     l     l       ~'-,,,,_   l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;~~'''''''--,
.     l     l          ~~''''''l;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l
     ,l,,,,,,,,,,,,,,,,,,,l,              ~~~''''''---;;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;l
      l;:;:;:;:;:;:;:;:;:;:;l                     ~~'ヽ;:;:;:;:;:;:;:;:;l
     l;:;:;:;:;:;:;:;:;:;:;l                       ヽ;:;:;:;:;:;:;l
     l;:;:;:;:;:;:;:;:;:;:;:l                        l;:;:;:;:;:;l
     l;:;:;:;:;:;:;:;:;:;:;:l                        ヽ;:;:;:;:l
     l;:;:;:;:;:;:;:;:;:;:;:l                         ヽ-''
.      l;:;:;:;:;:;:;:;:;:;:;:l
.     l;:;:;:;:;:;:;:;:;:;:;:l
      l;:;:;:;:;:;:;:;:;:;:;:l
      l;:;:;:;:;:;:;:;:;:;:;:;l
     /;:;:;:;:;:;:;:;:;:;:;:;ヽ
.    /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;)
  /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/
 /;:;:;:;:;:;:;:;:;:;:;:;:;:;:/
 ヽ;;;;;;;;;;;;;;;;;;;;/

[SPLIT]
        /   /             ヽ _,,,,-''~,          _,-'~
.       /  ./          _,,,,,--'''''''~~~    .\      _,,-''~
     /   ./     _,,,,--''''^   l l         \ ._,,-'~
    /   ./   _,,--''~__ l ._,-,,   l l      _,,,,,,,---'O
.   /   / ._,,-',,-'''''''~~:::ヽ/;:;:;:;:;ヽ  l_l,--,-''''''~
   /  _,,/-'/,--'----;;;_,,-''''''~~~~'';/:::::::::::l
  /,,-''~ '-'./ l;:;:;:;:,-''''~~~''''''-,::::::/::::::::::::::::ヽ,
  O''''~~~~~O''~l;:;:;:;:i::::::::::::::::::::;;;::::::::::;-;:::::::::::::::::::ヽ
         l:\/::l:::::::::::::::::::ヽヽ/;:;;l:::::::::::::::::::::/
         l::::/lノ:::::::::::::::::::::::::)''~ '-;;:::::::::::::::l_,
     __,,,,,,,,-ヽi;:;lヽ;::::::::::::::::::::::/   ノノ,--,V,,_
    /::::::::::::::::::::ヽl:::ノ;:::;;:/ヽi,,','_''   /i''ヽ i l/.l
.   ヽ;::::::::::;:;:;:;:;:;:;ヽ::ヽl ./ ,-,,ヽ   !,,,-'' lノ
.     \::::::;:;:;:;:;:;:;:;l.,-,'_ ヽ,_ヽ-''   '    l. l
       ):::::;::;:;:;:;:;/ヽ, ヽ     一   ./;;l .lヽ
     '-=ノl:|ヽ;:;:;:/l;;;;;;;~'''~ヽ-,,_    _,,,/ヽ,,!-'-,\
        ''/~~l;;i;;;;;;;;;;;;;;;;;ヽ ~ヽ~~, /;;/;;;ヽ,,-''  .l;~''-,,_
       /;;;;l;;;;;!;ヽ;;;;;;;;;;;;;;;;;ヽ,,,/ O/;;/ ヽi--'''  l ヽ;;;;l
     /;;;;;;;;;;l;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;ヽ;;;;ヽ/  .i'''iヽ,',',',,,ノ  l;;;/
     l;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;ヽ/lヽ-,  ヽ~'''__ノ_,,/ノ
  ,,,-'''l;;;;;;;;;;;;;;/;~'''-;;;;;ヽ;;;;;;;;;;;;;;;;ヽ☆/    ~    ~~
  l;;;;;;;l;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;\l
.  l;;;;;;;;l;;;;;;;;;;;;/;;;;;;;;;;;ヽ;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;\
  l;;;;;;;/;;;;;;;;;;/;;;;;;;;;;;;;;;;ヽ;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,,,,_
  !;;;;;;;;;;;;;;-/;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;/~~   ヽ
 /ヽ;;_;;;;;-'';;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;\;;;;;;;/   /,~~ヽl
 l;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;l\/   / ~'''-'-''''''---,
 l;;;;;;;;~''-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;ノ l   /     /~'''''~
. l;;;;;;;;;;/;ヽ~''''--;;;;;;;;;;;;;;;;;---''''~   \  lヽ     \
  ~'-'''l;;;;;;;;;~'/~ヽ,,___/         \,ヽ,,\.   ヽ., \
    l;;;;;;;/                ~~~ ヽヽヽヽ ヽ ヽ
.    ~''~                      ~'''ヽヽ ~
                               ~

[SPLIT]
         _,,,,---,   .,---,,,_
.     _,,-'''~:::::::::::::::ヽ--/:::::::::::::~''-,_
   ,,-'::::::::::::::::::::::::l:::::::::::':::::;;::::::::::::::::::ヽ,
    l::::::::::::::::::::::::::::l;ヽ::::::::/;l:::::::::::::::::::::::l
   l::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;/::::::::::::::::::::::::ヽ,_
.  /::::::::/:::::/::::;::::丿 '''  ヽ;:::::;:::ヽ:::::::::::::::::)
 ヽ:::::i:::::l::::/ヽ:lヽ:(      .ノノ.l;;:/ヽ;;:::ヽヽ--,
._ ノ::::l::::lヽl _,,,,,,,_~''ヽ    /_,,,,,,,,_ .lノl::::丿-''~
. ~/ヽl::/ /~ /(~)ヽ     /(~)ヽ ヽ'-':l;;;ヽ
  ~ヽ;;-''l ヽ-'-''''''   ,  ~'''--''-''' .l-';/ヽ'
.   l.へl  """        """  l,- l
.   ヽ, l      ,,----,     ./ ./
    l:::ヽl      ~~~~     //::l
     l:::::;;;ヽ,           /;;;;;:::::l
.    l:::::;;;;;;;;;~'''-,,,,_    _,,,,-'';;;;;;;;;;;::::::l
.    l:::::;;;;;;;;;;;;;;;;;;;,.-l~~~~~l-,;;;;;;;;;;;;;;;;;;::::::l
.  /:::;;;;;;,,----/.  ~'--'~. ヽ,----,;;;;;::::ヽ,
 (~:::::;;;;;;/;:;:;:;:;:;:;l   /ヽ,   l;:;:;:;:;:;ヽ;;;;;;;;::::ヽ
  \::::;;/;:;:;:;:;;:;:;:l  /;○;:ヽ,  l;:;:;:;:;:;:;:;ヽ;:::::::丿
. ヽ-''::::l;:;:;:;:/;:;:;:;:~~ヽ;:;:;:;:;:;:/;~~;:;:;:;:ヽ;:;:;:;:;l:::::(_. ,
 ~~7:/l;:;:;::/;:;:;:;:;:;:;:;::ヽ;;:;:;:/;:;:;:;:;:;:;:;:;:;:l;:;:;:;:l:::;:__フ
   ~ .l;:;:;:;l;:;:;:;:;:;:;:;:;:;:;/lヽ;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:l丿
     l;:;:;:l;:;:;:;:;:;:---' へ~'---,;:;:;:;:;:;:;:;l;:;:;:;l
.    l;:;:;:l;:;:;:;:;:;:;:;ヽ ヽ__/ /;:;:;:;:;:;:;:;:l;:;:;:;l
.    l;:;:;:l;:;:;:;:;:;:;:;//,-;.ヽヽ;:;:;:;:;:;:;:;:;:;l;:;:;:;l
.    l;:;:;:;l;:;:;:;:;:;:;'-''~;:;:;:;~''-';:;:;:;:;:;:;:;:;:l;:;:;:;l

[SPLIT]
                       ,---,,,,__       _,,,,,,,,,,,,,,,,,_
                       l;:;:;:;:;:;:;:;:;'----,,,,,,-'''~;:;:;:;:;:;:;:;:;:;:;l
                 _,,,-'''~~'ヽ,::::::::::::/:::::::::::::::::::::~''''-,,:;:;:;:;:;:;:;:;:;l
               _,,-'':::::::::::::::::::::ヽ::::::':::::::::::::::::::::::::::::::::::ヽ:;:;:;:;:;:;:l
              /:::::::::::::::::::::::::;::::::::::::::::::/l:::::::::::::::::::::::::::::lヽ;:;:;:;:;:l
.              l:::::::::::::::::::::::::::lヽ;:::::::::/;:;:;l:::::::::::::::::::::::::::::l:::::ヽ-'':;ヽ
.              l:::::::::::::::::::::::::::l;:;:;'':;:;:;:;:;:;:;-l::::::::::::::::::::::::::::::::ヽ:::l:;:;:;:;:;:ヽ
             _,l:::::::::::::::::::::::::::l. ~'-'''~  /:::::::::::lヽ::::::;::ヽ::::ノ::::l;:;:;:;:--'
.            (;::::::::::::::::::::/:::;;;-'      ~'ヽ:::丿.l:::::ll::::l,,_ゝ:::::l;/
            ,__ヽ:::/:::;::::::l::::/-,,_      _,,,-''~'' ./::ノ/ノ::::::::::::/::::|
             ~''''l::::lヽ::::l_''__  ~''    ''~ _,,,,,--'''-  l:::::;;;;:::/;;:::::l
               ヽヽ ,ヽi  i''i'-,,    -'/(__);ヽ l  ''~,, l;;;;;::::::l
                ~.l lヽ,,ヽ';;;;ゝ    ''-;;;;;;ノ/  / ./;;;::::::::l
                 ヽヽ     ,          /__/;;;;;;::::::::::l
                   ヽ,     __        /;;;;;;;;;;;;;;;;;;;:::::::::l
.                   l::::ヽ,   ヽノ    _,,,-'';;;;;;;;;;;;;;;;;;;;;;;;;;;;::::ヽ
                  /:::;;;;;;;;~''''''-----''''''~ヽ,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::\
.                 /:::;;;;;;;;;;;;;;;/ ヽ-'''~   .ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::l
                 ヽ::::/;:;:;:;l  /;:;:;ヽ    /;:;:;:;:;::ヽ;;;;;;;;;;;;;;::::_;;;;;ノ
                  /:;:/:;:;:;:V:l:;:():;:;ヽ /;:;:;:;:;:;:;:;:;:;:;:ヽ;;;;;;ヽ:::'''フ
                 /;:;:;/;:;:;:;:;:;:;:;:l;:;:;:;:;/;:'';:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;;;;;;l'~~
               /;:;:;:;:/;:;:;:;:;:;:;:;:;:;iへ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽノ
              /;:;:;:;:;:;:;l;:;:;:;:;:;:;--'',,i,,_ヽ,,,,,,,:;:;:;:;:;:;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;\
            /;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:ヽ''i~''~ 'i'' //;:;:;:;:;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:\
.           /;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;l _'---', l l;:;:;:;:;;;;;;;;;;;/ ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;\
.          i;:;:;:;:;:;:;:;:;:;:;:/.l;:;:;:;:;:;:;:;l,,/~''\l_,l;:;:;:;;;;;;;;;;/   .\;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ
.          ヽ;:;:;:;:;:;:;:;:;:;ヽ .l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;;;;;;/      >;:;:;:;:;:;:;:;:;:;:;:;/
           ヽ;:;:;:;:;:;--''''ヽl;:;:;:;:;:;:;:○;:;:;:;:;:;:;:;:;:;:;:;:;:/    _,-/;:;:;:;:;:;:;:;:;:;:;:/
            ヽ/   ./;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ  ./.ヽ;:;:;:;:;:;:;:;:;:;:;:;:/
.             !,   /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ/   ヽ;:;:;:;:;:;:;:;:;/
             ヽ /;:;:;:;:;:;:;:;:;:_,,_;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;(      \;:;:;:/l
              V~ヽ;:;:;:;:;:;:;/;:;:\;:;:;:;:;:;:;:;:;:;:;:;:;:;:l. \      ~ ノ
              //;:;:;ヽ;:/;:;:;:;:;:;:;:;\;:;:;:;-'''''~;:;:;::l  ヽ,,_   ./
            i~/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l   '/~i'~i-'
.           l/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ, ~  l lノ
          /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~~~~~~;::ヽ
.         /;:;:;:;:/:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;\
        /;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;::;ヽ;:;:;:;:;:;:;:;:\
.      /;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;:;:;:;:;:;:;:;:;ヽ
.     /;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;:;:;:;:;:;:;:;:;:ヽ
.    /;:;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:;:;:;:;:;ヽ
.   /;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;:;:;:;:;:;:;:;:;:;:;ヽ
   /;:;:;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;:;:;:;:;:;:;:;:;:;:;:ヽ
.  /;:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:;:;:;:;:;:;:ヽ
 /;:;:;:;:;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ:;:;:;:;:;:;:;:;:;:;:;:ヽ
../;:;:;:;:;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:;:;:;:;:;:;:;:;ヽ
 ヽ;:;:;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ:;:;:;:;:;:;:;:;:;:;:;:;:ヽ
   ~''-,,;:;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:;:;:;:;:;/
      /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;;;;-'''~
.     ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ'''~
       ~'''-,,,_;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ノ
           ~'''''--;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;;;;;;--'''''~
               ~~'i'''----,,,,,,,,_________,,,,,,,,,,,,-----''''''''~
                 l       l l       .l
                l\,,,    _,l l       _,,l
                l;;;;;;;;~'''''''''''~;;;ll;~''------''';;;;;l
                l;;;;;;;;;;;;;;;;;;;;;;;;;;;ll;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l

[SPLIT]
::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::ヽ           <:::::::::::::::::::::::;;;i::::::::::::::;;;iヽ;:::::::::::::::::::::::;::::::::::
:::::::::::::::::::::::/::::::::::::::::::::::::::::::::/            ヽ;:::::::::::::::::;;;;l;';;-'''~~~l~ヽ'''''''''--,,_::::;l;:::::::
:::::::::::::::::::::/::::::::::::;;/:::::::::;;;;;/               .ヽ::::::::::/l l::::::::;;;;l  ヽ;;;:::::::::::::;;;l;;;;;:::
::::::::::::::::::::l:::::::::;;;;;;;l::::::::;;;;;/                 l:::/:;;;;/ .l:::::;;;;/   ヽ;;;:::::::;;;;;;lヽ;;;;
:::::::::::::::::::l:::::::;;;;;;;;;;;l:::::;;;;;;l                /l::::::;/  l::;;/     l;;;;;::;;;;;;;/ l;;;;
::::::::;;:::;;;;;;l::::::/~~''i-;;:;;;;;l              ./ /;;-' _,,,  //  _______  l;;;;;;;;;;;/  l;;;;
:::::;;;::;;;;;;;;ヽ/:;;;;;;;;;;;;l \;;;;lヽ,           /   _,,-''~ ._,,,,,--'''''~    ~'/;;;/,_  /;;;;
:::::;;;;:;;;;;;;;;;;lヽ:;;;;;;;;;;;l  \, \         '''~   / _,,,-'',,-''''~~~''ヽ,,    '''~   / '''~ヽ
:::;;;;;;;;ヽ;;;;;;;l ~'''-;;;;ヽ,  __   \         /,,,-'' /(      )::ヽ      '  : : : :
:;;;;;;/;;;;;ヽ;;;;l    ______ ~~''''-,,,_          /   l:::::::l~~iiiiiiii~~l::::::::l        : : : :
;;;;;;l.l;;;;;;;;l\,,,-''''''~ / ~~'ヽ'''-,,_              .l:::::::ヽ::::::::::::ノ::::::::l   _ノ   : : : :
;;;;;l ヽ;;;;;;ヽ     l:~''----'::::l  ~            __,ヽ;;;;;;;;:::::::::::::::::;;;;丿_,-''ヽ.   : : : :
;;;;;;l   ヽ;-''' ,  l:::::ヽ!!!!!ノ:::ノ_                  ~~~~''''''''''~~~ ヽ    . : : : :
~'-.ゝ /~ヽ  ヽ,_ヽ:::::;;;;;-''''~                               . : : : : :
.    l,-,_ .l   /~''''~       〈|                           . : : : : :
     l.  ヽl                                       . : : : : : : :
    l   l                                      . : : : : : : : :
    ヽ.  /l                                      . : : : : : : ; : :
     ヽ   l            --======--'              . : : : : : : :/: : :
       \_l               .......                 . : : : : : : : :/ヽ,,,,,
        /:::lヽ                               . : : : : : : : : /;/;;;;;
      /:::::l;:;;ヽ                             . : : : : : : : : :/;;;;;;;;;;;;;;
.    /::::::::;::::;;;;;;\                          . : : : : : : : : :/;;;;;;;;;;;;;;;;;;;;;
   /::::::::::::::::::;;;;;;;;;;;;;ヽ                     . : : : : : : : : ,-'i~;;;;;;;;;;;;;;;;;;;;;;;;;;;
  /::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;~'''-,,                . : : : : : : : : :-''~: : l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[SPLIT]
     ,,,,__            _,,,,,--,,     _,,,,,,_
     l'-,,~~'''-,,_     _,,,-'''~::::::::::i'-ヽ _,,-''~:::::::::::ヽ
.     l;;;;;~~''''--,=-,,,-''~::::::::::::::::::::::l;;;;;;ヽ::::::::::;-;::::::::::ヽ
     l:::::::::::::::::::::::/::::::::::::::::::::::::::::::::l;;;;;;;;ヽ:::::/;;;;;ヽ:::::::::ヽ
.    /;;;;;;;;;;;;;;;;;;;;;;;l::::::::::::::::::::::::::::::::::l;;;;;;;;;;;ヽ/;;;;;;;;;;l::::::::::::l
.    /;;;;;;;;;;;;;;;;;;;;/l:::::::::::::::::::::::::/''lヽ~~''-,/''~ヽ;;;;l::::::::::::~''-,,
    '---,---,;;/:::::l::::::::::::::::::::/:::::::l_ ヽ,     l'y'::::::::::::::::::::/
      l:::/;;l::::/::::::::::::::::::/:::::::::::::::~''-,ヽ, , /::::::::::::::::::::::く
.     /;;;;;;;;l::(::::::::::::::::::::::::::::::::::::;;:::::::/_,,   ~'-;:::;:::::;;:::ノヽ:l
.   /;;;;;;;;;;;;;l:::ヽ:::::::::;::::::;-;;:ヽ:::::l ノ/_,,,-'   ~'-ヽヽl iノ lノ
   ~~~iヽ;;;;;;;l:::::ノ_;;;ノ!;_:::l ヽノ''7┬''~      , ヽ
     l:::::l;;;;/ヽ::::::;;;--;:::::〉            _,,_  l
.    l::::::V:::::::ヽ/--,_ ヽ'           /  .l /
.    l::::::::::::::;;;;;;l   ヽ,           /  / /
   _,,-'::::::::::::;;;;;;:;;\  / '          i'~'ヽ/./
 ,-''::::::::::::::::::;;;:::::;;;;;;;;~''---'_         l  /''
.(:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;77--,,,,____,,,,,,-''--'
 \:::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;/ '-,_    l,ヽ,_
.   ヽ;::::::::::::::::::;;;_;;;;;-'''~;(     ~'-,_ l/ l-''''~~~~~~~~~~'''''-,--,
  __,,ノ::::;:::::::::/;;;;;;;;;;;;;;;;;;;;ヽ,     /;''ヽ ヽ ゛゛゛゛゛゛゛゛゛"''/-,,l
 ~''--''~ l:::::/~~'ヽ,;;;;;;;;;;;;;;;;;;;;\ /;;;;;;;;;ヽ ヽ,,-------,,_/''~, .l
     ヽ;/;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;''';;;;;;ヽ;O:/ヽ/;;~''------' l,,,-''~ l
.      l;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ/;;;;;;;;;;;;;;;;;i;;;;;;;;〈 ,. l_,,,-'' /
      l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;//l\__;;;;;;;;;;l;;;;;/ l''l l,_,,,,,/ヽ
      l;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;,,-''''-'/~~ヽ ~';;;;;;;l;;;l !,l ヽ  イ) ノ
       l;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;/;;;;;;;;;;;;;;ヽ, 〈,_ V 〉/;;;;;;;;;l;;l  \,__,/ l
      /;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;//,,~,,ヽl;;;;;;;;;;;l;;l       .l
     /;;;;;;;;;;;;;;;;;;;;;;/i;;;;;;;;;;;;;;;;;;;;;;;;;''''~;;;;;;;;;~'';;;;;;;;;;;l;;;;\    /l
.     /;;;;;;;;;;/ヽ;;/ l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.,--,.;;;;;;;;;;;;l;;;;;;;;;;;~''-'''~;;;;;l
.    /;;;;;;;''~;;;;;;;;;;;'''''7''''''''''''''''ヽ;;;;;;;;_,,---,_.;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
     /;;;;;;;;;;;;;;;;;;;;;;;;;;/      l'''''''~  ヽ,_ ~ヽ;lヽ;;;;;;;;;;;;;;;;;;;;;;;;;;l
.    /;;;;;;;;;;;;;;;;;;;;;;;;/      l     ヽ ヽ ./;l ヽ;;;;;;;;;;;;;;;;;;;;;/

[SPLIT]
          ___        ,
.         /l;;;;\     ./ヽ      _,,,,_
         l;;;ヽ;;;;;;;\    /;;;;;;ヽ ._,,,-'''~;;;ノ;i
         l;;;;;;;;ヽ;;;;;;;;\ /;;;;;;;;;;_,y'';;;;;;;;;;/;;;;;l
.         l;;;;;;;;;;;;;~''-,,__i'''''''''ヽ';;;;_,,,-'';;;;;;;;;;;;;l
       /~~~~''''-<~~~::::::~~~>''''''''''--,;;;;;;;;;;;;l_
      /:::::::::::::::::::::::~'':::::::::::::~:::::::::::::::::::::::l,_;;;;;;;l:::ヽ,
.   _,,,,,-':::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::lヽ;;;/---'---,
.  /::::::::::::::::::::::::::::::::::::;ヘ::::;;ヘ;::::::::::::::::::::::::::::~~'''ヽ;;;;;;;;;;;;;;/
. <;;;;;_;:::::::::::::::::::::::::::/;;;;;;;;;;;;;;;ヽ:::::::::::::::::::::::::::::::::::l_,,.;;;;;;/i
    /:::;;;;:::::::::::;::::::::/ヽ;;;;;;;;;;;;;;;;ヽ:::::::::::::::::::::::ヽ--,-';;;;;;l:::l    ノl
   l/.ノ:::ノ::::l:::;;:::l   ~'''~  ヽ;:::::::::::;:::::::::::;;ヽ;;;l;;;;;;/::::ヽ-'''~:/
    '''~i::'i'''~i::l ヽヽ,      i::/l:::/ヽ:ヽ;;~'';;;;l-'':::::::::::::::::ノ_
.      l:;;l  \  ~      ヽ'/'' .l;ヽi;;;;;;;;;/;;;;;;;;;;;;;:::::ヽ,-,,ヽ
.      / lヽ  \_     _,/  , ,l,,---,,/;;;;;;;;;;::::;;;;:::::::ヽ ~'
      l lヾ''~~''-,_     ~~ _,,、--'-'  /~ l;;;;;;;;;;;;;::::l ~ヽ;::::l
      ヽl     ''    -''~     〈  ./;;ヽ;;;;;;;;;;::l  ∨
.       l                 _,,/;;;;;;;ヽ''-;;;;;>
       \   ヽ---'''''ヽ     ノiヽ;;;;;;;l ~ヽl
         ,~'-,,_ ヽ,,,,,,,,__ノ _,,,-''~l;;/;;;;;;ヽ'   '
        l;;;;へl ~'''''----''''~ _,-,,_/;;;;;;;;;;;;;ヽ
       / ,>-,ヽ, /^^\,/,-< ヽ;;;;;;;;;;;;;l
.      / / /~ヽ;;ヽ○//ヽ, ヽ ヽ;;;;;;;;;;l
      ヽ,  ' ./ ヽl;/i.( \    _ノ;;;;;;;;;;l
       l \   ''フ .l_,l ,-'   ./ l;;;;;;;;l
.       l   ~'--'''  .l,_ヽ~''--''~  ./i;;;;;/
       ヽ,,__   _ノl_,,~ヽ,   _,/;;;l;;/l
        ヽ;~''''''~;;;;;;l;;;;;~''ヽ''''''~;;;;;;;;;;;;/;;i,
         ヽ;;;;;;;;;;ノ;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;/;;;;;;;\
         /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ,,,__,ノ;;;;;;;;;;;;;;;\
.        /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;○;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;〉
        _ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;\
      /;;;;;;;;\;;;;;;;;;;;;;;;;;;;;;∧;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;\

[SPLIT]
               ,---,,,_       ________
              /;;;;;;;;;;;;;~''-,,___,,,、-'~;;;;;;;;;;;;;;;'-,
       _,,,,----,,,_,-'''~::::::::::::::~~'''''''_-,,,,---,,;;;;;;;;;;;;;l
       /::::::::::::::::::::~~''ヽ;::::::::/~~~~:::::::::::::::::::i;;;;;;;;;;;ノ
.      l:::::::::::::::::::::::::iヽ;:::::::::'::/;i::::::::::::::::::::::::::l,;;;;;;〈
      l:::::::::::::::::::::::l;;;;;;;ヽ;::/;;;;;l:::::::::::::::::::::::::::lヽ;;;;l
     _,,>:::::::::::::::::::::l~'''''-;;;;-''~./::::::::::::::::::::::::::::'ヽl;;;ヽ
     (;:::::::::::::::::::::::;:::::)    .(;::::::::::::;:::::::::::::::::;::ノl;;;;;;;ヽ
    ,___)::::::::;;:::::ヽ:::l::/  _     )ノ:::/i::::::::::ヽ:ヽ-,l;;;;;;;__ヽ
.   ヽ-/::::::l:::::/l:ノ'-'''~   ~'''''-ヽヽ,,ヽ:::::ノ::ノ::::l;;;/l ~''
.     ヽ:::iヽ:ヽ _,,---,    _,,,、---、,,_''' ヽ::;;;/V:::l
       ~'' /''l (~(;;;;;;;ノ    ヽ,i;;;;;;;ノ ゝ '/ヽl:::::::l
        lヽ,l ~'-~''~   ,    ~''--''~   / ./:::::::l
        ヽ, l                ,__,,ノ;;;:::::::l
          'ヽ,.     ~         /;;;;;;;;;;;;;:::::::ヽ
         /::;;;ヽ,           _,/;;;;;;;;;;;;;;;;;;;:::::::::\
        (;::::;;;;;;/~~ヽ-,,,,,,,,,,,,,,,,-''i~,;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::)
         ヽ;;/ヽ, i l;;ノl,,,へ,,ヘ'  〉-,,,,_;;;;;;;;;;;;;;;;;;;;;;;;/
       ______'/_,/ヽ'';;/ / i  ヽ./;;;;;;;;;;~'ヽ,;;;;;;;;;;;ヽ,_ノi
     ,,/_,,--'ヽ/;;;;;;;;;;;/ .l  l   ヽ;;;;;;;;;;;;;;;;;;;ヽ;;;;;;ヽ--''
    ,-'---,,)///;;V;;;;;;/ .l .l l    ヽ;;;;;;l;;;;;;;;;;;ヽノl丿
   /--''','''7' /i;;;;;;;l;;;;;/  l , .l .l   ヽ;;;;l;;;;;;;;;;;;;;ヽ
  l -''7///;;;;;;;;l;;;;/' l  v .l  '    .l;;(;;i;;;;;;;;;;;;;;;ヽ
. /l   ~/ .l;;;;;;;;;;;;l;/  l   .l       l;;;;;ヽ;;;;;;;;;;;;;;;ヽ
 l ~''''''~   l;;;;;;;;;;;/   l   .l     l;;;;;l. ヽ;;;;;;;;;;;;;;;ヽ
. l     _,ノl;;;;;;;/l    '    '     l;;;;;l.  ヽ;;;;;;;;;;;;;;;ヽ
. ヽ,,,,,,,,-'';;;;;;';;;;/ ''''i''-,,_       ,,--,,_ノ;;;;l _,,ノ;;;;;;;;;;;;;;;;;;;;;i
.  !;;;;;;;;;;;;;;;;;;/   l;;;;;;;~''-,,___,,/;;;;;;;;;;;;;;;;/ ~'ヽ;;;;;;;;;;;;;;;/
   ~'''-;;;/     ,l;;;;;;;;;;;;;;;;;;;;;;;;;;;;______i'',,,_     ヽ;;;/
           /;;;;;;;;;;;__,,,,-''/,,     \     )
        ⊂ニニニニニ-.// ,, /,,,,,,,,,,_ノ_,,-''~
        /----------'/ /'-''-''    ~~

[SPLIT]
                 _,,-'~~~'ヽ,--,,,,/;:;:;:;:ヽ
             i~~'''''-'~:::::::::::::::::::ヽ::/;:;:;:;:;:;:;:;:ヽ
            _,'-'~/:::::::::::::::::::::::::::::ヽ'''-,,:;:/;:;:;:;:;:;\
    _,,------,,,∠::::::::::∧::::::::::::::::::::::::::::ヽ;::::::ヽ,:;:;:;:;:;:;:;:;:ヽ
.   l:::::::::::::::::::::::;::::~::::::/;;;ヽ::::::::::::::::::::::::::::::~ヽ:::::ヽ;:;:;;;;;;-''
    l::::::::::::::::::::::l;\::::::l;;;;;;;ヽ::::::::::::::::::::::::::::::/::::::::::ヽ-'-,_
.    l::::::::::::::::::::::l''''''-,,l/ /:::::::;::::::iヽ::;:::::::ヽ;::::::::::::l;:;:;:;:;:\
    l::::::::::::::::::::::l, ノ   '(;;_;;::::/i:::::l. V\_ノ::::::::::::::l;:;:;:;:;/
.   /:::::::::::::::::::/:ヽ,,   '--i,ノi-,--,-,-'ヽ::/~~''-;::l;:;:;:;l
   ~'-;;;;::::::;::::/i::;;!/ノi    _ ヽ;;;::oノノ V /  .l/_:;:;:;l
     ノノi:::(l l/ヽツ     ~~''''''''''~    /   .l;;::::~ト,i
     ~  ~''l l~'''''~ ヽ            , ヽ /;;;;::::::l
.        l. l     __,        /--''';;;;;;;;:::::::l
.         l ヽ            _,イ;;;;;;;;;;;;;;;;;;;::::::l
.        ,-l  ~'''-,,,_     _,,,-''~ /ヽ;;;;;;;;;;;;;;;;;::::::l,_
       /  \    ~ノ''i'''''ヽ~  /  ヽ,,_;;;;;;;;;;;:::::::::~'''-,_
       (.     \_7'く;;;;l    >.<~   /;;;;;~'-,;;;;::;;;;;;;;;;;:::::::ヽ
.    /;;ヽ       /;;;;;l ./;;;;;;ヽ  ./;;;;;;;;;;;;;;;;>,.;;;;;;;;;;:::::::丿
    /;;;;;;;;;;;\_   /;;;;;;;;;'';;;;l;;○;/ヽ_ノ;;;;;;;;;;;;;;;/;;;;l;;;;;::::::/
  /;;;;;;;;;;;;;;;;;;;;;;;;~'--';;l;;;;;;;;;;;;;;;;;;;l∧/;;;;;;;;;;;;;;;;;;;;l/;;;;;;;;;l;;;;;;<_
..(;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;_;;;;;l;;;;;;;;;;;;;;;;;/ l ヽ;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;l;;i;;_;;;;:::i
 ヽ;;;;;;;;;;;;;;;;/;;;;;-'' ~~l;;;;;;;;ヽ~~,/\~フ;;;;;;;;;;/;;;;;;;;;;;;;;〉ノ ヽノ
  ヽ,;;;;;;;;-''~      .l;;;;;;;;;;;;〉ヽ,,,,,,/〈;;;;;;;;;;;/l;;;;;;;;;;;;;;;;l
    ~         /;;;;;;;;;/ _/\ .i;;;;;;;;/ .l;;;;;;;;;;;;;;;;l
.            /;;;;;;;;;;;''';;;;;;;○;;~'';;;;;;;;\l;;;;;;;;;;;;;;;;l
            /;;;;;;;;;;;;;;;;;;;;;,,-,,;;;;;;;;;;;;;;;__;;;;>;;;;;;;;;;;;;;l
            7~'''-;;;;;;;/;;;;;;\_,,-''';;;;;;;;;;\;;;;;;;;;;l
           /;;;;;;;;;;;;;~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;l
.          /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\;l

[SPLIT]
       i_;;;;;;;;;;;;_;>---<, _;;;;;-;;;;;i
        l::::::::::::::::~'-:::::::::-''~:::::::::::::::l
      l::::::::::::::::::::i::::::::::::::i:::::::::::::::::::l
      /::::::::::::::::::::lヽ,::::,:::::l:::::::::::::::::::\
    <~:::::::::::::::::::::::ヽ   ./:::::::::::::::::::::::::)
     ヽ:::::/;:::;::::;:::::ノ  .ヽ;;;;;::;;:::;::::;::::/l
     l::::l::ノViノヽl    '-''ヽl Vヽl丿l
     l:''::::l             .l::::/
      ,'--i 、,___,,,-    -,,,,___,、 l/~ヽ
     l. \.l              l/  l
     ヽ,. /.l      '       .lヽ.ノ
      ~'i'ヽ     o      ./:~l
        l::::::\        ./::::::l
.       l::::::::::::~'''''i----i''''~;;::::::::::::l
      /-'i'~;;;;/ ヽ  /  i;;;;~i'''-\
    / /;;;;l;;;;;;/  .><_  l;;;;;;l;;;;;;;ヽ:ヽ
    ヽ:::/;;;;;;l;;;;;'--''';;;;;○;;;;;'''--';;;;;l;;;;;;;;;;l:::::)
     y;;;;;;;;;l;;;;;;_,,,,,;;;;;;;;;;;;;;;,--,,_;;;;;;;l;;;;;;;;;;ヽ/
     /,-,,-''~~ ,−';;;;;;;;;;;;;;;''-,, ~~~''ヽ,-,ヽヽ
   /;/ l    ヽ;;;;;;;;;;;☆;;;;;;;;;ノ    .l ヽ;ヽ
  /;;;;;i. ヽiヽ   \;;;;;;;;;;;;/  ,,  ノ  ノ;;;;;ヽ
 /;;;;;;;;;ヽ ~' ノ''-,,,_,ソ;;;;○;ヽ,,,,;/;iヽ'  ノ;;;;;;;;;;;ヽ
. l;;;;;;;;;;;;;;;ヽ-'' .l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l. ヽ'';;;;;;;;;;;;;;;;;;;l
 l;;;;;;;;;;;;;;;;/  i::::::::::::::::::::::::::::::::::::::i    \;;;;;;;;;;;;;/
 ヽ----'' ./;;;;;;;;;;;;;;;;;;○;;;;;;;;;;;;;;;;;\   ~'---'
      <;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>
.      /\;;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ヽ
      /;;;;;;;;;;~''''--,,,,,∧,,,,--'''~;;;;;;;;;;ヽ
.     /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
     /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ

[SPLIT]
        ,- 、         ,、‐' ̄\
      /   `ー- 、    /     ヽ
       |      _ >∠-──- 、  |
     /    /           `ー─‐-、
     /   /                  |
     └--ァ/  //∨!,イ/!,ィ ト、 ,ィ トへ_トト、  |
      //  / | ,ィ   ,、 /├-'┤ヽ ,、 ト、ト、ヽ
    /  | 〈  ` レ'´レ′′|   ! レ ヽ    \
   く   |  ヽ        /   ヽ          >
    `ヽ、_!    i /!-iL'|_,ィ /     __| i-!‐T!  _r''"´
      /`/⌒ Y ,-r‐==゙十'   ~彳 Tヽ/`Y´
        | {   ! ′゙、ー' シ′    ト‐'ソ│ .,′
      |   ヽ、 l 'ー‐一''ヽ\\ヽー‐'゙ レ'
     ,'     `ーヘ       __`    / |
      l       `ヽ、         _ ‐'  |
     ノ         ,-T ─ T  ̄    ヽ
   /       , -‐'"ヽ `ー‐‐'>─- 、  \
  /       /      ̄ ̄/     \ /
. /           '     |    ′      レ′
. \__  _,イ /     ヽ        l|     |
    /  >! !    |          | //  !
    ( (´  ヽ|    !          |'/    |
      ̄    | ____ 」        /_ _ _!
        |二-─rァ′     └-r-、__ 」
         ̄!   |      /  / |   |
          |  └─-  '..,,__ / |/ ̄ ̄⊇
          ト、           ̄     r'
           | `ー--- ---──-、     f′
         |       /     |`ー-イ
         /              !   !
          〈  -、     _, -      |  │
         厂 ̄ `ー‐''"´ ̄ ゙̄"'‐‐┤ |
           |              | │
          ト、            /  ヽ
         |  ゙ヽ、      , -‐''"i′   |
            |    `ー-rf"´    | ト、  }
         !      | !    ⊂し'ノ //
         |      |│     ` T"
            |       |│       |

[SPLIT]
                                      _,-'   ///ll;;;;/
                                   _,-'~   __///~~i/l/
                             _,,,,_   _,-''~ _,---,_/i__;ヽ/
                           /::::::::ヽ,-''~  /:::::::::::::~''-,'-'
.                          /:::;;-''~:::::::\,/:::::;::::::::::::::::::::::ヽ,_,,,,,--'''''ヽ
                         /-'~::::::::::::;;:::::::':/;;l::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;丿
                       _,-''~::::::::::::::::::/;;ヽ:/;;;;;;;;;l:::::::::::::::::::::::::l;_;;;;;;;;;;;;;;ヽ
                    _,,-''~ \:::::::::::::::::::'ヽ,ヽ;/./::;-'''-;::::::::::::::ヽヽ;;;;;;;;;;;;;l
                 _,,-'~    <:::;::∧:::;:::/ヽ   ヽ/::i::::iヽ::::::::::/::::l;;;;;;;\
               _,,-'~        ~ヽi lノ_~'' ヽ   ノノ_,,,,,,--''-;;_;ゝ::::::l;;;;;;;;;;ノ
            _,,-'~             .l~ ~i''''┐  '~~(  )/ .i::::::::::::l;;;:::/
          _,-''~            _,,,,_ /.lヽ-'-'',    ~''''''''~   l/~ヽ'ヽ/l
       _,-''~             _ノ  ~''l    ,______,,ノ       / l;;::::::l
     _,-''~               /  _,,,,_ ヽ              'ヽ /;;;::::::l
.  _,,-''~                 _,'-''~   ヽ,i\           ノヽ-'';;;;;;:::::::l
-''~                   /       ヽ ~'-,,_ _,,,,,,,,_ _,,,-''/;;;;;;;;;;;;;;;;;;;:::::::'~''-,_
                   /,_,,--''--,  __i,,,,,,,-'~;;;;;;;;;;ヽ;~'-,,_ l;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::ヽ
                  _,/ /;;;,,--,,--'''~~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;ヽl;;;;;;;;;;;;;;;;;;;;;;;;:::::::::/
                /'7 ./;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i;;;;;;;;;;;l;;;;;;;;;;;;;;;::;;;;;::::::::ヽ_,
               /ヽ;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;l/;;;;;;.;;:::::;:::::::ヽ'-'
               /ヽ/~ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;__,,,;;;/;;;;;;;;;;;;;;l~''''~ ヽ_i ヽ;_ノ
              丶'    \;;;;;;;;;;;;;;;;;;;;_;;;;;;-''i~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
                     ~''''''''~~  //ヽl_l;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;l
                             ヽ;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
.                             l/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
                            //;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\
                          /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\

[SPLIT]
                        _,,,-'''~;;;;;;;;;;l
    __,,,,,,--------,,,_  _,,,,,,,,,,,,,_ ,-'''~;;;;;;;;;;;;;;;;;;;;;;l
    i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;_~>-----''----;;;_;;;;;;;;;;;;;;;;;;l_
    l;;;;;;;;;;;;;;_-'''~~~~~''''''--;;;_::::::::::::::::::::::::::;>-''''~:::::ヽ
     l;;;;;;;;;;/::::::::::::::::::::::::::::::::::::ヽ:::::::::::;;-''~::::::::::::::::::::::::l
    l;;;;;;;;;l::::::::::::::::::::::::::::::::::::::iヽヽ::::/::/i:::::::::::::::::::::::::::l
.    l;;;;;/l:::::::::::::::::::::::::::::::::::::::l;;;ヽ:::::/;;;;l::::::::::::::::::::::::::::l
     l;;/::l:::::::::::::::::::::::::::::::::::::::l;;;;;;ヽ/;;;;;;l::::::::::::::::::::::::::::'-,,_
    _i/:::::::::::::::::::::::::::::::::::::::::ヽ ~'-''~ ./::::::::::::::::::::::::::::::::::::ヽ
.    ,(;:::::::::::::::::::::::::::::::::::::::::::::/    ヽ;::::::::::::::::::::::::::::::::/
   /;;;;;iヽ;:::::::::::::::::;;;::::;;;;::;::;;;;ヽ     ノ''ノi''''iヽ-;;:;:;:::::::i
  /;;;;;;;;;;l:/::::::/l:::::/'''ヽノ ~''--''     ~~  _ヽ_,,_ヽl.l:i;ノ
  ~''ヽ;;;;ヽ;;:::::l::iヽ'_,,-''7'''''''',--     ''''i(____)ヽ~' .l;-,,
.    ヽ;;ヽ_'''':::l   .l;;;;;iii;;;;;;l        ヽ;;;iii;;ノ_, l , ヽ
      / _~ヽi  -,,,ヽ---'' : : : : : : : : : : ''''''''~  .l /  l
      l  ヽ, .l           '          l〈  /
      ヽ  /ヽl                  / /
       |ヽ,  ヽ         一      /'-'':l
       _l::::::~'--';ヽ,_             ,/;::::::::l
    _,,-''::l:::::::;;;;;;;;;;;;;;;;~'''-,,,_      _,,,-''~;;;;;;;::::::::l,,_
   /:::::::::::':::;;;;;;;;;;;;;;;;;;;;;;;;;;;;,-,l~'''----''~l;;;;;;;;;;;;;;;;;;;;;;:::'::::~''-,_
 /:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;/ ~''-,_  _,ノ ヽ;;;;;;;;;;;;;;;:::::::::::::::::::ヽ
. ヽ::::::::::::::::::::::::;;;;;;;;;;;;_,,,,,(      ヽ',    ヽ;;;;;;::::::::::::::::::::::::/
.  \:::::::::::::::;;;-'''~~;;;;;;;;;;ヽ    /;;;\   /;;~'''-;;:::::::::::::/
   ヽ::::::::/;;;;;,;;;;;;;;;;;;;;;;;;;;;;\ ./;;(__);;ヽ  /;;;;;;;;;;;;;;;~''-;:(
    ヽ:::l;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;~;;;;;;ヽ;;;;;;;;/;;;;~;;;;;;;;;;;;;;;;;;;;l;;;;;;ヽ'フ
 __,,,,,ノ:;:::l;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;l
 ヽ;;;;ノi::/;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/lヽ;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;l
    l:/;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ l ヽ;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;l

[SPLIT]
    ヽ;;;;;;;;;;;;;/::::::::::::::::::::::::::::::::::::i:::ヽ;::/::ヽ::::::::::::::::::::::::::::ヽ
     ,l;;;;;;;;;;/:::::::::::::::::::::::::::::::::::::::::::l;:::::V:::::/ヽ:::::::::::::::::::::::::::ヽ
.   //;;;;;;;;;;;l:::::::::::::::::::::::::::::::::::::::::::::l;\::::::/;;;;ヽ:::::::::::::::::::::::::::ヽ''-,
  /::l;;;;;;;;;;;;/l::::::::::::::::::::::::::::::::::::::::::::ヽ;;ヽ/;;;;;''~.〉:::::::::::::::::::::::::::::::::ノ
.  l:::::~''''''''/::::)::::::::::::::::::::::::::::;;;;;;;;;;::::::::::)   /:::;;;---;;;_::::::::::::::(
  l:::::::::/l::/::::::::::::::::::::;;;;-''~:;:::::::::;~''':/    ~''-;:::::i::ノi:::::::/ヽ:::)
.  l::/;;;;;;l(:::::::::::::::::/:::::::/l:::::/ヽ:(     _,-'~~'ヽ.ヽ:::l  l:ノ
  /;;;;;;;;;;;;l::~''-;;;:::::::::::;-'_,-''~~~~'ヽ ~    ./     ' .li~
. ~~~i~ヽ;;;;l:::::::::::l::::i:::::l./               ()  .ll
    l:::::l;;;;;l::::::::::ヽl~''''     ()            _ .l~ヽ
     l::::l;;/ヽ:::::::::::l               ----''ヾ .l/ l
    l::::::::::;;ヽ''''-;:l  ,,~''-,,,,,,,--''             lノ
     l::::::::;;l -,,_               '      /
      l:::::::;ヽ  \ヽ                  /ヽ,
    /::::::::;;;;;\  / .ヽ           O    /;:::;;--'''''-,_
  /:::::::::::;;;;;;;;;;;;;;;~'''---';ヽ,,,_          _,,-''  ヽ;;;;;;;;;;;;;;;;;;;;;\
 (:::::::::::::::::::;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;(~~'''''''------''~     ノ;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
  ~~''''''-;:::::::;;;;;;;;;;;;/;;;;;;;l;;;;;;;;;;;(    ~)(~~     __i,,__;;;;;_;;;;;;;;;;;;;;;;;;;;;ヽ
  _,--/~,,---,,__;/;;;;;;;;;;;l;;;;;;;;;;;;ヽ   /;;;;ヽ  .// /  ,-'~~\;;;;;;;;;;;;;;;l
 / ./ ./  / (~~''ヽ;;;;;ヽ;;;;;;;;;;;;;ヽ__ノ,,,,,,,,,,,ヽ/ ./ /  /  /''''''''''''''''~~~
. l  .l  l  ,' _,,,ノ'''''''''''''''~~~~~~~~~~     ヽ-'ヽ,.i___/'--'
 ~''~'--'--'~

[SPLIT]
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l;;;;ヽ;:::::::::::::::::::/;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\;;;;;;;;;
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l;;;;;;;;\:::::::::::/;;;;;;;;l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\;;
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::lヽヽ;;;;ヽ:::::/;;;;/l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l   ~''-''   l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::~'''--;;;;:::::::::::::::::::::::::::::::/l:::::::::::::::::::::::::::l        l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;/:::::::::::;::::::::::_;;;:/ヽl::::::::::::::::_,,,-'~         \:::::::::::::::;;;-'''''-;;;::::::::::::::::::::::::::::::::::::::;
;;;;;;/:::::::::::::::lヽ:/:::/  l\:::::::ヽ,             >::/:::i:ヽ;;::::::::~'''-;;::::::::::;;;;;;;;;-'''~/
.  lヽ;;;:::::::::::l \::::l  /:::::;:\:::::~'-,,__,,      ヽ',''''~:/::::::/.ヽヽ~'''''''''~~ l:::::::ヽ;;;;;;;;;;;;l;;;
  l::::_,,-'''--ヽ  ヽ' /_;;;-' ヽ;:\:::;;;;-''   .l     /----'   ~__,,,,,,_  .l:::::::丿--;;;;l;;;
 l::::/    l. l~~~''''''''''---,,,,__ ~ヽ,_    l ヽ  /  __,,,,,,--'''''~   .l /;;;;-''    l;;;;
. l::::l ,-,,_  l ヽ        ~~'''''---,,, /  ∨,,---''''         .l  l  /'  /;;;/
..l:::::l   ヽ l  ヽ            /     ヽ           ./  l /  /;;;/;;
.l:::::::l     l  ヽ          /      ヽ          /   .l/  ,-''''''---
l:::::/ヽ    ./l   ~''-,,,__   _,,,-'''         ヽ,,_     _,/   .l/  l
l::::l  \   .l      ~~~~~              ~'''----''     l,-''''''''''-, ,
:::::ヽ,   ~'-,_ .l              _____,,,,,,,--,7          ,-'-,_    ヽl
/;;ヘ)    ~''.l             l      /           i   \    \
;;;;;;ヽ.       ヽ             l     /          ./ヽ    \.   ヽ
;;;;;;;ヽ.       ヽ            l    ./    ,--------'l.  ヽ    ヽ   ヽ
;;;;;;;;;ヽ.        ヽ            l   ./    .l i'~~~~~~~ヽ   ヽ
;;;;;;;;;;;ヽ___,       ヽ           l  ./     l l     ヽ   ヽ
;;;;;;;;;;;;;;;;;;;;;;ヽ       ~'-,,_        l /     .ヽヽ    /
;;;;;;;;;;;;;;;;;;;;;;(         /~'''--,,,,_    ''      _,,,ヽ.ヽ   l             ,,
;;;;;;;;;;;;;;;;;;/::~''-,     /     ヽ ~~''''-------'''~  / ./    l           /;
;;;;;;;;;;;;;/:::::::::::::::::\./        ヽ         / /    .ヽ         ./;;;;;;

[SPLIT]
.       _,,,,,,,__            _,,,-''_;i,_
       l;;;;;;;;/::~~~''''-,,_ _,,,,,,,,,,,-,~_,-'''~::::::::ヽ
        〉;;;l:::::::::::::::::::::::~'-;:::::::::/::::::::::::::::::::::::l
       l;;;;;;l:::::::::::::::::::::::::;:::::::::::':::;::::::::::::::::::::::::::::l
.      l;;;;;;l:::::::::::::::::::::::::lヽ::::::::::/l:::::::::::::::::::::::::::l
       ~''''l:::::::::::::::::::::::::l;;;;ヽ:::/;;;l:::::::::::::::::::::::::::'-,_
     _,-''~::::::::::::::::::::::::::::l.   ~  l:::::::::::::::::::::::::::::::::::ヽ
     (:::::::::::::::::::::::::::::::::::::ヽ,   .l;;;;;::::;::::::::;:::::;:::::::::/
    _,,-'~'''-;:::::::i;;;;;;iヽ::/ヽ~)   ,ヽ,,,__i::::/ヽl:i:::/\
    ~''i;;;;;;ノ;;;ノ,,,,,,,-,-'''~~i'     (,____,ノ~~''i::::/;;/
      l;;;;;;;;_ヽ:l ,_ ~'--''ノ     ~'-,,___,,ノl'~ヽ;;l
       l;/l~ヽl ~'''''''''~~    '       .l/ /
      /::::::ヽ ./l   _    一   _,_  ./ /
     /:::::::;;;;;;ヽヽ/ ~''--,,_  _,-''''''~ ヽ/'''~
.     l:::::::::;;;;;;;;;;/l      ヽ./      'ヽ,,_
    _,,l:::::::::;;;;/;ヽ      .l,l      丿;;;ヽ
.  /::::::::;;;;:::;;;l;;;;;ヽ;ヽ------,ノ''ヽ,,--'''''~~~i/;;;;;;;l
 (::::::::;;;;;;;;;;;;;;;;l;;;;;;;;/      ヽ(       ヽ;;;;;;l
  \::::::;;;;;;;;;;;;l;;;;;;;l_,      l/l.i ____,,,,,--''i;;;;;;;l
    ヽ::::;;;;;;;;;l;;;;;;/~~''''~''--_ノ,i,_~i;;;;;;;;;;;;;;;;;;;;l;;;;;;l
    丿:;;;;;;;;;;;(;;;/;;;;;;;;;;;;;;;;;;;;;lヽ_,/ l;;;;;;;;;;;;;;;;;;;;l;;l;;l
   ~'=;;;;ノi;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;l/_,_ヽ l;;;;;;;;;;;;;;;;;;;ヽ;;l
       ヽ;;iヽ;l;;;;;;;;;;;;;;;;;;;;;l/;;;;\lヽ;;;;;;;;;;;;;;;;;;/
        '  ヽ;;;;;;;;;;;;ノ;;;;;;○;;;;;;;;;;ヽ;;;;;;;;;ノ
           /~'''''~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ
           ~>-;;;;;;;;;;;;;/;;\;;;;;;;;;;-''~\
          /;;;;;;;;;~''''~;;;;;;;;;;;;;;;~~;;;;;;;;;;;;;;;;;\
.         /;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;\
         /;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;\

[SPLIT]
                           /;;;;;_,,--;;_;;;;ヽ,,_______,/;;;;;;;;;;;;;;;;;;;;;;;;l
                           /;;;;;/:::::::::::::ヽ;::::::::::::::::~''''-,,,,-'''~'ヽ;;;;l
                             l;;;;/::::::::::::::::::::::ヽ;:::::::::;/~:::::::::::::::::ヽヽ
                        _,,,,,-''~::::::::::::::::::::::::::::/;;l:::/;ヽ:::::::::::::::::::::::::l;;;;l
                        /::::::::::::::::::::::::::::::::::::::::/;;;∨;;;;;;l:::::::::::::::::::::::::ヽ;;l
                        l:::::::::::::::::::::::::::::::::::::::::l~'''--''''''l:::::::::::::::::::::::::::::::~''-,
                      /ヽ:::::::::::::::::::::::::::::::::::ノ    .(::::::::::::::::::::::::::::::::::::::::l
                      ~'''-ヽ::::::::::::::::::;::::;:::::(_,,-'  -,_ ヽ:::;:::;:::::::::::::::::::::::::::/
                        _ /:;;::::::::/ノ,-┬-,_     ~''''__,lノiヽ:::;::::::::::::/\
                       l ヽ/ヽ;;/~i_,,'-┴-,,ゝ     7~~)~~''-iノlノ::::;::ヽ_,,,,-'
                           l ,-'-,,,,l  l    ,_  ' __,,,~~~~''''''-,~' l:/;`~l
                        l././ l  l    l~~''''' ~  l      _,-. ヽ/l
                       l_,,l /l  l     l     l      /i  /:::l
                     (~''''ヽヽ' .l   l.   l,'~~~~~ヽl      / ./:::::l
          /ヽ,.         \ ヽ .l   ヽ   l     .l     /~~;;;:::::::::l
        //    \           ヽ   l   ヽ  l     l    /;;;;;;;;;;;:::::::::l
       / l  /  ヽ        /ヽ  ヽ   ヽ~'i.l    /,,,,-'''~;;;;;_,,,-'''>::::::::l
     _,/ l  .l  l_____/  ヽ      /:::::ヽ  `   ヽノ ヽ,___,/ l;;;;;;;;;;/ (~~つ::::::::l
   (~~~_,,l l  l  l:::::::::l   ヽ     /::::/ヽ~ヽ     \   _,,,,,,,,/_,,,  ヽ;;;;ヽ::::::l
   ~~~ ヽ,ヽ-'-'::::::::::l/  .l.     /::::/;;;;;>-ヽ      ヽ ,,_ /ノ    (~;;;;;;;;;ヽ::l
       /:::::/::::::/:::/~'''~ .l    /::::/;;;;;ヽ ,--ヽ      ヽ/~~~ |  _,,,/;;;;;;;;;;;;;;l::l
|~''''-,,,,__/::::/:::::/::::/    l  ,--'::::::/;;;;;;;;;/ _,/;ヽ   ,-'''-''   l ./;;;;;;;;;;;;;;;;;;;;;;l:::l
.\;;;;;;;;;;;ヽ:/:::::::::::::/i     l~ヽ;::::::::/;;;;;;;;/;~;;;;;;;;;;;;(ヽ,_ノ    l_,,,ヘヽl;;;;;;;;;;;;;;;;;;;;;;l:::::ヽ
  ヽ;;;;;;;;;;\::::::::/-l  _,-,,,__/~~/::::::/;;;;;;;;;l;;;;;;;;;;;;;;;;(ノ   ,,,_ /;;;;;;;;;;;;\;;;;;;;;;;;;;;;;;;;l:::::::::~'--'フ
     ~~''''''~~ ヽ'~''-''   /  /:::::/;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;~''''-,,,,_/;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;;;;;;;l::::::::::::::::/
           ヽ,_ヽ_  _,,,-'';ヽ/;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l:::::::::::::::::::~ヽ
             l;;;;;~~;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l::::::::::::::::::::ヽ-ゝ
              l;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;:::::::::::::::::ノ
               l;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\;;;;;;;;;;;;;;;;;;/ ~(::::(~~

[SPLIT]
      _,-''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:,-':::::::::::::::::::::::::::::::::::/:::::::::::V:::::::;:::::::::::::::::::::::::::::::ヽ
.     l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l:::::::::::::::::::::::::::::::::::::::ト;:::::::::::::::::::/l:::::::::::::::::::::::::::::::::l
     l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/l::::::::::::::::::::::::::::::::::::::l;:;ヽ::::::::::::/;:;l::::::::::::::::::::::::::::::::::l
      l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/::::::l:::::::::::::::::::::::::::::::::::::l;:;:;:;:;:;:;:;:;:/;:;:;l::::::::::::::::::::::::::::::~''-,_
     ヽ;:;:;:;:;:;:;:;:;:;:;:;/:::;/::::::::::::::::::::;::::::::;::::::::l'''''-;;:;:;:;::;::;-/:::::::::::::::::::::::::::::::::::::::::)
      l;:;:;:;:;:;:;:;:;:;:/:::::ヽ;;;;:::::;::::::::;::::l::::::l::::::/    ~  ~ヽ;::::::::/:::::::::::::::::::::/
      l;:;:;:;:;:;:;:;:_/::::ヽ''''~;;-l::::::://l;;;;;l;_/_            l::ノ::lヽ;:::::;::::::::::~''-,,,,_,,
      ヽ;:;:;:/;:;l:::::::::::~~/l::::::l~ //ヽ, ~'-,      /~ヽ:::lヽl::丿:::::::i-;;;;;__ノ
      /;:;:;:;:;:;:;l::::::::::::::::フ ~''-,,-''~~~''-,_         _,,,--,_ ~./::::;;;ノ
    /;:;:;:;:;:;:;:;:;:l:::::::::::::::/   /   ,-'''-, ヽ,      /,,,,_  ヽ,''~l~l
   /;:;:;:;:;:;:;:;:;:;:;:;l:::::::::::::'i  ~    l::~''''~:::l       ' lヽ-':i  l〉l:::l
  ∠;:;:;:;:;:;:;:;:;:;:;:;:;:;:l:;;--;::l   ヽ  ヽ;;;;;;;ノ,       _'-;;;ノ    l;;/
     ヽ;:;:;:;:;:;:;:;:;:/ _  '    ~'''---''''~      ,  ~'''---'~ .l/.l
       ヽ;:;:;:;:;:;:;:l ' \                        l l
       ヽ;:;:;:;:;:/ヽ  \                      l,丿
         ヽ;:;:/::::::ヽ,  /              --       ./
          V:::::::::::;:;~''---'ヽ                  /
          l::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:\               /
        _,l:::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~'--,,__       _,,,-'~
     _,/::/::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l ~~''''''''''''''''i~::::lヽ,_
   _,,-'~::::::::::::::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ .l__,,,,--'''~~  ヽ::::::::ヽ
 /:::::::::::::::::::::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/ _,_         _);;;;_::::::)
.(:::::::::::::::::::::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/;/ /;;;ヽ     /;;;;;;;;;;;~''-,,_
 ~'''--;;;:::::::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;/;;;;;;//;;○;;ヽ    /;;;;;;;;;;;;;;;;;;;;;;;;;;~'-,,_
     ~'''''-;;:::::::;:;:;:;:;:;:;:/;;;;;;;;;;;;~/;;;;;;;;;/;;ヽ/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;ヽ
        ノ:::;:;:;:;:;:;:;:l;;;;;;l;;;;;;;;;;;;;/;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;ヽ
      _/:::/;:;:;:;:;:;l;;;;;;l;;;;;;;;;;;;/;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;l
     ~'''--'~ l;:;:l;:;.;:;:;:l;;;;;;l;;;;;;;;;;;l∧/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l

[SPLIT]
      _,,-'':;:;:;:;:;:;:ヽ;::::::::::::::::::::::~ヽ,
    /:;:;:;:;:;:;:;:;/:;:;:i:::::::::::::::::::::;;;;;;'--''''''''''''''''''''''--,,_
   /;:;:;:;:;:;:;:;:;/;:;:;:;:;:;l:::::::;;;-''''~::::::::::::::::::::::::::::::::::::::::::::~'''-,,_
 /:;:;:;:;:;/:;:;:;:/;:;:;:;:;:;:;:;;'-'~::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;~''-,--, _,,,,,,-''''''~~ヽ
/;:;:;:l;:;:;:;/;:;:;:;/;:;:;:;:;:;/::::::::::::::::::::::::::::::::::::::::::::/::::::::::::::::::::::''''~::::::::::::::::l:::::::::;::::::::::::::::l
;:;:;:;:l;:;:;:;l;:;:;:;/;:;:;:;:/::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::l:::/;:;i::::::::::::::l
;:;:;:;:l;:;:;:l;:;:;:/;:;:;:/::::::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::l/;:;:;:;:l:::::::::::::l
;:;:;:;:l;:;:;l;:;:;:l;:;:;:/:::::::::::::::::::::::::::::::::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::l;:;:;:;:;:;:;l::::::::::::::l
;:;:;:;:;l;:;:l;:;:;l;:;:;:l::::::::::::::::::::::::::::::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::l,  'i;:;:/:::::::::::::ヽヽ,_
;:;:;:;:;:l;:;:l;:;:l;:;:;l:::::::::::::::::::::::::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\/::::::::::::::::::::::::::::>
;:;:;:;:;:ヽ;:l;:;l;:;:l:::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::;;;;;;;;;;---;-'''::l::::::::::::/ヽ;:::::::::::::::::::::::::::/
:::;:;:;:;:;:ヾヽl;:l::::::::::::::::::::::::::::::::::::::::~'''''--'::::::::ノl::::::::::;;;;;//::::::/::::::/   l:l:::::;::::;;::::::;:::::ヽ
::::ヽ;:;:;:;:;ヽ;::l::::::::::::::::::::::::::::::::::::::::フ (:::::/ _,,,--'''_~~/:::/ ヽ;;ヽ  7~7__ノi:::l~'''~.l::::ノ
;:;:;:;::::::''''''''~::l::::::::::::::/~~ヽ;:::::::7   ヽl /    /ヽ__ノl    ~~  l:::ll   ヽゝ  lノ
::::~''--,,,,,,-''':l:::::::::/ /~ヽ,  ヽ/          l::::;;;;;::::l      l:::ll
::::::::::::::::::::::::::ヽ:::::l    \            ヽ:::::ノ       ヾ,__
~''''--,,,,,,,,--''''ヽ:ヽ     〉         ~''--'''''''~         /
         ヽヽ    /                         l
          ヽ,ヽ,_                     _,,-'''7 /
              ~'ヾ,'''''''~ヽ              /~ヽ/./
               ヽ;:;i `             /  /./
                /   ヽ,_         ヽ_/./
                /      ~'''--,,,_     _,,,-'''~
               /          /,_ ~'''''''''''~
            _,,-''/         l ~~''''''-,,,,__
          _,,-''            '     ヽヽ~ヽ
       ,,-''~-,,,__             _,,,    ヽヽ. ヽ
      /~~'''''''''-,,~ヽ      --'''''~'       ヽヽ  ヽ

[SPLIT]
                            _,,,,-''~
                         _,,,-''~
                        ★                     //
                        //                   _,-''::::/ _,,,
           ___,--,/ヽ      //             _,,,,,,,--''''''~::::::::/-''::/
           l;;(::::::M::iノリ   _//ミ}           __,/::::::::::::::::::::::::::::::::::::<_
           l/l:l. > < l-,,,-ヽ  〉ツ            /:::::::::::::::::::::::::::::/l:::iヽ;:::::ヽ-''
           lノi,ヽ,○-'~ _,,,///            /:::::;::::::::::::::;::::::/ l::l /ヽ_ゝ
             ヽ{:::::;;;;-''il  〈__〉         /::/;:::;::::://  l//__ .l:ヽ
              \::::::::li,,_            /:::::::::::l:::/:://~~~ヽ  /~  ヽl;::ゝ
               /-;;;;;;/::::'-,,_       ∠;::::::::::_,-';i:/ l   l  ヽ,,__,ノ.l l,i
                /~::::::::l::::::::i、:~''''-,,,_ ,---,//:::;;;-;:l ~ヽ  ~''-''~,,,,,,----,, .lノ
                 /:::::::::::;丶'-' /7/ //   '-''~ ∠ヽ,_,    lヘヘ/ヽ/l .l
             /::::::::::::::ヽ,,' l ll  l     i      ヽ   l      ヽ
             /;;;;;-'''i~ヽ--, .ヽヽ  l     ヽ  ,   ~'''-,,,_ヽ ,,_ _,-,,_-''-')   __,,,-'''~
            l;;;;;;;;;;-/-//'-'~ ~'--'--,,_    \'     ヽ--''ヽ,,,____,,,,,-''~,,,,-''''~,,,,-''''~
                  /::::/      ヽヽ ヽ     ~''''--,,,,,,,_______∠--''''''~,,,---'''~
                  /::::l        ヽヽ,_ \,,_         _,,,---'''''~~
      _,,,,,_       .l:/ ヽ,_ _,,,,,,,,,___,,,,,-''''---,,,_~~'''''--,,-,---~⊃   _
      '-- ヽ    _,,,' l::::::;;/     (_ソ   i,__/~~~''''-,,_'~ ~'-'   ,-'ノ
      ⊂,-,ヽ,-'''~   ~~   ,-∧ヽ    /∧ヽ      ~''''-,,,_ /,_ゝ
      _,,-'''~          l< >   ∧l < >l          ~'-,_
    _,-'              ヽ,∨,ノ  〈 〉ヽ,∨,ノ             ~'-,_
  /                 ~ .    ∨  ~                 ヽ
../                                              \

[SPLIT]
              l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;_~''-,,_   _,,-':;:;:;:;:;:;:;:;:;:;:;/
                 l;:;:;:;:;:;:;:;:;:;:;:;:;:/:::~~~~~''''-,'_~~~~~~'''''''-;_:l
              l;:;:;:;:;:;:;:;:;:;:;:;l:::::::::::::::::::::::::::::~''''-,,,_:::::::::::::~''ヽ_,,,,,,-------、
              _,l;:;:;:;:;:;:;:;/:l:::::::::::::::::::::::::::::::::::::::::;:::i::::::::::::::~~:::::::::::::::::::::::::::::l
              /:::l;:;:;:;:;:/::::::l:::::::::::::::::::::::::::::::::::::::∧:::::::::::::::::'i:::::::::::::::::::::::::::::::l
          /;:;:;:;:;:;l;:;:;:/:::::::::::l:::::::::::::::::::::::::::::::::::::::l;:;ヽ:::::::::::::/l:::::::::::::::::::::::::::::::l
         /;:;:;:;:;:;:;:;:;ヽ/::::;;-''~::::::::::::::::::::::::::::::::::::::::l;:;:;:;:;:;:;:;:;:;:;:;l:::::::::::::::::::::::::::::::l
        ~~~ヽ;:;:;:;:;:;:;:;/::::(;::::::::::::::::::::;-'::::;::;::::::::::::::::l  ~ヽ;,,--''l:::::::::::::::::::::::::::::::::\
             ,l;:;:;:;:;:;l:::::,__>::;/::::::/::::::::::;l::::::/:::;/      〈::::::ヽ:::::;:::::::::::::;::::::ノ
             /::l;:;:;:;:;l::::::::~'''-;l:::::/l::::/~/;;:/l:::/          ヽ::::l::::/::::::::::ヽ;ヽ,_,
          /::::::ヽ;/:l:::::::::::::::::ヽ/''ヽ| ∠-'' ~'ヾ--,,   ,____,,,,-//l::::l 〉;::::;):::)~
          /::::::::::::::::::l::/~ヽ;/ ,,--'i;;'i~~~~i'-,_     _,,,,,,,,,,,,__ ~''/ノノノ'~
         /:::::::::::::::::::::l /ヽ,    , ヽ;;:::::;;ノ       i::'-....:ノ~''./、
         /:::::::::::::::::::::::l   ヽ    ~'-----''       ''-''''~,ノ /, l
        /::::::::::::::::::::::::::ヽ,  '  ∧          '   ~~   / /
        /:::::::::::::::::::::;;;;;;;;;;;;~'--'',, (_,)                /_ノ
      _,-''~::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;-;/\                /
   _,-''::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;/  ~'''-''-,,,_   -'''~~~~~''-   _,/          ___
 /::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;/ヽ,,,_,,,,-'''~'-,,ヽ~'''--,,,_______,,,,-''~         /~i/  ~ヽ
. l::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~'-,~l                 /      ヽ
 ヽ:::::::::::::::::::::::::;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;ヽ         __,,--,_  /        i
   ~''-;;::::::::;;::::::::::;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l       / ヽ、 ト, l          l
   ヽ-':::::/::::::::::::;;;;/;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l,_     /  ,__ノ ノ ノ-'''''''-,      ノ
    ~~'/::::::::::;:::;;;;;/;;;;;;;;;;;;;;;;;;;;;;;/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;i   /l    )(~ /     \    /
     l::::::::::l l;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ / ヽ  / /       ヽ /
     ヽ;::::::l ヽ;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ    ヽ   /__        ヽ
       ~'''''  l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ    ヽ/;;;~'ヽ,       l
           l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ   /;;;;;;;;;;;;;;;;;;;;ヽ     /

[SPLIT]
                              _,,_             ___i~i i~i___
                    _,-''ヽ,   /;:;:;:;ヽ             /---' '--,-'
                    /::::::::::::ヽ/;:;:;:;:;:;:;:;:ヽ          /i''''''''l l''''''''i
               _,、/::::::::::::::::::::::ヽ;;;;;;;_:;:;:;:;:;:;:ヽ            /. ~~i_,l l,_i~l'
         _______,,,-''i:/;::::::::::::::::::::::::::::::::::::::/;:;:;:;:;:;:;:;ヽ         /      l
         /~~:::::::::::::ヽ::::l::::::l::::::::::::::;::::::::::::::ヽ::/:ヽ;;;;;-,'_'~      ,,-/      /
       l:::::::::::::::::::::i::::::::::::::l:::::::::::::l;;_:::::;:_::::::l--''::ヽ:;:;:;:;\    /  '      /
       l:::::::::::::::::::::l::::::::::::/;;;;:::::i:::ヽ ~ヽlヽ:ノ::::::::::::l;:;:;:;:;:;:;:ヽ.  /        /-,
      ,l:::::::::::::::::;:::::l~~'''~  )/ ヽ,-''~ i ヽ:;;-;:::lヽ;:;:il ~~'  /       /   ヽ
     (~:::::::::::::::;::l:::ノ    /~,/ ○ _ノ  ' /ヽl:::::V::l  ,-''      /i      i--,_
      ~フ:ノi:::::/l::)__ \, ヽ '--'''''''~~    〈 ./::::::::::l ./i    -,,,,/'-┤       l   ヽ
       ''~ ヽ;l iノl, ~○i            ,_ノ:::::::;;;-/ .l     ,________l      l     l
           i'lヽ,_,ノ '____        /::::::/;;;;;/ l       /  '     l   /~ヽ
           `l    (__,,,>     ./''~7;;;;;;;;;;l /       l        /   /   l
            ヽ,          _,/;/;;;;;;;;;;;;;;;_,,,-''        , ヽ,,___,,,,,,--''   /   /
        __     ~''--,,,,,___,,--'''~  /i;;;;;;;;;;;,-'''      ∠___/>,,,____(_ヽ-----'  /
    _,,-'''~  ヽ     ,--,-'' (i/  /;;;l;;;,-''       /   ~~  _ノ  ~~''--,__,,,/
   /    ヽ  l    /;;;;;;;/ /\  /;;;;;;;;;ヽ     _,-'~:ヽ'''''''''''''''''''~~
 _,,/     /~~i  /;;;;/;;'-''i;;();;;ヽ';;;;;;;;;;;;;;;ヽ----'''~::;--''
 l l ,   /  / /;;;;;;;;/;;;;;;;;;;∧;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/::::::;::::~フ
. l ヽ,_~'''''~,-''''')/;;;;;;;;;;;;;l;;;;;,--' '--,;;;;;;;;;;;;;;;;;;;;;;;;;;;;/::::;:::::l.~~
. l   ~~~~  );;;;;;;;;;;;;;;;;l;;;;;;;;ヽi__i .〈;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ノノ::ノ
 ヽ    /;;ヽ;;;;;;;;;;;;;;;l;;;;;;;;//ヽ,,l;;;;;;;;;;;;;;;;;;;;;;;;;/  ''~
  ヽ---''';;;;;;;;;;;;;;);;;;;/ l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
  ヽ;;;;;;;;;;;;;;;;;;;;;//   l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/

[SPLIT]
                             /;:;:;:;:;:;:;:;:ヽ、
                     /~'-,,_    /;:;:;:;:;:;:;:;:;:;:;:;:;ヽ
                     /::::::::::::::~'''<~~~~~~''''-;:;_;:;:;:;:;ヽ,_
                     /:::::::::::::::::::::::::::~ヽ;::::::::::::::::::~~__,,,--~-,,,,,,_-----,,_
                     /::::::::::::::::::::::::;:::::::::::l::::::::/~~~::::::::::::::::::::::::::~~'i;:;:;:;:;:;~''-,,_
              ___,,,,, ,,--''::::::::::::::::::::::::::l;:;:;::::::::'::::::':::::i::::::::::::::::::::::::::::::::::::::::l;:;:;:;:;:;:;:;:;:;:;ヽ
       _,,,,----'''''''~:::::::::::l::::::::::::::::::::::::::::::::::l;:;:;:;:;::::::::::;:;:;:;:l::::::::::::::::::::::::::::::::::::::::ト;:;:;:;:;:;:;:;:;:;:/
      /:::::::::::::::::::::::::::::::,____〉::/::::::::::::/:::::::::l\;:;:;:;:;:;:;:;:;:;:/::::::::::::::::::::::::::::::::::::::::lヽ;:;:;:;:;:;:;/
,,,_    l::::::::::::::::::::::::::::::::::ヽ_:::::l::::::/l::/:~ヽ;_,ノ  ヽ-''''''''-/:::::::::::::::::::::::::::::::::::::::::l::i_;:;:;:;:;:;i
;:;:;:~'''---ヽ;:::::::::::::::::::::::::::::::::ノ_,,,l::::i .lノ::::/ヽ       /:::::::::::;:::::::::;::::::__ __::::::::::::ヽ;:;:/
;:;:;:;ヽ;______,,>::::::::::::::::::::::::::::::::::::::/l r-,_i  ヽ       ヽ:::::::/:::::::/:::i┘| |└i:::::::/;:/;:\
;:;:;:;:;:ヽ-,,,---:::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:l,ヘ/ (ヽ~'-,_ ヽ       /_,,ノ.l::::::l. ,ニ'  'ニ,:::イ;:;''~;:;:;:;:;:ヽ
;:;:;:;:;/:::::;;;:::::::::::;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l /  i. ~''~  ヽ) ヽ__,,,,,,,--''''''~~ヽ::l  l'┐| |┌'::/;:;:;:;:;:;:;:;:;:;:;:;:ヽ
;:;:;:/::::::::/::::::::::::::;:;:;:/;:;:;:;:;:;:;:;:;:;:_'i   ~'----'    'ヽ'''''''-,--,,,,,_ ~ /ノ-- ~::::/;:;:;:;:;:;:;:;_,,,,,--,_ゝ
;:;:;:l:::::::/::::::::;:;:;:;:;:;:;l;:;:;:;_,,-',----ヽ      ,    ヽ,--'    ~7  {:::::_:::::::/;:l;:;:;:;:/-,_
;:;:;:;ヽ,/l::::::;:;:;:;:;:;:/:l;:;:/;:;:/;:;:;:;:;:;:;:;:;~'-,_          ~'''-,,____/   '~_,,_ヽ/V,,i/;:;:;:;:;:;:;\
;:;:;:;:;:;:;:;ヽ:::;:;:;:/_ノヽl;/;:;:;:;:;:;:;:;:;:;:;:_;:;:;:;i                 ,-''~  /'''''''''-,,_;:;:;:;:;:;:;:;:;:l
;:;:;:;:;:;:;:;:;:;:ヽ/;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~'''ヽ~'''''''--,,,,,_          ヽ_,, /     ヽ;:;:;:;:;:;:;:l
;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ-,,,_   ~~''    _,,/~~~~ ~~~ヽ,     _〉---;ノヽ
;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~''-~''''''''----''''''~  //~----''''''~~~~ヽ,    ~~~''ヽ
---,,,,,__;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;~''-,,______________(_i,,,'--i        i       l
     ~~~~~'''''''''---,,_l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ       ヽ     l
              ~'''-,_;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ       l    ノ
                 ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l       l   /
                   ~''-,_;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l         l_,,,,-''
                     ~'''-,,_;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l      ノ

[SPLIT]
               /;:;:;:;:;:;:~''-,_\  /_,,,、-''~;:;:;:;:;:;:l
           /;:;:;:;:;:;:;:_,,,、--‐'‐'--、,,_;:;:;:_,,、-,:;:;:l___
          __/;:;:;/~~~'''''-、,,,_::::::::::::::_,,,-''~::::::::::ヽ;:l;:;:;~>
      ,,、-'''~;:;:~''7:::::::::::::::::::::::;~ヽ:::::/:::::::::::::::::::::::::ヽj:;:;:;l
       ~ヽ;:;:;:;:;:;l::::::::::::::::::::::::lヽ:::::::::::ヘ,:::::::::::::::::::::::::~'ヽ
         l;:;,-'~::::::::::::::::::::::::::l;:;:'::::::';:;:;:ヽ::::::::::::ヽ;::::::::ノ
         ~,ヽ::::;;:::::::::::::;::::::::( ~''-'''~  }:::::ヽ::::::::i::::ヽノi
         /-7::/::::::/l:::::i:::ノ     ,~~~ヽlヽ:ノViノ~~~~''''-,、-,,_
       /:::::::lイ'i/::( __/ヽ-'    / ___  'i::::/;:;:;:;:;:;:;:;:;:;:;:;:i ~ヽ,,,,,_
        /::::::::::::::/ヽ,<~~_.,~''_-,_    _,,-,''~,、~~>.l/~ヽ;:;:;:;:;:;:;:;:;:;:/   l  ヽ、
      l:::::::::::::::::l ヽ,l  l::'--':i `      l:'--':i   l//;:;_,,,.--,_/   /     )
      l::::::::::::::::::ヽ,_ l. `'---'   .,   '---'  /,//::::::::::::::~)~~~ヽ,____)_ノ
        l:::::::::::::::::::::::::::l      ________     /;:/::::::::::::::;:::::::ノ
       ヽ:::::::::::::::_,,,,-'ヽ,.   ヽ,______)  ,//::::::::::::::::::::ヽ'−'i
        \::::::/-、;:;:;:;:;:;~i''‐-,,,_______,,,-‐'~i/;l:::::::::::::::::;;;:::ヽ:::::;;ノ
         ヽ/;:;:;:;ヽ;:;:;:;:;:l    \/   l;:;:lヽ,:,:::::::( 'iノ~''~
         ,-'ヽ;:;:;:;:;ヽ;:;:;:;:;ヽ   _,,-'''''-,,,/;:;:;l'-' ~'-,_,>
       /;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:'--'~ヽ;:()_;:l;:;:;:;/
        /;:;:;:;:;:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;~ヽi.|ヽ‐-‐'/i
     /;:;:;:;:;:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:__,,_:;:;:;/_,,,○-,_\
   /_,,,、、、、,,,,_,,--‐‐‐'''''‐_,,-'~  \---, | ___~_ヽ,
  /;:;:;:;:;:;:;:;:;:;:;/     /       ~ヽヾ |./~~~~~~
 i;:;:;:;:;:;:;:;:;:;:;:;:/    /       ヽ  ヽ,l/、
 l;:;:;:;:;:;:;:;:;:;:;:l    /       、   ヽ ./   )
 ヽ,:;:;:;:;:;:;:;:;:l    l        ヽ   iノ  /-,,_
   ~~''''‐-,,l    l   ,  ヽ   ヽ  ノ_,,/;:;:;:;:;:;:~'-,,_
      /ヽ,,_  ヽ  ヽ、  \  ノ''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;~'-,_
     /;:;:;:;:;:;:;:;~''--'~''''~;ヽ__,,,ノ;:~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:\

[SPLIT]
     ,へ, ,,-⌒i
    _/:::::::ヽ:::::::l
   (:::::::::::::::::!,::::::i\ _,,-'~l
   (/l/レ::::::::):::,--,:;:/~ヽ,   _,-'''''ヽ_
   __{トハノヽl::::l   ヽ::::::::;:ヽ'7     ~'‐-,_
    l. ~  l_::::::::l   ヽ:::::::ヽ;:ヽ 、 ,  、  ~''''--,,_
   l O  ( )::::l   ヽ::::::::::~''-,,,,-‐'''~ヽ      ~''''-,,,_
    ~'-,,,_ _,,>-'',l   ヽ:::::::::::::::::::::::::;;::::ヽ,  ヽ      ~'''-,,_
      ,,!-,''~~:;l    丶::::::::::::::::::::::::~ヽ;:ヽ  ヽ~'''-,,_\    ~ヽ、
        l;:;:;:ヽ,:;:;:ヽ     ヽ:::::::;:::::::::::::::::::::ヽ,!   '   ~''-'     \
      l;:;:;:;:;:;:ヽ;:;:;ヽ   ヽ:::::l:::::::::i\(ヽ.,! ヽ \            ヽ,_
      l;:;:;:;:;:;:;:l;:;:;:;:ヽ   ヽヽlヽ,___ゝ_ヽヽ  ヽヽ、ヽ,  ~''''-,,,,_   ヽヽ,_~''''-,,_
        l;:;:;:;:;:;:l;:;:;:;:;:;ヽ    i;:;:;:;:;'‐--,,_'ヽ ヽ, lヽ  ~''-,,_  ヽヽ,_   \~'''--ニ⊃
      /;:;:;:;:;:;:l ヽ,:;:;:;ヽ    l;:;:;:;:;:;:;:;:;:;:~''''-,, ~' \ \  ヽ 、 ~'ヽヽ,,_  \_
       );:;:;:;:;:;:;l  /;:;:;:;:;l.   l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~''-,_ ヽ ヽヽ  \ヽ,_  ヽ,~~''--'
     /;:;:;:;:;:;:;/  ヽ、/;:l i  l:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:,> \ヽ ヽ  \ ~''-, \
    /;:;:;:;:;:;:;:/    l;:;:;:l l 、 ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/;;/   ヽ) \  \  ~''-'
   へ:;:;:;:;:;:;/     l;:;:;:l l  l、ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;/;;;;;/         ~''-,_ゝ
  /  \:;:/       l;:;:;:l l  lヽノ;:;_,-‐--,:;/;;;;;;;;/
  >-、  /        l;:;:;l l.i l:;:;:;イ;:l    l;:;_/__~
 l  /`~         l;:;:;:l l.l l/ l___l__,,,//;:;:i ヽ
 ヾiノ            ヽ;:;:l,/v/;:;:;:;:;:;:;:;:;(;:;:ヽ:i''~(
              ヽ/;l l;:;:;:;:;:;:;:;:;:;:;:;:;ヽ,,:;:ヽ \
               ヽ,_-l lヽ--''''~\ '〉;ヽ;:ヽ  ヽ
                  ~l \   `l;:;:;:\:ヽ,,ノ
                      '         \:;:;:~;:;:;:\
                            \;:;:;:;:;:;:;ヽ-、
                             \;:;:;(;:;:;:;i~ヽ
                              丶;:;:i;:;:;:l__,,!
                                ヽヽ;::l. ヽ
                                 ヽヽ:l  l
                                  ヽ;ヽ_ /
                                   ~'''''~

[SPLIT]
                    o
                 o _ /ヽ__ _o
              ____ i\|ヽ/   yヽ|/l__,,,,,,,--,
            /::::::::::~~~~::::ヽ,,,/::;:::::::::::::::::::::::::::ヽ,_
             l:::::::::::::::::::::::lヽ::://;;l::::::::::::::::::::::::::::ヽ:ヽ
             l::::::::::::::::::::::l;;ヽ::/;;;;;l::::::::::::::::::::::::::::::::~'-ヽ
           /::::::::::::::::::::::::l ~~'~ /:::::::::::::::;:::::::::::::::::::::::)ヽ
         /:::::::::::::::::::::::::::/_/()V''' ):::人::::lヽ;;::::::::::/::::::l
         \:::::::::::::::_;:::;_::ヽ     ~________,,,,,,,)ノl::):::::::::::l
           ~i::::::lヽ/ノ _,,,、イ   ~~(,_____,)  ノ l::_,,,,_::::::::l
            \(ヽ,'''ヽ--''/   ~'''----''~   y ,,-ヽ:::::l
               l l '''''''~  ,            /  l::::::l
               ヽl                ' ヽ ./::::::l
                l    〜〜          /'-''~::::::::::l
               /\             /::〈 〉::::::::::l
               ヽ/:~'''-,,,__     __,,,-'~:::::::∨::::::::::::l
               l::::::::::::::::::~~~l~  ~l:::::::::;;;;;;;;;;;;;;_::::::::::l
             _,,,-'-'''''''''''''ヽ_,,/    ヽ/;:;:;:;:;:;:;:;:~''''''''--,,,_
         _,,,,-''''~:;:;:;:;:;:;:;:;:;:;:/~ l     /:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~''''''-,,,_
      _,,,,-''~:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l  l    //:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;~'''-,,,_
 _,,,,,-''''~:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l  l   / /:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ-----,‐‐‐‐‐‐‐''''''~~~
 ~~~~~'''''''''''''''''''''''-:;:;:;:;:;:;:;:;:;:;:;:;:;l___l____/_ /:;:;:;:;:;:;_:;:;:;:;:;:;:;:;:;:;:;:;~''-,,_i
        _,,-''~:;:;:;:;:__,--,:;:;:;:;/:;:;:l:;:;/:;:,(~),,-'''~ ヾ、:;:;:;:;:;:;:;:;:;:;:;:;:;:;:_>
     _,,,-'':;:;:;:;:;:;:;:;:/ (_,)' ~''-,,_:;:l:/_,,-(_,)--,,,_  ヽヽ,i~~~~~~~~~\ヽ
    '-------'''ii7 /(__)     ~''''-,,_ (_)   ~'''-,=) ヽ ヽ''''''''''''''''~::ヽ
          l/l. / (_),,_       ~''''''----、ヽヽヽ lヽ. ヽ::::::::::::::::::::::~''-,_
         ∠_,V,,,-''~~\~'-,,_          ヽヽヽ.l::~::ヽl::::::::::::::::::::::::::::::::ヽ
          l l       \ ~''-,,_       /ヽ,!,!,!::::::::::::::::::::::::::::::::::::::::::::::::l
          ( l l       ,,-'~ ~'''-,,_   _,/:;:;:;:/::::::::::::::::::::::::::::::::::::::::::::::::::/

[SPLIT]
                    /;;;l
               _-'''ヽ ./;;;;;;;;;ヽ
        ,----,,/:::::::::::ヽ'_.;;;;;;;;;;;;;;;;\
        !_,,-'7:::::::::::::::::::::ヽ:~ヽ.;;;/~/
 /~~'''''''--<:::::/:::i::::::::::::::::::::::ヽ;_::::ヽ/~~''''-,,,
 l::::::::::::::::::::i::::::::::::/l:::::::::::::::::::::::::::::~)::::ヽ;;;;;;;;/
  l:::::::::::::::::::l;;;;:::i:/ l:::::::::::::;;;;;;::::::/::::::::::l;;;;/ヽ
  l:::::::::::::::::::l ~~   l::::/::::;::iヽ;;ヽ:::::::::::::lV::::::ヽ
 /::::::::::::::;;::::ヽ   / iノ' _,   ヽ::,--;:l:::::::::::ヽ       /ヽ
 ヽ::::::::::::;:/::lヽノ,   -‐'''~     ' /  l:::;;;;;--'''~~~~'''''--,/ヽ.ヽ
  ノノヽ(ヽ_,ゝ _,,           ト ./'~......::::::::::::::|~~'''''~ ヽ ヽヽ
       l ''~ 、  _,,,_      ,__/ ..::::::::::::_,,,-'''~~~~~~''''''-,,_ l
         l    <  /     ./,-,___:::::::::/:::::::::::::::::::::::::::::::::::::ヽ,,_
        ヽ,   ヽ_/   _/-''   \/:::::::::::::::::::::::::::::::::::::::::::::::ヽヽ,
         ~'''‐-----‐''7  |_,,-''''-,  ヽ''''~~~ヽ, ヽヽ,,ヽ:::::::::::::::::::ヽ/、
         /  l l ,,へ,/   ヽ,}  ~''-,_/ ヽ,ヽ ヽヽ::::::::::::::::ヽノ
         l   .| Vl ()/    、ヽ_ソ__    ~~'''-,,_\ ヽ ヽ:::::::::::::::
         /   l| l./ _,,,,-、_ .〉'-' ~i''-,,_     ~' ヽ l :::::::::::::::::
       ( '~~~ヽ_,,,!/-''''~/::::::::lヽ    l  ~i'-,,_    / l ::::::::::::::::::
        <~~~-'''_,,-''~/'---''、ヽ\  l  l l l ~''-,,_ノ  l :::::::::::::::::
         / ~~'''''---,-----,,,_ lヽヽヽヽ、 l'~~'| l l l l.l.l.l.l  l ::::::::::::::::
        l     /l//~'''-,_i~'-,,_\ヽヽl、ヾ| l .l l.l.l.l.l.   :::::::::::::::
        ヽ  /  l l l    .l l \ヽヽヽヽ|   _,,--,,_.  :::::::::::::::
          ̄    l l l    l l  ~''-、_ヽ.|  /    \:::::::::::::::
               l l l     l l   _,_l ~ | /       ::::::::::::::::
              /__l_l,---,,_  l.l _,-'~:::::lヽ l/  _,-''ヽ  :::::::::::::::::
             l~::::::::::l:::::::::::'':i~~'i::::::::::::ヽヽ l /      ::::::::::::::::
             /'-----'--;;;;;;;;;ヽノ;;;;;;;;-'~;;;::ヽl       ::::::::::::::::

[SPLIT]
         l;:;:;:;:;l         |;:;:;:|;:;:;:;:|         ∧
         l;:;:;:;:;:l.         |;:;:;:|;:;:;:;:|         /;:;:;i
         l;:;:;:;:;:;:l.         |;:;:;:|;:;:;:;:|          〉;:r'
            l;:;:;:;:;:;:;l.         |;:;:;:|;:;:;:;:|         /;:;l
         l;:;:;:;:;:;:;:l.         |;:;:;:|;:;:;:;:|         /;:;:;l
          l;:;:;:;:;:;:;:;l        |;:;:;:|;:;:;:;:|       ./;:;:;:l
          l;:;:;:;:;:;:;:;ヽ  ___,,,,,,l,,,,,,l,,,,_;;;|       /;:;:;:/
           l;:;:;:;:;:;:;:;:ヽ;;;;;;;;;;;;;l;;;;;;;;;;;;;;;~~'''-,,,_   /;:;:;:;/
           l;:;:;:;:;:;:;:;:;:ヽ;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;~''-/;:;:;:;:/
          /;;;l;:;:;:;:;:;:;:;:;:;:ヽ:;:l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;~'-,/
          /;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:\;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;~'-、
   _,,-'''~~''-''l l;;;;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ヽ;;;;;;;;//
.  < o     .ll;;;;;;;;;;,;;;;;\;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;;;;;;;;;;;;;;;;;;;;;;;;,--ヽ/
  i、、l,__,   _,,,l;;;;;;;;;;li;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:l;;;;;;;;;;;;;;;;;;;;/、  ヽ
. (~/l.l、i_,,_∧l )::l;;;;;;;;;;l. l;;;;;;;;;l.\;:;:;:;:;:;:;:;:;:;:;:l;;ヽ;;;;;;;;;;;/;;ヽ  ヽ
. 〈l:::::::::::::::):::~:::l;;;;;;;;;;l  l;;;;;;;;;l. ヽ;:;:;:;:;:;:;:;:;:;:ヽl;;;;;;;/;;/ヽ  ヽ
 (__;:::::::::::::::::::::l;;;;;;;;;;l   l;;;;;;;;l  ヽ;:;:;:;:;:;:;:;:;:;:;:l/ ̄   ヽ   ヽ
   ヽ,--''---''l;;;;;;;;;;ヽ  l;;;;_,;>、 ヽ;:;:;:;:;:;:;:;:/       ヽ  ヽ
   l__;;;;;;;l;;;l::::::l/ _,ヽ  l_~ _l  ヽ;:;:;:;:;:;/        lヽ  ヽ
     ~'-i~::∨ヽ/  \  l''~_ ヽ  ヽ;:;:;:/           l. ヽ  ヽ
       l:::::::::::::l   l .l l ヽ ヽ)  ヽ/         ヽ_ヽ   ヽ
.      l:::::::::::::::l l l lヽlノ   '--'                ヽ   \
       ):::;:::::;:::ヽ-'                        ~''-,,  )
       ~~~ ~ ~~ ヽl                          ~~

[SPLIT]
         _,,,,--''''~~~~~~''ヽ  lヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::l::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;ヽ.       ,
        /::::::::::::::::::::::::::::::;::::::\l:l:::ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;ヽ     /
        l:::::::::::::::::::::::::::::::ト;;:::::::::::l:::::ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::l:::::::::::::::::::::::::::::::ヽ------',,___,,,,,-''::::
          l:::::::::::::::::::::::::::::l::::::\::::::l::::::::l:::::::::::::::::::::::::::::::::::::::::::::::::::::~''-,_::::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;~''''-,/::
           l:::::::::::::::::::::::::::l:::::::::::::ヽ::'::::::::l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ::::::::::::::::::::::ヽ;;;;;;;;;;;;;;;;;;;;;;;/:_,,-
         l:::::::::::::::::::::::::::l::::::::::::''''''ヽ' /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;//
.        /:::::::::::::::::::::::::::l:::::::.    l:::::::::::::::::::::::::;;:::::::::::::::::::::::::::;-''~ヽ;::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;;/~
        /::::::::::::::::::::::::::::::::~~~''ヽ   ~''-,,_:::;;;;;、--ヽ''---'''ヽ::::::/  ヽ:::::::::::::::::::::::::::::::l;;;;;;;;;;;;;;;l
        /:::::::::::::::::::::::::::::::::::::::::::/    ,__,):::::/ヽ,,,__> __,,,,,l/    ヽ::::::/~~'ヽ;:::::l;;;;;;;;;;;;;;;;l
       l:::::::::::::::::::::::::::::::::::::_,,--ヽ___,  ヽ,,_/    _,-'''''''-、~~'''-,,   ヽ/  _,,,- ヽ/,,_;;;;;;;;;;;;l
       ヽ:::::::::::::::::::::::::::::::;':::::::::::::::::/        //i,__,,,,,ノ::ヽ  i     /     ヽ::::l'''''-'
        ~~''''''フ:::::/ヽ;;/ l::::::l~~~~       /  l::::::l:::;;;;;;:l:::::l  /    (      l:::::::l
             (:::::ヽ,   /ノ~~~i'''''ヽ,       ヽ,ヽ:::ヽ::::::'::::ノ/     ヽ     /:::::::::l
           ~~''''    ヽ. ヽ~~.ヽ       ~~''''----''~        ノ   /:::::::::::::l
                  _/ヽ_.ヽ::::::ノ                        /::::::::::::::::::lヽ
               /   i ~''''''~  /                   /~'7~::::::::::::::::::::::::::l:::\
              l      l     ヽ ______,-''ヽ            /::/:::::::::::::::::::::::::::::::::l::::::ヽ
             _,l     ヽ      \    l            l:/::::::::::::::::::::::::::::::::::::::::::::::::::~''
            _,-'' .l_,,,,,---,,_. \      ~'---'        _,/  l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
       _ _,,-'~ ./~      ヽ,  ヽ_          _____,,,,-'' __,,,,,,-'---、::::::::::::::::::::::::::::::::::::::::::::::::
      /:/~  ./         ヽ'  ~~''--,,,_ ,,,,-''''~~;:;:;:;:;:;:;~'''-,,_      ヽ::::::::::::::::::::::::::::::::::::::::/
    _,,-'l:::::ヽ_,,-,'_,-''~~~~~''ヽ,    l _,,-''~~''''''~~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~'''-,,_   ヽ:::::::::::::::::::::::::::::::::/
 _,,-''   .>--'/;:;:;:;:;:;:;:;:;:;:;:;:;ヽ_,,,-'''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ   ヽ:::::::::::::::::::::::::::::ヽ,__
'~   _,,-'~  /;:;:;:;:;:;:___,,,,,,,--'''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ/:::::::::::::::::::::::::::::::::::::::
 _,,-'~  ./;:;:;:;:_,,-''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ:::::::::::::::::::::::::,_____ノ
''~    /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ:::::::::::::::::::::ヽ
     /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ:::::::::lヽ::::::l
    l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l::::::丿l::::ノ

[SPLIT]
                             /::::::::::::::::::/:::::::::::::::::::::::::::::::::/:::::::::::~''-,_
                            //::::::::::::::::::::/i::::::::::::::::::::::::::::::/::::::::;;:::::(~~'ヾゝ
                          <;;;;;/:::::::::::::::::::://::::::::::::;::::::;::::::ゝ-''ゝヽ,ヽ~'''-
                        /:::::>;l:::::::::::;;--;;::/l::::;:::::::/ヽ/一   ~~~7
                        (::/;;;l:::::::::/   '' ~ l::::/          /
                           /;;;;;;ヽ::::::ヽ,      ヽl          /,_
                       /;;;;;;;;;/::ヽ;:::::::~'-,,,            /:::::~''-,__,,,,,,,,,-'
                       /;;;;;;;;;/ ヽ:::ヽ;:::::::::::l,           /:::::::::::::::::::~''''-;::
                    /;;;;;;;;;;/    \::~'-;::::::l,         _,ノ:::::::::::::::::::::::::::::::::::
                      /;;;;;;;;;;;/      ヽ;:::::~(ヽi     ,-'''''~:::::::::::::::::::::::::::::::::::::::::::
                  /;;;;;;;;;;;;/         ヽ::::::::::l    l:::::::::::::::::::::::::::::::::::::::::::::::::::::
                   /;;;;;;;;;;;;/          /::::::::::l    l:::::::::::::::::::::::::::::::::::::::::::::::::::::
                /;;;;;;;;;;;;;/           '--;;;::::/    l:::::::::::::::::::::::::::::::::::::::::::::::::::::
                /;;;;;;;;;;;;;;/          _,,,,,,,,--''~     \::::::::::::::::::::::::::::::::::::::::::::::::
             /;;;;;;;;;;;;;;;/         /             ~''''-;:::::::::;;;;;;;;:::::::::::::::::::::
              /;;;;;;;;;;;;;;;;/        /                  l''~~   )::::::::::::::::::
          /;;;;;;;;;;;;;;;;;/       /                      l   /;;;;;;;:/~ /
           /;;;;;;;;;;;;;;;;;/      /       _,,_             ヽ l  '''~     ''~
         /;;;;;;;;;;;;;;;;;;;/     /       /  ヽ            ヽl
      /;;;;;;;;;;;;;;;;;;;;/    /       /     .l             〉
      /;;;;;;;;;;;;;;;;;;;;/   /       /        .l             /
.    /;;;;;;;;;;;;;;;;;;;;/  ./        /            l           l l
   /;;;;;;;;;;;;;;;;;;;;;/ /       ./              l             l l
 /;;;;;;;;;;;;;;;;;;;;;;;//      ./                 l           l l
/;;;;;;;;;;;;;;;;;;;;;;;/      /                 l            l l
;;;;;;;;;;;;;;;;;;;;;;;;;/     /                    l             l l

[SPLIT]
            _,-'''''-,_
       _,,-----'':::::::::::::::::ヽ      _,,,,,,,,,_,,,---,_
       /_,,-''''''ヽ:::::::::::::::::::::::~''''----/:::::::::::::::::::::::::::ヽ
        <~__,---,_:::::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::ヽ
   _,  _,-'''''''''''''---,,,-''~:::::::::_,,,,,,,,,,,,,,,,,,,,-,,_::::::::;::::::::::::::::::::l
  /:::~'''~:::::::::::::::::::::::::::::::::::::::::::::ヽ:::::::::::::::::::::>:/:::::::::::::::::::::l
 (:::::::::::::::::::::::::::::::::::::::::::::::::_,---''::::::::::::::::::::/ /:::::::::::::::::::::::::::ヽ、
  ~>::::::::::::::::::::::::::::::::::::::::(::;::::::;::;::::::;;;::::;;::::) ~ヽ::::::::;:::::::::::;:::::ノ、
. /:::::::::;;;;;;;:::::::::::::::::::::::::::::::(/(/lノ l '~---, ノ_,,-(/~''''7_ノlノ /
. (:::::::::(~   〉::::::::::::::::::::::::::::::::::::::::ヽ,. l -t--j-   -t--j一 li/
  ~'''-,,i   ~'''''---,,,,,_____::::::::::::::::::::~l.  ~~      ~~  /ヽ
            /:::::::~~~''':::::::::::::ヽ        _,/-''
       /i,___,,/:::::::::::::::::::::::::::::::::::::::::~''''-,,,____,,,-'''_(
      ヽ,,,,,,,,_:::::::::::::::::::::::::::::::::::::::::::::::::::::::::l  ,,,/~~ ヽ、
         丿:::::::::::::::::_,,,,----,,_::_,,--''_,,-''~;ノ     l
        /::::::::::_,,-'''~;;;;;;;;;;;;;;;;;;;;;~''--'';;;_,-'' ヽ   /l'i
       (:::::_,,-'~;;;;;;;;;;;_,,,,--''''~~i'-,,,,-'     l /;;;;;/ .l
       _,-''~;;;;;;;;;_,,-''~~~'ヽ::::::::::::l   l     l /;;;;;;;/l  l
    _,-''~;;;;;;;;;_,-'~    /;;;-''ヽ::l   l    /;;;;;;/ l  l
  _,-'~;;;;;;;;;;;;;/       ~    _~ l   _l,,-''~;;;;;;;// l .l
/;;;;;;;;;;;;;;;/         _,,,-''~;;;;(,,!-''~;;;;;;;;;;_,/ /  .l l
;;;;;;;;;;;;;;;;;;;ヽ       _,,-''~;;;;;;;;;;;;;;;;;;;;;_,,,,,,-''7   /  l l
;;;;;;;;;;;;;;;/       _,-'';;;;;;;;_,-7_,,,,-'''''~lヽ      /   l l
;;;;;;;;;/      /;;;;;;;;;;;/        l ヽ     /    l. l
;;;/       /;;;;;;;;;;/           l  ヽ    /     l. l
      /;;;;;;;;;/          l   ヽ__ノ    l. l

[SPLIT]
                __,,,,--'7
      〈〉     _,,,,/   /     _,,,,,,,_ <ヽ、
          __/~     /    <,_::::::::~''-':::::i
 ,,-----'~'-,_ i~       /     /::::<ヽ:::::::::::ヽ _,,,,,,,,_
 ~ヽ   --- 〈   ヽ'---'      /::::::::::::~::::::::::::::::~~:::::::::::~''''-,,,-''''~~~'''-,_
   ヽ,____)   ヽ  /       ∧/::::::::::::::::::::::∧::::::::::::::::::::::::::::::::::::::::::::::::::::::~~7_
〈〉        //        l::::::::::::::::::::::::::::::::lノ:::::::::::::::::::::::::::::::::::::_,,::::_;;;:::::::::::::::ゝ  _,,,,,,,,,_
    <>   o   O o    ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(/~  (lヽ/iノ  /   /
 o     Oo   ()   o     〉:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l     _ゝ    /__/
      ,--,_--,     o   o /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;-_,,,,ノ i~''_'~
   /|  Oヽ_ノ  ,_()    O ヽ;;;;:::::::():::::::::::::::::::::::::::;;--''''''~  l .i    _ \
   ~         /ヽ      _>:::::::::::::::::::::::::::::::::::ヽ,     l .l    l \~'''-,,_
     o     ,-, l   〉<~ヽ  ~''''-;::::::::::::::::::::::::::;:::::::ノ     l_.l__    l  ~''''-,,~'''-,,_
   iヽ      '-' ヽ_ノ  ヽ,_)   (:::::::::::;-;:)iノヽ--''  o   /  /    l    ~~''-,~''ヽ
   ヽノ o i7     ,--,  o     ~~~~''iノ  0    o   <___,,,ノi     l  _ ()   7,_ノ
           o  '--'     o     __   <~'>   o     l    ヽ
      o  o       o      o  <ノ    ~      o   l  \  ヽ o
      {~i __  o         iヽ,      o     o       ヽ  \ ヽ o   o
       ~<_ノ  ,--,_  ,-,--,_ l  ヽ       ,-'ヽ,  o       \  ヽ i   o
           l   ヽ i_i~'--' \ノ   ()    i___ノ     i'''~ヽ    \  ヽ    o
    o      ヽ,___ノ        __ ○            l  ) O.   i  | /~ヽ
                      '-' __   ()  ()      ヽノ     o l.  l l__ノ /~~i
        o              __ i__)   o     0     o    l.  l    ~~
    ()          o      ヽノ  o      o     ,-,    o  l  l      o
                         o     o ()     '-'   o.   l  l iヽ ,--,
                           ,---,        ,-,     o l  l    '--'  .

[SPLIT]
                           __,,,,,,----,,,,__
                       _,,--'''~        ~''''-,,_
                      /,,,------------,,,,,_ _///ヽ
                    ,-''''''''~~~~~~~~~~~~~_,,-''''''''''''''''フ  ヽ
                     /ヽ:::::::::::::::::::_,,,,,,--~ヽ, ヽフ''''''~:;:;:~''''''-'---,,,,,,,__
               ________//ヽ,,--''''~~    //,/,⊃;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/~)
               (:::::::::::::::::/      _/  _,,-''~::::ヽ~ヽ,:;:;:;:;:;:;:;:;:;:;:_,,-''~ //
               l:::::::/i    '---__~,,,,,-'''~:::::;:::::::/:::::::::ヽ,:;:_,,-''~   /;:/
               l/;:;:;:ヽ   /ヽ::::::::::::::/i::::::ノヽノヽ;:::::::_,,,,_ヽ   /;:;:/
             /;:;:;:;:;:;:;:;:;)/;:;:;:;:;:l:::::;:::::l i _,,,,,_,,   ヽ/ /ヽヽ, /;:;-'''~
            /;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:l::::ノヽl_,/-'':}、    /   li::'~::::::/
          /;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;l~  ~ ヽ/     _,,----'---,_/
         /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;l    _,,-~>ヽ /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:\
       /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/;:;:;:;:;:;:;:;:;:/  、-lフ/〃@';:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ
      /i;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:lヽ  ヽl {  》ミ/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
     / ヽ-;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;l _,,,-'''~ iヾ- y/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l
     〈    \;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:l,_    '~  /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l
      \    \;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;l;:;:;~'''''''''''''~/;:;:;:;/~~'ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
       ~'-,,_   \;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:l;:;:;:;:;:;:;:;/:;:;:;:;:;/     ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ
          ~'''-,,_ ヽ、;:;:;:;:;:;:;:l;:;:;:;:;:;l;:;:;:;:;:;/;:;:;:;:;:;:;:;l       l:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
               ~'''-,,ヽ;:;:;:;:;:;l;:;:;:;:;/;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;l       l:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;/
                ~~''''7'-'--';:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:∨       l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/
                   ヽ;:;:;:;:;:;:/i⌒ヽ_;:;:;:;:;:;:;:;:l       l;:;:;:;:;:;:;:;:;:;:;:;:;:;/
                    l;:;:;:;:;{ノ-入ノ;:;:;:ヽ;:;:;:;:;;l        l;:;:;:;:;:;:;:;:;:;:;/
                   /\;:;ヾ-〃l;:;:;:;:;:;:ヽ;:;:;/     /;:;:;:;:;:;:;_,-''~
                 /    ヽl/Vl;:;:;:;:;:;:;:;:;:;:y     /i''''''''''~ \             .

[SPLIT]
;;;;;;;;;;;;;;;;;;;;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
;;;;;;;;;;;;;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
;;;;;;;;;;;;;;;;;;;;;;;;);:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
;;;;;;;;;;;;;;;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
;;;;;;;;;;;;;;;;;;;;;;;ノ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l
;;;;;;;;;;;;;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:i;l
;;;;;;;;;;;;;;;;;;;;;;;;;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:l
;;;;;;;;;;;;;;;;;;;;;;;;;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l:/l
;;;;;;;;;;;;;;;;;;;;;;;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ l           i~'''-,,_
;;;;;;;;;;;;;;;;;;;;/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l⌒   l     /~ヽ,  _ノ::::::::::::~'-,_
ヽ;;;;;;;;;;;;;;ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l     l _,,,-,/::::(::::::::(;;;;-,::::::::::::::::::::~'''''-,,__
  l;;;;;;;;;;;/;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l      l-,ヘ,:::,-''~::::::::ヽ::/:,-''''ヽ::::::::::::::::::::::::ヽ
  ヽ;;;;;;ヽ;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l      l;;;;;;;;;l(_,:::::::::::::ヽi/::::::;;;;;;l,__;;;;_::::::::::::/
    ヽ;;;;;l;;;;;;;;;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:;:l        l;;;;;/l-';;;;--'''' ~  ___,,,,,-- l::::/lヽ
    \l;;;;;;;;;;;;;;;;;;;:;:;:;:;:;:;:;:;:;:;:;l       l;;>;:;l_,,,_,,,,,_,,    イ'-'~)ヽ、.ヽl;:l、;;ヽ
      ~''''‐-,,__;;;;;;;;:;:;:;:;:;:;:;:;:l      /;:;:;:;:lイ'-'_ノ  i   ~,~~  _,i ヽiヽ;;;\
         ヽヽ;;;;;;;:;:;:;:;:;:;:;li     /;:;:;:;:;:;l、~~_,/ _,,,,,,_  ~~~~   l::::l;;;;;;;ヽ
          ヽヽ;;;;;;;:;:;:;:;:;l;;l    l;:;:;:;:;:;:;:;:l ~~  /   ヽ.         l::;-,;;;;;;;;ヽ
           iヽヽ;;;;;;;:;:;:;l;;;l    l;:;:;:;:;:;:;:;:;:l   l     l        l:i/ヽ;;;;;;;;ヽ
           /;;;;;\ヽ;;;;:;:l;;;;;l     l;:;:;:;:;:;:;:;:;:l   l       l.      l l.  l;:;:ヽ;;ヽ
           l;;;;;;;;;;;;ヽヽ,;;l;;;;;;;l.   l;:;:;:;:;:;:;:;:;:l.  l     l        l ヽ ノ;:;:;:;:;:ヽ、
            ヽ;:;:;;;;;;;;ヽ丿;;;;;;;l   ノ;:;:;:;:;:;:;:;:;:;l  ヽ_,,,,,,,,,,_/      l _,/'---,~ヽi
            ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;l  /;:;:;:;:;:;:;:;:;:;:;:;l   ヽ,___ノ      /~     ヽノ
              lノ;;;;;;;;;;;;;;;;;;;;;;;;l !,_/l;:;:;:;:;:;:;:;:;l:;l           // /.)
            /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l   l;:;:;:;:;:;:;:;:;l:;:l、        /::/_/ /
             (;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l  l;:;:;:;:;:;:;:;:;l;:;:;:ヽ      i''~:::::/  /              .

[SPLIT]
                 /                     \
               /       _,,----,--,--,,,_         ヽ
              /       /    l  l   ヽ         ヽ
             /       /      l l     ヽ         ヽ
           /       /,. 丶、     l. l      ヽ         ヽ
            l      /   ' 、丶   l l     , , '' ヽ         l
           l      l      丶丶, l.l  , , ' ', ,  ' 'ヽ        l
           l      l        ` ,_ ll, ' '        l         l
             l      l' ' ' ' ' ' ' -, ,'   l.l           l        l
           l      ヽ  , - ''     l l            l        l
           ヽ      ヽ'        l l     ヽ ヽ /        /
               ヽ      ヽ      l. l       /         /
             ヽ       ~'-,,_   l  l      /         /
              ヽ        ~''''-,,i___i____,,,,,,-''~         /
               ヽ                        /
                ~''-,,_                   _,,-'~
                   ~'''-,,,_             _,,,-'~
                       ~~'''''''---------'''~~

[SPLIT]
                                                      _,,
                               _,,,,,,,,,,,,,_        _,,,,-、  _,,,,,,,-‐''''~;:;:
                           ,-‐‐-//~~~~~ヽ     /~::::::::r‐''~ >;:;:;:;:;:;:;_,,
                         _,-''''~l /~~~  /    \,,--'''~l:::::::::::::l   _,,,,>'''''''~
                     ,,-i   l ヽ ,,,,-'''--,     l    l:::::::::::::ソ~
                    /  l   l  /         l-''''''''~`''''''''~
                   l  _,,-'----'/           l 〉
           ,-‐‐''''>---''''''~>~    /            l
       __,,,,,,-l::::::::::::l    /                     l
 __,,,,,,,-''''''~>   l:::::::::::ヽ,-''''~l                    l
~:::::::::::::::::::::::>--''''ヽ--'''~     l  ,             i   ,,,/
::::::;;;;;--'''''~            ヽ l             l  /
'''~                   l             l'''~
                     l                 l
                       l              l
                        l             l
                    l                l
                     l              l
                      l                  l
                   l              l
                    l                 l

[SPLIT]
                      /:::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:ヽ
                      l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:\
                      ヽ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:~''------
                        |:i:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;
                        |/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:_,,,,-‐
                       /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::\;:;:;:;:;:;:;:;:;:;_,,,-''''~::::::::::
                     /::::::::::::::::::::::::::::::::::::::::_,,,-‐--,,,_::::::::::::::::::\;:_,,-''~::::::::::::::::::::::::
                    /:::::::::::::::::::::::::::::::ヽヽ/::::::ヽ~''-,_:::::::ヽ,,_____ノヽ,::::::::::::::::::::::::_,-''
                    ~~~~〉:::::::::::::::_:::/ヽ~~''''--'   ~ヽ:::l\:::::::::::::\::::::::_,,-''~;:;:;:;
                       l:::::::/~l::l~'''‐-,,>        ' ヽ,~:::::::::/~~''''-,_;:;:;:;:;:;:;:;
                       \/  l::l    l     _,     <:::/  _,-''''-, ヽ;:;:;:;:;:
                            l    l __,,,,-'''~       '' /     .l;:;:;:;:;
                          /   ミ/='~             l         l;:;:;:;:;
                      __,,,,-''~                   \     /;:;:;:;:;
                  ,,__,,,,,,_ \                      ノ   /ヽ;:;:;/
                ,-<,,---,,>-, ヽ                   ,_  _,,,,/;:::::::ヽ;/:;
              ,-''---''~~~''''--''''<                 ..:::::: ~~~:::://:::::::::::/;:;:
              l          ヽ_               .::::::::::::::::::::/::::::::::::::::/;:;:;:
             <~~''''--''''''''''~~''-''~~l \           ....::::::::::::::::::/::::::::::::::::::/;:;:;:;:;
             ヽ           /   i\      ......:::::::::::::::::::::/::::::::::::::::::::::/;:;:;:;:;:;
              ヽ,__________________,,-'   l:::::ヽ,,,_  ______,,,,,,,,,,,,_  /::::::::::::::::::_,,/;:;:;:;:;:;:;
           ,‐‐-,,,__ ヽ   ii.   / _,,,,-‐''/:::::::::::~~~::::::::::::::::::::::::y'::::::::::::_,,,,-''~;:;:;:;:;:;:;:;:;:;:;:;
           \  ~~'''-,,_ l l____./  ./::::::::::::::::::::::::::::::::::::::::::::/::::_,,,-''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
             ヽ    \   ./  , /:::::::::::::::::::::::::::::::::::::::::::::::::::>':;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
              ヽlヽ  l. _ l   /l/::::::::::::::::::::::::::::::::::::::::::::::::::/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;
                ヽ  '~ ~'   /::::::::::::::::::::::::::::::::::::::::::::::::::::/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:.

[SPLIT]
                       l::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ
                         l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:\
                        lヽ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:~''''~~
                           |::i:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
                          |::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
                          /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:
                       /:::::::::::::::::::::::::::::::i:::::::::_,,,-‐,''~'''':::::::::::::::::_丿:\;:;:;:;:;:;:;:;:;:;:;:
                      (:::::::::::::::::::::::::::::::::::lヽ/::l   ~''-,:::::::l~~ヽ,:::::::::::::ヽ_,,,,,-'''''~:
                       ~~~)::::::::::::::人:::/, ~'''-'_,,,-‐‐‐、l/  ,,,,>::::::::::::ヽ:::::::::::::
                         l::::::::/~ ):l~'--'  / (_,,,-''~::}    ~''-,_::/~~~~''-、;:;
                         ヽ/  ∠,,,|       |:::i;;;;i::/      /  /~~ヽ ヽ
                                /       l::_,,/ヾ        /
                             /       '~~           (
                         __,,,/                     )    /
           _,,/~''''~~ヽ,-,       \                          _/::
         __/,___,,,,---,,,_,,,'--,       \  __,,-''              ヽ,___,,-''/:::::::::
          l          l       └i''~                .:::::::::::::/::::::::::::
        ,-'''''''-,,,,,--,,,,,,---,,,-'''7        \               ..::::::::::/::::::::::::::::::
        ヽ            /         \            ..::::::::: /::::::::::::::::::::::::
        ヽ ______________________/          /::ヽ       ......::::::::::::::/::::::::::::::::::::::::::/
     ____  ~\,    ii   / _,,,,--'7     /:::::::::~''‐‐----------,/::::::::::::::::::::::::::/;:;:;:
      ヽ,~~''''--,_l  l l  _,!-''~  /    /::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::/;:;:;:;:;:;:;:
       \   ~___l  l____   /    /::::::::::::::::::::::::::::::::::::::::::::::::::::ヽ,_::::::::::::::/;:;:;:;:;:;:;:;:;:;:;:
         ヽlヽ \    / ./l/    /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::l~>''~;:;:;:;:;:;:;:;:;:;:;:;:;:;:;
           ヽ  |/\|  /    ./:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::レ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;
            ヽ     /     l:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:

[SPLIT]
                         /          ヽ
                        /      _       ヽ
                       /   _,,,,-''''~ ~''''-,,,,_    l、
                      /ヽ_,/::::::::::::ヽ/::::::::::::~''''i-'':;:;:ヽ
                     ヽ;:;:;:{:::::::::::::::::∧:∧::::::::::::::::ヽ,,:;:/
                     _,,,>(:::::::::::::::;;;;)  (;;;;;:::;;;;::::;::::)/    ___
            _,,_ ,    __,,/-‐‐''/~ヽ/l/,-,-,    ,-,-,lノl_lノi~''''''''''~~:::::~'ヽ
            ヽ/ ヽ,_/./~;:;:;:;:;;:;l;:;:;:;:l:l.  ̄  ,    ̄ l'i::::::::ヽ、:::::::::::::::::::/
              ⌒''-,_'-,!_:;:;:;:;:;:;:;:;:;ト、:;:;::;ヽ,_  一  _,/,,'-‐''~~7ヽ::::::::::::/
               _ヽ~''-,''-,,:;:;:;:;/ ~''-,!_~~'i'‐--‐''(,/;:;:;:;:;:;:ノ;:;:;:;l:::::::::/
              (~::;:::::::::::::i~''-,~-ヽ,,_   ~'''-,______.l::l;:;:;:;:;:;:;:;:l;:;:;:;:;:;l::::::::l
                ∨フ:::::::::::|;:;:;:;;:~''(_(~'-、    \ /:/;:;:;:;:;:;:;:/~~~''ヽ::::::::ヽ_
                ~'''iノi::l,_:;:;:;:;:/;:;:;~''-7 , , , l/;:;:;:;:;:;:;∠,,,_  l:::::::::::::::ヽ
                 /:::::::::ヽ;:;l;:;:;:;:;:;/;ヽ,/ l l 〉;:;:;:;:;:;i':;:;:;:l_,,,_,ノヽ;:::::ヽ-;::l
                 ヽ/フ::::ヽヽ;:;:/;;;;/ ~~'-'−'_~'-,-,-''''フ;:;:;:;:;:/;:;:;~''''''-,_'
                    ~''~ヽ'-/;;;;;/></;;;;;;/~ヽ/ 〉-,_:;:;::/;:;:;:;:;:;:;:;:;:;:;ヽ
                        /;;;;/></;;;;;;;;l (:;:;:~''-,_~'''-,,_:;:;:;:;:;:;:;:;:;/
                         /;;;;/></;;;;;;;;_,-,_ ~ヽ:;:;:;:;:~'-,_ ~''''-,,,_ノ __
                      /;;;;;ヘ,_</;;;;;;⊂  ~''''ヽ;___,,-,,_~''-,_  ~'''''-'~'''''''''フ
                       //;:;:;:;:;:~ヽ;;;;;;;ノ _ノ~''-,,,__/  ~''''--ヽ, >'''~i_ _,/ _,,,,_
                     /;:;:;:;:;:;:;:;:;:;:;:;:ヽ;;; ̄~/:;l            、ヽ i/''-~-~~フ:;:;:リ
                    l:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;ヽ;/;:;:;:l             \  lヽ;:;/;:;:;:/
                      l:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:/ヽ;:;:;:;:;l       _,,,,,----..ヽ /__ヽ;:;:ノ;:;:
        _,,-''~~~'''-,,_     l:;:;:;:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:ヽ;:;:;:l    _,,-''~;:;:;:;:;:;:;:;:;:;:;:;':;:;:;:;:~''-,,,ノ
       /;:;:;:;:;:;:;:;:;:;:;:;:;:~'''''-,,,,,__l:;:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;:l;:;:l__,,,,,-''--,,,_:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:ヽ
      /;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:_,,-l:;:;:;:;:;:;:;:;:/;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:l;:;:;:;:;:;:;:;:;:;:;:;:ヽ;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;

[SPLIT]
                      l             l
                       l                l
                     l               l
                       l               l
                        l                 l
                     l                 l
                        l                l
                    l             _,-,,_..l
                      l _,,i~ヽ,__,        ヽ77 .l
                    l / /ヾツ   l.         l l  l
                   l ( (__リヾ~ヽノ---'''''7---、-、l  .l
                    l ~'''(ヽl::i:::|ヽ-‐‐''~\   /ツl   .l
                   l   ノ::l:::l::(ヽ、\    \/ l l   l
                    l  (:::i:::::ヽ::::ノ;;;;;ヽ-''''ヽ   l l   l
                  l  '-':/V::::i:::ゝ/::::l:::::::ヽ   〈_〉  l
                    l    '   _l/:::::ヽ:::::::i::::ヽ      l
                  l      /::::ヽ::::::::::\:::::::ヽ      l
                 l,-‐‐'''''''ヽ~::::::::::::::::::::::::::ヽ:::ツフ''''''''''''‐-l
                  ~~'''''''''''''‐‐‐‐-----------‐‐‐‐'''''''''~

[SPLIT]
                             /::::::::::::::::::/:::::::::::::::::::::::::::::::::/:::::::::::~''-,_
                            //::::::::::::::::::::/i::::::::::::::::::::::::::::::/::::::::;;:::::(~~'ヾゝ
                          <;;;;;/:::::::::::::::::::://::::::::::::;::::::;::::::ゝ-''ゝヽ,ヽ~'''-
                        /:::::>;l:::::::::::;;--;;::/l::::;:::::::/ヽ/一   ~~~7
                        (::/;;;l:::::::::/   '' ~ l::::/          /
                           /;;;;;;ヽ::::::ヽ,      ヽl          /,_
                       /;;;;;;;;;/::ヽ;:::::::~'-,,,            /:::::~''-,__,,,,,,,,,-'
                       /;;;;;;;;;/ ヽ:::ヽ;:::::::::::l,           /:::::::::::::::::::~''''-;::
                    /;;;;;;;;;;/    \::~'-;::::::l,         _,ノ:::::::::::::::::::::::::::::::::::
                      /;;;;;;;;;;;/      ヽ;:::::~(ヽi     ,-'''''~:::::::::::::::::::::::::::::::::::::::::::
                  /;;;;;;;;;;;;/         ヽ::::::::::l    l:::::::::::::::::::::::::::::::::::::::::::::::::::::
                   /;;;;;;;;;;;;/          /::::::::::l    l:::::::::::::::::::::::::::::::::::::::::::::::::::::
                /;;;;;;;;;;;;;/           '--;;;::::/    l:::::::::::::::::::::::::::::::::::::::::::::::::::::
                /;;;;;;;;;;;;;;/          _,,,,,,,,--''~     \::::::::::::::::::::::::::::::::::::::::::::::::
             /;;;;;;;;;;;;;;;/         /             ~''''-;:::::::::;;;;;;;;:::::::::::::::::::::
              /;;;;;;;;;;;;;;;;/        /                  l''~~   )::::::::::::::::::
          /;;;;;;;;;;;;;;;;;/       /                      l   /;;;;;;;:/~ /
           /;;;;;;;;;;;;;;;;;/      /       _,,_             ヽ l  '''~     ''~
         /;;;;;;;;;;;;;;;;;;;/     /       /  ヽ            ヽl
      /;;;;;;;;;;;;;;;;;;;;/    /       /     .l             〉
      /;;;;;;;;;;;;;;;;;;;;/   /       /        .l             /
.    /;;;;;;;;;;;;;;;;;;;;/  ./        /            l           l l
   /;;;;;;;;;;;;;;;;;;;;;/ /       ./              l             l l
 /;;;;;;;;;;;;;;;;;;;;;;;//      ./                 l           l l
/;;;;;;;;;;;;;;;;;;;;;;;/      /                 l            l l
;;;;;;;;;;;;;;;;;;;;;;;;;/     /                    l             l l            .

[SPLIT]
              ┌ーwー┐                __       ___
              レヘXメj                 |:::::::\__/:::: {_
                  VV                    /:ノ´.:`ヽ.:.:.:r‐'´.:i.:}
              W                 /´.:.:.:.:.:∧.:.:/.:.:.:.: トく
                  | |              ,r‐'.:._.:.:.:_ノ⌒/.:.:/.:.:.:l.:.:.>
                  | |          ,r―――'´.:.://‐¬-^ー'¬‐」.:}
              ∞       _j.:.:.:.:.:.:.:.:.:.:.:.:irヘイ刄ア  イ刄ソ/^!
                 _| |      ィ´ .:.:.:.:.:.:.:.:.:.:.:.:.:.:.:ト、_|l`"゛ ,  ゛"´jノ|____
                  トマヽ     ̄二フ.:.:.:.:.:.:.:.:.:.:.:.:.:人  `¬'   人::::::::/
                  {ユ} `ー―fニコー- 、_r‐、.:.:.:. 〕≧l--l≦〔:::::: /
             `lマ―ー――L二|三三三三三ヨ{ 卞「、 /」斗 Y
                  | |            ̄`¬ー、云壬ハ/Uzノ:|
              ∞                 |三 __∧__≦/ト|
                  | |                |三`>◇<´/三|
                  | |                |三 '´三`' ||三|
                  | |                |三三三三||三|
             〈 〉                 |三三三三||三|
                〈  〉                   |三三三三||三|、
                 `~´               _/(o)ロニニニニ[ZZ]
                            _/ 三/三/三三三三]|  |
                         _/'三/三/三/三 三 三三||  |
                   /´ 三三/=三/三/三三三三三||  |
                    /三三三/三三/三/三三三三三z|| n )

[SPLIT]
           _,,,-''~~~'''--,, ,-''''-,
          /::::/:::::::::::::::::::::\:::::::ヽ
        /:::::::/:::::::::::::::::::/'''l:::::_::::::::l
      _./::::::::/::::::::::::::::::::/,_ヽl/;;;l:::::::::l  _,,
.      ヽ~'--'~::::::::::::/::::::/  ~''-'' .l:::::::::''~::ノ            , ''ヽ
     /ヽ___::::::::::::ノ--''~,,,    _,,l,,::::::::'''~).        l~~'''-,/:::::::::-----,,,,_
     (::::::::::::::'--''~:::_,,-'''~     ~'-_ヽ.        i'''~l::::::::::::::::::::::::::::::::::::::::::~ヽ
     ヽ:::/~'ヽl ~'''~ -''~~''   /-''''- l'l         l::::::::::::::::::::::::::::::::::_,,,_::::::::::::::l_
      ヽl'~~'ヽ     '~   .l ~  .l l        l:::::::!:::::人:::::l:::::::/ヽ;;l__,,,:::::::::::ヽ
       ~''-,/ヽ     _,-   l   //        .l:::ヽ/~'~ ~'-' '-'   ''--):::::::::::ヽ_
          'l''ヽ   _'-''- ,,__ノヽ ./        _--丶/ヽ~_''i   __ --,,, /:::::::::::::::::::)
          ヽlヽ_ .(___,,,,,,,,,__,,,)/       .__/  ~''ヽl_ _l'-, -,,--,,, ヽ-,,:::::::::::::::/
        __,,-/ ヽ_ ヽ_  −  /     _,,-'~-'  、ヽ__ヽ~_,,-',,_ )-_ヽ (_,,,:::::::::::::::''~)
      _,-'  ヽ  ヽ,_ '- ,,,,,,,,-'ヽ    /__,,,>ヽ _,,-''~~:::::::/::::::::ヽヽ ~'''-)_,,,,_::::::::_,-'
    _,-'     ヽ  ./ヽlヽ ./  ヽ_,,,-''~   _, '::::::_____/::::::::::::::::ヽヽ   ,-- ノ:::::ノ
  / -,,,      ヽ_/ヽ l  lヽ.l    ヽ'-,   ,':::::::::l:::::::::::::::::::::::::::/l::::l:::ヽ/____ノ,,/
  l    ヽ       ヽ/~ヽ     / /_,,-''l_;;;;;;;_,,,!:::::::::::::::::::::::/;;;l:::::::_,/:::::::::)//ヽ
.  l     .ヽ       ヽ_/     /::::::::;;;/~ヽ ヽ,' '''~'(/ヽ::::::( ';l:::;;;;;/:::::::::/ヽXXヽ
  l   ~'''-,ヽ_      l .l    ./::::::;;;;;;;l  /   ''''''-_'--_,,ノ  ./:::::::::::/  ヽX l
.  l       ヽ     l l   .i:::::::::;;;;;;;;;;;ヽ_    ## ヽ ヽ,   .)::::::::::::ヽ   l.ノ
   l       丶    .l .l    l::::::::;;;;;;;;;;;;_,,,,,i         ____'~)(/)ヽノ    l
   l       _,,,ヽ   l  .l_ヽ,,-'ヽ::::::;;;;;;;//''i''i~'ヽ /~~''ヽ_ ・__##/ ''~     l
    l   __,,-''~ ヽ/  _,,,l-''~ _'''''''''';;;;;;;__ヽ''''''''ヽ_.!  l.l   / ~~'''''-(____       l
    l /     _,-''~    (/:::::;/      \ l'.ヽ__ l   '''''/__ __~'''''----,丿
     '''l'''ヽ          l:::_:::(__        ヽ!,!,,/'''l  (~~  ~''-_    //
     l  ヽ       _,-''~ノ:::::;;;/l           ~'''''''''--<_~~''ヽ ヽ_ / ./
     l   ヽ   , -'~ ~~''/:::;;;;/-ヽ_______,,-,,__            ヽ ヽ/ /
      ~'- ,,,,,,~'''' ~      ヽl;;;/   l_   ,,,,,__''- ,,          /ヽ/ /
.       l___ .~l.l~'''l.l'''''~l'''--'l''l:/    ~'''--'''~// ~'' - ,__    /     \
       l  ~l~~'''''' '''-- !---' /      ヽ-'~ !  /   ~ '''''''~       )
.      l  丿 l .l    .l l./       //ヽ  ./~'''''---,,,,,,,,,---''''----''''~
      l /  l  l    l ./       l/./.ヽ- ~//''''''''--------'''''''~~ヽ~  ヽ
.     /   .l  l    .l/       / lヽ// / l        !  |   ヽ   ヽ
      l    /  !   /-,,,,,,,,    // l /   /              ヽ   ヽ

[SPLIT]
.         l,
          l;l                          ,,  ,,
            l;;l                      iヽ/::ヽ/ヽ/i
          l;;;;l                   i\ l  _'-''~~~ヽ,-'~i
           l;;;;l                   l::::::;!-'':::::::/;;;;;ヽヽl7_
           l;;;;l                 _,,-''~:::::::::/;;;;;;;//l;;;;~ヽ,_
           ヽ;;ヽ lヽ           _,,-'':::::::::::::::::/~ //~'''-;;;;;;;;ヽ::ヽ
              ヽ;;ヽ l;;;\         /:::::::::::::::::::::::ノ_   li     ヽ;;;;/::::::l                .,,
             ヽ;;ヽl;;;;;;;\       ./:::::::::::::_,-'_,,,,,_ ~'-,_ ヽ,  __,,,,, .i::::::::::l              //
              ヽ;;;;;;;;;;;;;;;\     l::::::::::::::::i ヽ(;;;。~'iヽ ノ _,~,,,,,,,,,_ ヽ::::::::l            /;;;;/
              ヽ;;;;;;;;;;;;;;;;;;;\   .l::;:::::::::::::::l    ~-'~ 丶/ (;。;;;)_ゝ lヽ;:::l           /;;;;;;;/
               ヽ;;;;;;;;;;;;;;;;;;;;\  //:::::::::::::丿       ,      l;;;;;)::l,,       ./;;;;;;;;;;;/
                ヽ;;;;;;;;;;;;;;;;;;;;;;;;ヽ/:::::::::::/l               l;;;/::::l;ヽ    ./;;;;;;;;;;;;;;;/
.                ヽ;;;;;;;;;;;;;;;;;;;;;/::::::::/ソ l        -−-     .l lヽ;:::ヽ;;ヽ_,,/;;;;;;;;;;;;;;;;;;;/
                 ヽ;;;;;;;;;;;;;;;/::::/;;;;/ヽ,,,l          ~      /./;;;;ヽ:::ヽ;l;;;;;;;;;;;;;;;;;;;;;;;;;/
                /  _,,,,,,,_ ~ヽ;;;;;-''  /l             / /;;;;;;;;;l:::::ノ:l;;;;;;;;;;;;;;;;;;;;;/
               / ,-'''~::::::::::::ヽ,/;;;;;ヽ  l;;ヽ:..           ./'/l_,,;;;;//:::::l;;;;;;;;;;;;;;;;;;/
               ~'''-;;:::_,,,,,----,:::ヽ//ヽ.l;;;;;;ヽ:::....       .../;/  //:::::::::::l;;;;;;;;;;;;;;;/
                 / ,,,,-'''~::/;;''';;;;;;;;;;;;;;;;;;;;'i::::;_::::::.........::::/;;;;;;;!  l:::::::::::::::::::l;;;;;;;;;;;/
                /_,,-''--,,!;;;;(;;;;;//;;;;;;;;;;;;;;;;;;;;l  ~~'''''''''~i~;;;;;;;;;;;;;l ヘヽ:::::::::::::::::l;;;;;;;/
.                l  ,,,,,,-'''--i;;;;;;;;;;;;ヽ;;;;;;;;;;;;;;;;丿::::::::::::::::::::l;;;;;;;;;;;;ノl;;;;;;l:::::::::::::::::::l;;;;/
.                l   _,,,--'''''~~つ-;;;;<~~~~--,,__ :::::::::::ヽ;;;;ヽ::::::ヽ;;;l::::::::::::::::::l;/
.                l    _,,-'''~~~,,: : : : : : ~''''''-'-,,_>'--,,__ ヽ;;;ヽ::::ノ;;:):::::::::::::::/
.                l   (,,,_______ノ---;; : : : : : : : : :~''''''--'-,,,_,/\'''~::::::::::::::::::/
.                 l    .l;:;:;:;:;:;:;:;:;:;:;;;:;:;:~''''-,,_: : : : : : : : : : : : :/\~'''-----',
                ,,l    l\;:;:;:;:;:;:;:;;;;;;:;:;:;:;:;:;:;:~'''-,,_: : : : : : :/;:;:;:;:;:;\: : : : : :\
              /;:;ヽ   /;:;:;:ヽ;:;:;:;:;:;:;;;;;;;:;:;;:;:;:;:;:;:;:;:;:;:;~'-,,,/;:;:;:;:;:;:;:;:;:;:;:;\: : : : : :〉
            /;:;:;:;:;:;:~'--';:;:;:;:;:;:l;:;:;:;:;:;:;;;;;;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;\: : :/ヽ
.            l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;;;;;;;;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;lヽ/;;;;ヽ
.            ヽ;:;:;:;:;:;:;:;:;;;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:;:;:;:;:;l;;;;;;;;;;;;;;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:l;;;;;;;;;l
             ヽ;:;:;:;:;:;;;;;;;;;;:;:;:;:;:;:;:l;:;:;:;:;:;;/:::ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;l;;;;;;;;l
.             l;:;:;:;:;;;;;;;;;;;;;;;:;:;:;:;:;l;:;:;:;:;/::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;l;;;;;;;;l
              l;:;:;:;;;;;;;;;;;;;;;;;;:;:;:;:;lヽ;:;:/::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;//;;;;;;;;;l
.              l;:;;;;;;;;;;;;;;;;;;;;;;;:;:;:l;:;:ヽ/:::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;//;;;;;;;;;;;;l
              l;;;;;;;;;;;;;;;;;;;;;;;;;;:;:l;;;;;;/:::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;//;;;;;;;;;;;;;;;l
              /;l;;;;;;;;;;;;;;;;;;;;;;;;;;:l;;;;;/:::::::::::::::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;l;;;;:;:;:;:;:;:;:;:;:;:;:;;;//;;;;;;;;;;;;;;;;;;;l
.             //:::l;;;;;;;;;;;;;;;;;;;;;;;;;l;;;/:::::::::::::::::::::::::l;;;;;;;;;;;;;;;:;:;:;:;:;::l;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;l;;;;;;;;;;;;;;;;;;;;;;l
            /;/:::::::l;;;;;;;;;;;;;;;;;;;;;;;l;/::::::::::::::::::::::::::l;;;;;;;;;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:l;;;;;;;;;;;;;;;;;;;;;;l
            /;/::::::::::ヽ;;;;;;;;;;;;;;;;;;l/:::::::::::::::::::::::::::l;;;;;;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:l;;;;;;;;;;;;;;;;;;;;,;;l
            /;/:::::::::::::::::~'''--;;;;;/:::::::::::::::::::::::::::/;;;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;l;;;;;;;;;;;;;;;;;;;;;;l
.          /;/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:l;;;;;;;;;;;;;;;;;;;;;;l
          /;:/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/  ~'''-;;:;:;:;:;:;:;:;:;:;:;l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;l;;;;;;;;;;;;;;;;;;;;;l
.         /;:;/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::/     ~''-;;:;:;:;:;:;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:l;;;;;;;;;;;;;;;;;;;;;l
        /;:;;/::::::::::::::::::::::::::::::::::::::::::::::::::::::/~~~~~-,,,__   ~''''-;:l;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;l;;;;;;;;;;;;;;;;;;;;l
        /;:;:/::::::::::::::::::::::::::::::::::::::::::::::::::::/: : : : : : : : : ~''--,,_   ~''-;;;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:;:l;:;:;:;:;l,,;;;;;;;;;;;;;;;;;;l
.       /;:;:;/:::::::::::::::::::::::::::::::::::::::::::::::::::/: : : : : : : : : : : : : : : ~''-,,_   \;:;:;:;:;:;:;:;:;:;:;:;:;:l;:/ ヽ;;;;;;;;;;;;;;;;l
      /;:;:;:/:::::::::::::::::::::::::::::::::::::::::::::::;;-''''''''''''''''''-,,,,,_: : : : : : : : : : :~''-,,,_ \;:;:;:;:;:;:;:;:/ _,,,,-''ヽ;;;;;;;;;;;;;;;;l
.     /;:;:;:/::::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::~''''''--,,,,,,___________~''''-,,\;:;:;/-''~: : : : : l;;;;;;;;;;;;;;;;;l
     /;:;:;:;/::::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~'''''':><~~~''''''''''~~::l;;;;;;;;;;;;;;;;;;l
.    /;:;:;:;:/:::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;\:::::::::::::::::::::l;;;;;;;;;;;;;;;;;;l
   /;:;:;:;:;/::::::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;\:::::::::::::::::l;;;;;;;;;;;;;;;;;;;l
.  /;:;:;:;:;:/::::::::::::::::::::::::::::::::::::::::::/::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\::::::::::::::l;;;;;;;;;;;;;;;;;;;l
  /;:;:;:;:;:;/:::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\::::::::::l;;;;;;;;;;;;;;;;;;l
. /;:;:;:;:;:;:/::::::::::::::::::::::::::::::::::::::::/:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\::::::l;;;;;;;;;;;;;;;;;l

[SPLIT]
   l\     l          /:::::::::::::::::::::::::::::::::::::::::::::l;;;;;;;;;l::::::::::::::::::::::::::::::::::::::~''-,_  ヽ
   l  \   l        /::::::::::::::::::::::::::::::::::::::::::::::::::l;;;__;;;l::::::::::::;;;;;;;;;_::::::::::::::::::::::::::\. ヽ
.   l   ヽ  l       ./:::::::::::::::::::::::::::::::::::::::::::::::::::::::l//;;;ll:::::::/;;;;;;;;;/:::::::::::::::::::::::::::::::\ ヽ
    l  \\l      /;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/:/;;;;;ll::/;;;;;;;;;;;;/:::::::::::::::::::::::::::::::::::::::\
    l    ヽ.l     ./;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::/::/ヽ;;;l/;;;;;;;;;;;;;;;/:::::::::::::::::::::::::::::::::::::::::::::::
.     l ヽ   l     l;;;;;;::::::::::::::::::::::::::::::::;;::::::::::::::::::::/::/l  '--'''   /:::::::::::::::::::::::::::::::::::::::::::::::::
.    l ヽ   l     ヽ;;;;;::::::::::::::::::::::;;;;;;;;;:::::::::::::::///      _,,,/::::::::::::::::::::::::::::::::::::::::::::::::::
     l  \ .l.      \;;;;;;;;;::::::;;;;;;;;;;;;;ヽ;::::::::::(::/:::/ _,,,,,--''''~~ /::::::::::::::::::::::::::::::::::::::::::::::::::::
    lヽ  ヽl       \;;;;;;;;;;;;;;;;;;;;;ヽ:::\:_,,,ヽ/∧      l:::::::::::::::::::::::::::::::::::::::::::::::::::::::
    l \  .l         \;;;;;;;;;;;::::ヽ;ヽ,'''\. ヽ. ∨      l:::::::::::::::::::::::::::::::::::::::::::::::::::::::
    _,l  ヽ _,,!,--,,_        );;;;::::::/l ヽ ~iヽ,ヽ ヽ.       ヽ:::::::::::::::::::::::::::::::::::::::::::::::::::::
.  /,,,,,--'''~    ヽ-,    /::::::/;;;;;;l  \`-ヽ丿i  --------.\---;;;;_::::::::::::::::::::::::;::::;::::
/           l \/;;;;;:::::(;;;;;;;;;;;;l   ~'/''~     ------,--ヽ,_;;;;:~~'''-:::::::::::;;;:::::;;;;;
        _,,,,,--,,,,,ノ   ヽ;;;;;;;;;;;;;;~'''-;;;;;l   iヽノl      ~~'''-,,_ヽ,_,ノ,,ノ,~::::::::::::::::;;;;;::::;;;;;;
''''''''''''''i'''i''''''~     'i---''-;;;;;;;;;;;;;;;;;;_,,,,,,-l   ~ /          ~~~~ヽ ::::ヽ::::::::;;;;;;;;::;;;;;;;;
;;;;;;;;;;;;;;l;;;l        l     ~~''i''-;;;;~''-, ヽ.  /               .:::::::ヽ::;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;l;;;l   __,,,,,-''~    ,-'''~l;;;;;;ヽ;;/;l /ヽ  '-,,,_             .::::::::::::/:;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;ヽヽ-''~   l     /  /  /;;;;;l/;;;;;;\   '--,,,__        ..:::::;;;;;;;;;;/::::::::;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;/     ,,ノ    ./   l   l;;;;;;;;;;;;;;;_;;;;;-ヽ   ~'''''''~    .....::::::::::::;;ヽ,_ ヽ;;;;;;:::::::::::::::;;;;
;;;;;/;;/   _,,-'' 'l    /   .l.   ~''--'''~    ,,\,    ....::::::::;;;;;-'''~:::::::/  _ ~'i-;;;::::::::::
;;/;;;;;;/  -'''~    l   l    .l...        /  ~i''''----''''''~::::::::::::::::::/ /;;;;\.l;;;;l;ヽ::::;
;;;;;;;;/       /   /l     l::::::;      /    l:::::::::::::::::::::::::::::::::::::::::~:l:ヽ;;;;;;;;;;;;/;;;;;l/;
;;;;;;;;l     /l    ./;l     .l::::/     / .l.   / .:::::::::::::::::::::::::::/::::::::::l::::ヽ;;;;/;;;;;;/;;;;
;;;;;;;;ヽ  / ヽl    /;;l      l::/   ./~~~~i .l /  ::::::::::::::::::::/ .:::::::::::::'::::://;;;;/;;;;;;;;;;
/''''-''-'' l\ l    ./;;;l     l'    / ヽ/.ヽl     ::::::::::::::/  .::::::::::::::::::/ヽ;;;;;;;;;;;;;;;;;;;;;;;
   ノ  ノ.lヾヽl    /;;;;l      l    ~'''-, O o\   ..:::::::::/   .:::::::::::::::/:::::::ヽ;;;;;;;;;;;;;;;;;;;

[SPLIT]
                                       _,,--'''~ヽ
.         ,                    /~~~~~''''-__,-,,-' ,,,,--''''~~ヽ
.         li                   i'~~~~~~''''--,,:::/:::::::::::::::::::::l
          l l ./l       _          l:::::::::::::::::::::lヽ::/~l::::::::::::::::::::'-,,
           l ∨ .l  _,-l/l/ l_,       /:::::::::::::::::::::::l;;l/;;;l:::::::::::::::::::::::::ノ
          l l  .l /::::::::::::/'l/-''i      (:::::::::::::::::::::::::::::l'''''~l:::::::::::::::::::::::(
.          l ∨l /:::::--,ノ''-'ノ:::l     . ヽ::::::::::::::::::::::(   ~ノ_/ヽ____/l ヽ
           l l /::::::(~''' ( .,,_l::::l __,,-'/ ∠_:::/ヽ__,,,,,,'__  ~ ___,,,,,,__ l::://
.           l .l);;;:::_)  ,  ./l;;;;l  /   ヽ−l ヽ(__,,)/   ヽ (,,__)ノl~ヽ
           l  .l;;:(ヽ_ 〜 ノ;;;;;ノ /     l \l     丶      l 丿
          /-'--,l// '''/'';;ヽ / l/      ヽ,,,,,,l    ----    /-'::l
          /-''~'-,,_~'''-_\;;;ノ/ /          l:::ヽ_  ヽ__丿  .ノ;;;;;;::::l
         l  /  ~''-_ '''--,,,/           l:::;;;;;''--,,,,,,,,,,,,,,-''';;;;;;;;;;;;::::lヽ
         / /    ヽ  l-,-' ヽヽ.         l:::;;;;;;;;;;;;;/!_,,-'''~ ヽ_;;;;;;;;,,,::::::ヽ
        / /l    ./::  .l   lヽ'       /::;;;;;;;;_,-'//\  /  ~''''--,,:::/
       / / .l   l/l:::::.......:::...... l l       (::::;;;_,-'  '' l  /ヽ'      ''l
      / / .l    l:. .l::::::::::::::::::::::::/        \/    /ヽ      /     l
.     / /  :l    l: /::'''  /  ''''/l        /.l  _,,-''/ヽ~'/   l      l
     / /  .:::l    l /:''  /   l l        ./ .l  ヽ l___/ l.l    .l      l
.    / /  :::l    l~~~'-,_l    l .l        l .l .....//\ l_l  ...:::::ヽl     .l
   /./   :::l     l ~''-,,_'-,  .l.l l       l  .l::::::::::::::::::::::::::::::::::::::/ '.l      l
.  //   .:::l     l-'''''-,,,,_''-'_- .ll .l      ./  .l::::::::::○:::::::::::::::::::/  l     .l
  //    .::::l     l.l    ~''''- ,,-'ヽ     /   /::::::::::::::::::::::::::::::::::ヽ  l      l
 /     .::::l     .l l     __-'' ~'ヽl     /  ./'''':::::::::::''''''   ''':::::ヽ  l     .l
/     :::::::l     l l  _,-''    ヽヽ   ./  /             ヽ l      l