__      /   }
   \ `ヽ.__j,  /_
     j___>┴⌒: : `: .、
   /: :f'´: : : : :|: : : :、: :\
.  /: : : :|:.: :,!.:∧ト、-、: ',:.:. :.'
  l: :|: :..:レ':/|/ !| \:..:l:.:. : !
  |: :!: : :|:/    l′  ',: ! : |:|
  |: :|: : :|′     , __l:.|::|:|′
  |: :|: : :|  ,ィz     ̄l/| レ
  |: :|: : :ト 〃   __  ,イ:.|
  |: :|:∧トヽ. __`_',.ィ :;ヽ!ヽ
  |ハj/ |ハ:;ィ/|::::::'v-:〉/:::::::::::)
         /:::: ̄`ヾ〃:::::::/ヽ
.         ト-──:┬<´:://::|
       ト:、:_::\::::|f>∨:::::::::|
       ヽ ::: `:ヾ:::!::::/:::::::::: |
         ∧ ::::::::ヘ:|::/::::::::::::/
         | :ヘ:::::::::::∨:::::::::::/l