__             _
                                               / .ム              / l
                                                ‖ Vム          .//.| |
                                              ‖ .Vム        //  .| |
                                                    '/ム        .//   | |
                                                |l   l |      //    |
                                                |l    .l |      ‖'    ,'
                                                |l   .l |     ‖l   ./ /
                                                l丶 __.| |    ‖ |__  / /
                                                 ∨「⌒ l |    |l |⌒Y/
                                                 乂xxxl‐┴……┴lxxx}l__
                                              /. . . . . . . . . . . . . . . . . . . .\
                                              /. . ..r―、/. . . . .__. . |. . . . . . . ヽ
                                        /. . ../. l\__). . ..l. (_ノ. . l . . . . . . . Λ
                                           /. . . . /_l/_l/.八. . .l乂__|__/∧. . . . . . . . ..
                                        /./. . 〃  __  l \ |´ __  ヽ.l. ....|. |.
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::          <<ミ彡ミ彡ミ彡ミ彡ミ..|. . .l .|. . \... __
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::          ,,从,ノ《《ミ    彡ミ彡)ミ彡... ./. l. . . . 丶l  Y
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::        人ノ" ⌒ヽ        ミ彡ミ)ミ彡ミ ./. . l. . .ー--l   .l___
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ,,..;;〜”゛       )   从    彡ミ彡ミ彡   l. . . ---.l  ./. . ヽ 、/L
:::::::::::( ^)o(^ ):::::::::::::/ ̄ ̄ヽ_,,..、;;:〜-;”゛″⌒"        彡 ,,     ⌒ヽ    ミ"        .|. . .../. .l/ l. . . .l :|  ]
::::::::::::::i:: i⌒\__ノ     ノ::::";"                   ゛″      ,,,,,,,ミ彡)ミ彡..|. . . . .|. /⌒ /  |. . . .' ノ‐┘
:::::::::::::::ヽヽ ヽ    / /  `"⌒`゛”〜-_、;;;,_                 )  彡,,ノ彡,,〜" . . ...| ´   〈__l. . /<
::::::::::::::::::)):: )-─/:: /::::::::::::::::::::::::::::::    ⌒`゛゛″〜-;;; ,,.     ;;;;彡゛⌒"〜ミ .=≦ ̄ ̄. . . . .l      〉- l/ l
:::::::::::::::://:: /:::::://:: /::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::    `⌒"..ノ }:l. . |イ_/  3      l. . . ../      〈. . .l  /
::::::::::::::((::_ノ:::::://::: /:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: __.ノ从. |  _{  ゚ 。  _ -≦|. . ../      :l\.l / ┐
::::::::::::::::::::::::::::://:: ノ:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::      ' 〈/ r―≦    :|. . /       .乂__>'. ../