;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::__,,,-―''''' ̄ ̄ ̄ ̄'''―-,,,__:
;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::,,-'' . ____ '''-,,
;;;;;;;;;;;;;::::::::::::::::::::::::::::........ . / .__―''''l;;:: i l;;:: i''''―__ \
_,,___.___,____,/ ,,-'''l;;:: i l;;:: i l;;:: i l;;:: i''-,, `、__,.____
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| / l;;:: i l;;:: i l;;:: i l;;:: i ,`、 |;;::,_i;;::,_l;;::,_
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,_l
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,_i
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,_i;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,_i;;::,_l;
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,_i;;
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,_i;
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,_i;;::,
;;:,,..w:,_iiv;;::,_l;;:w:,_i;;w,.| | ''''' l;;:: i'''`l;;:: i''""l;;:: i'''`l;;:: i ""''| ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,_i;;:
'"~'"~"'~'"~'"~'"~'"~'"~'"~'"'"~"'""""""""""""""""""""""""""'"~'"~'"~'"~'"~"'~"'~"'~"'~"'~'"~'"
.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::__,,,-―''''' ̄ ̄ ̄ ̄'''―-,,,__::::::::::::..........
;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::,,-'' . ____ '''-,,
;;;;;;;;;;;;;::::::::::::::::::::::::::::........ . / .__―''''l;;:: i l;;:: i''''―__ \
_,,___.___,____,/ ,,-'''l;;:: i l;;:: i l;;:: i l;;:: i''-,, `、__,.____
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| / l;;:: i l;;:: i l;;:: i l;;:: i ,`、 |;;::,_i;;::,_l;;::,_
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|_i;;::,_l;;::,_i;;::,_l;;::,
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| |, l;;:: i l;;:: i l;;:: i l;;:: i | ::|;;::,_i;;::,_l;;::,_i;;::,_l
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| |, ヽW/\,,,,,,,,......./ゞ人 i | ::|_i;;::,_l;;::,_i;;::,_l;;::,_i
;;::,_i;;::,_l;;::,_i;;::,_l;;::,_| ゞ//## :::::::::::::::::::::::::::::::::::::::ヾゝ/ .::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,_i;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::| /$:::::::::::!:::::::::::::::::::::::::::::::::::::::::::::<ゞ .::|_i;;::,_l;;::,_i;;::,_l;;::,_i;;::,_l;
;;::,_i;;::,_l;;::,_i;;::,_l;;::,...\/从## ゞ l #〉 | ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,_i;;
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::|/## ・ パラ##\ ..::|_i;;::,_l;;::,_i;;::,_l;;::,_i;
;;::,_i;;::,_l;;::,_i;;::,_l;;::./\〉## i ##/ ::|;;::,_i;;::,_l;;::,_i;;::,_l;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;;::|人## ・ パラ ###\ ( `)⌒;;,,.⌒).i;;::,_l;;::,
;;::,_i;;::,_l;;::,_i;;::,_l;;::,...:::;;;;;;>;;;; ::::::: (;; `)⌒;;,,.⌒).;::,_i;;::,_l;;::,
_i;;::,_l;;::,_i;;::,_l;;::,_i;.:-::(:::;;;; ::::(⌒;;⌒ヽ;; `)⌒;;,,.⌒::,_l;;::,_i;;::,
;;:,,..w:,_iiv;;::,_l;;:w:,_i;;...::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::(⌒;;;ソ⌒)(⌒;;ヽ;;`)⌒;;,,.")::,_i;;::,_l;;::,_i;;:
'"~'"~"'~'"~'"~'"~'"~'"~'" ⌒;;)⌒;ソ⌒;;;;!"''')ヽ);;;;;ソ;;,,,,,,)ソ''"''')ヽ);;;;;ソ;;,,,,,,)ソ''⌒.~"'~"'~"'~"'~'"~'"
⌒)(⌒;;ヽ;;;;;''')ヽ);;;;;;;,,,,,,)ソ'';`)⌒;;;;''')ヽ);;;;;;;
.