,―――-、_                           _―――-、_
  __  / ̄   .....;;;;;;;ヽ  ___  ,______   ___  /;;;;;;;.......  ....;;゙ヽ、 ___
 /;;;;;;;;;;;`'"|;;;;;;;;;;;;;;;;;;;;;;;;;;゙゙゙゙゙゙゙|r-'"__---Y';;;;;;;...    ...;;;;;`'トノ___ `-ノ;;;゙゙゙゙゙;;;;;;;;;;;;;;;;;;;;;゙゙;;|ノ;;;;;;;;;;;;;ヽ
 |;;;;;;;;;;;;;;;;;;|:  ゙゙;;;;;;;;;;;;;;  ..;;;;;|―';;;;;;;;;;;;;;;;|;゙゙゙゙゙゙;;;;;;;;...;;;;;;;゙゙゙゙゙゙゙|;;;;;;;;;;;;;;;;;`l;;;/;;;;...  ;;;;;;;;;;;;;;;;  ;;|;;;;;;;;;;;;;;;;;;|
 |;;;;;;;;;;;;ヽ/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|;;;;;;;;;;;;;;;;;;;;;;;/;;....  ;;;;;;;;;;;;;;  ..;;ヽ::;;;;;;;;::::::|/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|/;;;;;;;;;;/
  |;;;;;;;;;;;ノ;;;;;;;;;;;;;;;・ ・;;;;;;;;;;;;;;;;;|:::::;;;;;;;;;;|--|;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|シ;;;;;;;;;;;;;;/  ゙゙;;;;;;;;;;;;;;;;;・ ・;;;;;;;;;;;;\;;;;;;;;;/
  \  |   ;;;;;;;・;;;;;;;;;;;;;  `、;;;;;;;;;;;;;\|;;;;;;;;;;;;;;;;;;・ ・;;;;;;;;;;;;;;;;; ;;;;;;;;;;/;;;;;;   ;;;;;;;;;;;;;・;;;;;;;;;;;  |;;;;;ノ
    \;;..          ..;;;;\;;;;;;;..   ;;;;;;;;;;;;;;・;;;;;;     ;;;;;;;/、:::::;;;;;;....         ;;;;;::/     
     |;; :::::::::::::::::::::::::: ;;;;;;;;;;;/\;;;...             ;;;;/ ヽ:::::;;;;;; ::::::::::::::::::::::::::: ::/
     |;; :::::::::::::::::::::::::: ;;;;;;;;;/    |;;;;;;;; ............................. ;;;;;;;/   `、::;;;;;;  ::::::::::::::::::::::::: ::|
     ヽ;; ;;;;;;;;;;;;;;;;;;;;; ;;;;;;;_/    |;;;;;;; :::::::::::::::::::::::::::;; ;;;;;;;|     ヽ;;;;;;;;.. ;;;;;;;;;;;;;;;;;;;; ;;;/
      ヽ; ;;;;;;゙゙゙゙゙゙ ゙゙゙゙;;;;;[_      |;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;|     _]::::;;;  ゙゙゙゙゙゙;;;;;;;; /
        | ゙゙゙゙ .............   `l    \::;;; ;;;;;;;;;;;;;;;;;;;;;; ;;;;;;/     l'   ............   /
        ,L--'";;;;;;;;;;;;;;;;;;;;;;;;|      |;;; ;;;;;;;;;;;;;;;;;;;;  ;;;;|      |;;;;;;;;;;;;;;;;;;;;;;;;;"`ーl、
      /~;;;;;;;;;;;;;;;___:::::::|      |......  ;;;;;;;  ...;;;;;;;[      /:::::::___;;;;;;;;;;;;;;;;ヽ
      |   ;;;/  (、::::::::.....\_  /;;;;;;;;;............;;;;;;;;;;;;;;;;|   _/;;;;;;::::::::::,) \;;;    |
      |_ ..;;(、   `ー-、::::;;;;;;;ヽ、|   ;;;;;;__    |  /;;;:::::::::/ ̄~   /;;;  _|
        T   |      \:::::;;;;;;;;;|_ :::::::|   |    | /;;;;;;;:::::/      |;;;;;:::::T
      _/;;;;;;;;;;;|      | ̄;;;::::::::::| ):::::::::::\  |;;;;;;;;;;;;;;||;;;;;;;;;;:::: ̄)      |:::::   \___
      |___/       ̄ー―'"/      |  |;;;;;;;;;;;;;;|`ー――'"       \___|
                      | ̄    ノ  /    ヽ
                        ̄ ̄ ̄~   |____」