___
                      .......-‐::¨ ̄ ̄:::\\::::..、
                        /::::::::::::::::::::::::::::::::::::::\\::\
                       /::::::::::::::/::::::::::::::::::: |::::::i:: \\::\
                    /:::::::::::::::::/i:::::::|::::::::::::::|::::::|::::::ハ ‘:::::::.
                /:::::::::::::::::/ :::::::ト、:::::::::::|::::::|:::::::i::| |::::::::
                .::::::::::::::::::/  |::::: | ヽ :::::|::::::|:::::::|::| |:::::::|
                 |::::::::::::::|::i  |::::: l ⌒ヾ |::::::|:::::::|;;l,,,,|;;:::::ト、
                 |::::::|::::::/⌒ 从:リ  |_j\:l:::::,'゙    ゙ | i}
                 |::::::|:::::i         x==ミ、:::;゙     W
                 |::::::|_| x=ミ、    〃 r'ハj}::i   * j!:ヽ
             ┌‐┐ l:::::::ヘ {! r'ハ       弋ン |::',     ,:゙:i:::::.
                {___} 从::::::ム  弋ン        ,,,   У゙* ,,,,,, :'゙::::|、:::|
           /_\  Τ:::ハ  ,,,   、       /:::::::/::i ::::::::::リ :|   休憩するか
.             {..*お茶..}  |::::::∧    、 ノ  /::: /::/::::::::/:: イ
             }Θ ........{   :::::::::: ゝ     ,. -=''゙ ̄ ̄≧=──く::/ :j
            } ........... {  |::::::::::: | >'゙ ___     \   ̄ ヽ
             |.......(\.|\ ゝ::::::::::ゝ'ア ̄i::i::i::i::i:\      \    }
              { ̄ ̄  \ \_`ー‐/i::i::i::i::i::i::i::i::i::i::\      \... 〈
          rゝ    __j_,ノヽ/::i::i::i::i::i::i::i::i::i::i::i::i::i::l\     `ー'}
          ト    / ヽ  \/:i::i::i::i::i::i::i::i::i::i::i::i::i::i::|  \
.            ゝ-、_/  / ̄ ̄!::i::i::i::i::i::i::i::i::i::i::i::i::i::i::i|   \__/
           {...../  /i::i::i::i::i::|::i::i::i::i::i::i::i::i::i::i::i::i::i::i::i:|   ::::  |r'
.              ̄`Yi::i::i::i::i::i:/::i::i::i::i::i::i::i::i::i::i::i::i::i::i::i::|    ::::.. |ト、