,.-‐‐-、.,__    _,,.....,,_
       r‐‐'",:'"::,::':";::;:`゙゙゙""´::::::: ''゙ヽ、
        j彡  ;;:::r::::  ::::: ゙:、::;:ヾ::  ;;;;;;;;゙i
     _,,.-'":::::::... ..:;:'::: ::::::,:'" ::ミヽ:::::: ,,,;;;;;;;;;'‐-、
   r'": :彡:: :::::::::::::;;;r-、_,.-、;;::::::::::::::   ''':::;;;;;;;;;;;;ヽ
   ヽ .; ::,:":,:'",,::;;;;;;!    l;;;,,:::::::::::::::::...   ;;;;;;;;;;;;;}
   ノ:::::::,' ,,;;;;;;;;;;;,..ノ     ゙ヾ、:;;;;,,,:::.....;;;;;;;;,,,,,;;;;;;;;;;{
  /;;;..;;,,;;;;;;;;;;;;r' ,.--、   ,.---l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ミ
  lr''''ヽ彡;;;;;;;;;j           !、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙、
    {;;;;;;;;;;;;;;{  ,-z、     ‐-zァ'‐-、;;;;;;;;;;;;;;;;;;;;;r'"´
    ヽ,_;;;;;;;;;;!   ̄        ̄  〃;;;r:、;;;;;ノ
       `'、rl     ノ        l;:,:"ノ‐'"
         ゙ 、             /"´
            ゙ 、   -‐-    _,.-'"!
           `'i 、     ,.-'"   l
            ,l、`''┬''"      l、_
        ,.、-‐''"´ヽ  l      ´  `゙''''‐‐--