,      ,
                、   ノ'、   ./l    ,
             l.ー--_',,,,...゙二゙..,,_'ー-‐''゙{
.         ヽ、_ノ,.-:''゙:::::::::::::::::::::::::::`゙''::,、.'.、__,..
.           ) /::::::::::::::::::::::::::::::::::::::::::::::::::ヽ、 i'
        -..,,_,.ノ,.'::::::::::::::::::::::::::::::,. '゙´`゙':::::::::::::::::::::':、'.、_,.
       ヽ ./:::::::::::,.-―-::::::::゙::::::::::::::::::::::::/'、:::::::::'、 ,.'´
.       _ノ.,'::::::::::::'゙::::::::::::::::::::::::::::::::::::::_,..'゙:::::::'、::::::::', l、
     ー=、 l:::::::::_::::::::::::::::::::::::::::::::::_,,.-'゙::::::::::::::::::i:::::::::! `'‐-
         l .!::::::::l:`゙'ー‐----―'''゙:::::::::::::::::::::::::::::l:::::::::! .i'´
     __,.ノ.|:::::::!::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::!::::::::l '、
      `゙'.、.i:::::::::'、:::::::::::::::::::::::::::::::::::::::::::::::::::::::::/::::::::,! ,.-‐'''
        } ',::::::::::'、:::::::::::::::::::::::::::::::::::::::::::::::::::/:::::::::/ i
      _, '-..,_.'、::::::::ヾ、::::::::::::::::::::::::::::::::::::::::/:::::::: ' __'.、
         ヽ' 、:::::::::`'ー..,,_:::::::::::::::_,,..-''゙:::::::::/,.'´  `
            丿-..,_'..,,_::::::::::::::: ̄ ̄:::::::::::::_,.-'_,..,,_!
           ´    i _,.'.ー- ..,,,_,,,,..-‐'_゙ ,'゙   `
                ,!'゙  .ヽ ,.-‐-.、 ,.''゙  `'.!
                 l'    '!