___
\  ̄ ̄ \ ┌──┐
,ィrゥ、 _. \ . └──┘
_ /'_/.-f二_.,.-'~ `i ┌───┐
_ ,-±ヽ., -=‐''" ̄=rタ≠´r''t,,. -―-⊥_ └──┐│
,.-―-≧三‐ ` :|_,,--‐'' ̄\`´r‐'´/;y=‐、;;;;;;;;;;`、 ┌┘│
<,ヘ=''"゙==ィ:.〉 ,,,,!-‐-,--、. l :| /;;ヌ' '´,ィュ、;;;;;;;;;;;;`、 └─┘
. \\ ノ ノ,`ーt三三' `ヽl |. {サ、’ ` ̄l:`、;;;;;;;;;;l ┌┐
\(/ソ  ̄¨ー、 `.メ、 .{ t=ュ | レニヾ;;;|. ┌┘└┐
. `ー' ヽ、 j! i!`ーシ=┘ ! ノ-',イ;;;;;l └┐┌┘ ┌─┐
/ ヽ、.j! l! `‐=<|; ̄;;;;;;;;;;;l └┘┌┐└─┘
/ .ノ ./ Xt;;;;::::;;;;;;;∧. ┌─┘└┐
! / / l ∨;;;;;;;;;;;;∧. │ロ ┌┘
ヽ<___./ :.} .:};;;;;;;;;;;;;;;∧└──┘┌──┐
 ̄`.>-、 .ノ j;;;;;;;;;;;;;;;;;;∧. └─┐│
/ \ヽ、_/ ∧;;;;;;;;;;;;;;;;;;∧. └┘