...:;'''' '';;;:::...
\ ぉぅぃぇ / ...;;;'' ''';;;:::...
...::;;;'' '';;::
..........::::::::::::::::::::::::::::::;;' ';;::::::::
..........::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;' ;:::::::
............................::::::::::::::::_,,,...:-‐‐=-..,,,_::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;__,,.. - ‐‐ ''''"
.、:::::::::::::::::::::::::::::::::::::::::,r'";; ;; ;;\,,:::::,:::::::::::::::::::::::::::::::__,,.. - ‐‐ ''''"";;;;,,,, ,,;;;;;;;;;;,,,,,
;;;,`';;.、::::::::::::::::::::::,,r'";; ;; ;,,, ;;; , ;;; ;;;,`';;.、--‐‐''''""';;; ;; ,;;; ;;;;; ,,,;;; ;,,,;;
;; ;;;,`';;.、:::::::::,:r';;; ;; ,;;; ;; ;; ;;;,`';;.、 ;;;; ,,,;;; ;,,,;;; ;;;;;; ,,,,;;;
,,;; ,,;;;, ,r'";;;,, ,,;; ,,;;;, ,,,, ; ;; :; ;; ;;, ;;`';;、_ ,,,, ,,,,,,;;;;; , ;;; ;;;
;;;; ,r'";;;; ,,,;;; ;,,,;;; ;; ;,,, - '''' ''':‐-,, ,, ;; ;;`';;、_ __,, - ''""
;;;; ,r'",,,;;;;,, ,,,,,,;;;;; " ''''‐- ,..,,,... __,, -‐- ,... ,-‐‐''''",,;; ,,;;;, ,;;
,r'";;;,,,,,, ;;;;;,,,,,,,,;;;;;; ,,, _,, - ''" ""'''"" `'' -,.. ,,;; ,,;;;, ,,,, ;; ;;
:⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒⌒
.., ,; .: ,,。, ::;;, ;ヾ ::: ∧∧ :アヒャヒャヒャ :::;;,; .: ,,。, ::;;
,,; ヾ::: :; ;;: ;; :::;; (*。∀゚) ;;ヾ ;; :::;; ヾ ..,:: ::; ;;:
:ヾ ;., ;;. .., ,; .: ヾ,,。, ::;;, 〜(ouuっ::; ;;ヾ :::;; ..,:: ::; ;; :::;; ヾ
.., ,; .: ,,。, ::;;, ;;ヾ :::;; ..,:: ::; ;; :::;;,; .: ,,。, ::;;