l      ! l                ヽ,|
.. l      | /                   !
  !     l.l                    l
.  !     ヽ                 l
   !                     /!
   !                       / |
   !    、            、   / l
   l    i:ヽ,           |:ヽ '   !
.   '、.   !::::::!          |:::::`! , '
    ヽ、 |::::::|            !::::::l-'
     `ヽ!:::::|            ,.|:::::::!
        !:::::!:、         ,.-' |::::::|
        |:::::! ',  , ‐ニ_‐、!   |::::::!
       |::::| ,ゝ'´. `""´  ゛ヽ、l:::::|                                           _,,,,,..........,,,_
          !:::|:'´     `      `!:::!                                            , ‐:":::::::::::::::::::::::`'ヽ、
        |::l ,. --.、    -''"''‐ ヽ| ,:!                                     _/:::::::::::::::::,、,.、::::::::::::::::`:、
         、j::| 、   i、 .l、      ! ノレ::|                                   ,.-'":::::::::::::::/!:/  `!:l、:::::::::::::::`、
       l::::l、|:'、i、 .l:'、l::'、  ,. -l:!"!:::::::| ,1                                    /.7:::::::::::::l"レ-!!、   ',| ヽ:!ヽ:::::::::i
          l::::::::::::::ヽ,i:::`:::`、 __/:''´::::::::´,'                                    // !:::/レ    '    `  リ l'`!:::::l
        l:::::::::::::::::::::::::::::::`´::::::::::::::::::: ,'                                  レ l´|!、  ,. - 、    ,. - 、  ノヽ::l
.         '、:::::::::::::::::::::::::::::::::::::::::::::::::::/                                     !. r! ´         ` lヽ ノ::!
          ヽ、:::::::::::::::::::::::::::::::::::::::/                                       |`:、_|       丶     l_,.:'::::::!
             `::、,_::::::::::::::::::::_, :- '´                                      !:::::::`、.    i´ ̄ヽ   ,.、:'::::::::::::!
             ゛"""""゛                                         /::::::::::::::` -、 `:、_,ノ ,.、:':::::::::::::::::::::l
                                                         /:::::::::::::::::::::r-!=‐-‐=-l、:::::::::::::::::::::::ヽ
                                                           (:::::::::::::::::::::::,/     ̄   ヽ、::::::::::::::::::::
                                                               `、::::::::::,.. -'´         ヽ、:::::::::::::::
                                                          >,.-:'´ゝ         ,、   `ヽ、::::::
                                                       ヽ‐:´/   / ,. - '´ ` 、   ! ゛"' ‐ 、,_`、:
                                                        `/  !- ''"      `ヽ、,l
                                                         !.   ノ::、_,. -:''"'':-、  ,.:-::、  ,.