;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;/
;;;;;;; // . ||| || |;;;;;;;;;;;;;;;\
;;;; / ||| | _ |;;;;;;;;;;;;;;;;;i
;;;; ,,-ニニ:ヽ、 ||,,-ニ///!ヽ、 |;;;;;;;;;;;;,;;;;;;i
;;; /""'~~ヽii〉 〈!!/ |;;;;;;;;;;;;;i ヽ;;
:::/ ::: :: |;;;;;;;;;;;;;;i \
::: ,-‐‐- 、 :: :: _-‐─ 、 |;;;;;;;;;;;;;;;;i,
::: /、(_゜)_, ゙ :: :: !、(_゜)_,` |;;;;;;;;;;ヽ;;
:: ::'" ゙ !;;;;;;;;;;i \
:: :::: ヽ |;;;;;;;;;;;;;i
:: ::、:rヽ::rヽ/ |;;;;;;;;;;;;;;i
:: |;;;;;;; ヽ;;;;
::;i _-ニ二二二ニ-、 i;;;;;;;i\ \
::;;i /-" ゙-i i;;;;;;i
::;;;i | リ i;;;;;;i
;;;;i ヽ__-−──‐‐ / i;;;;;;;;i
; ;;;i  ̄  ̄ ̄ ̄ /;;;;;;;ヽ;;
; ;; ;i === /;;; \
\ /
\ /
~''−−‐‐‐‐‐‐ ''"