;;;;;;;;;;;;;;;;;;::::: ..,, ....:,:.. .:::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;...;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;:;::: ,:;;;;;,...:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;:::: .,;;;;;;;;;: ..:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;:::. . .:;;;;;;;;:;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;:: . .;;;;;;;::,: .:::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;:.. . .,;;;;;;;;;;; ::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;:::::
;;;;;;;;;;;;;;;;;;;;;;;;;:. ;: .;;;;:;;;;;;; ::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:: ,,,,;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;:. .:;; . ,:::::;;;;;;;; . ::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::;;;;;;;;;;;;::::::.: .,,:;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;: ...;;;; ,,:;:::::;;;;;;;;;: :;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::: :... ,,,:;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;:. .:;;;; .,,;;;;;;::::;;;;;;;;;;:...:;;;;;;;;;;;;;;;;;:::::::::::::::::.. .... ,,,:;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;;;;;;;:: .;;;;; ..,,;;;;;;;;;:::::;;;;;;;;;;;:..;;;;;;;;;;;;;:::::::::::: . . .,,:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::
;;;;;;;;;;;;;;;;;;;;;;;;;;::: .:;;;;: ,,:;;;;;;;;;;;;:::::;;;;;;;;;;;;;:;;;;;;;;::::::::. .,,,;;;;;;;;;;;;;;;;;;;;;;;;;;;::
;;;;;;;;;;;;;;;;;;;;;;;;;; ..;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;:;;:::.:.... ,,,:;;;;;;;;;;;;;;;;;;;;;;;:: ....::
;;;;;;;;;;;;;;;;;;;;;;;;;; ..:;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;::::::::::.. .,,:;;;;;;;;;;;;;;;;;;;::: .....::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;; ,:, .:;;;;;;;;;;;;;;;;;;;;;:::::;;;;;;;;;;;;;:::: ...,,;;;;;;;;;;;;;;;;::: ,,,:::::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :;;;;;;;;;;;;;;;;;;;;;: .:;;;;;;;;;;;;::::::: ..,,:;;;;;;;;;;:::: ....:::::::::::::::: ..,,;;
;;;;;;;;;;;;;;;;;; ..:;;;;;;;;;;;;;;;;;;;;;: :;;;;;;;;;;;;:::::::: ..,,:::;::::: ...::::::::: ,,;;;;;;;
:;;;;;;;;;;;;;;;;;;;;;:,, .:..:;;;;;;;;;;;;;;;;;;;: ;;;;;;;;;;;;::::::::::.......... ....::::::: ..,,,,:;;;;;;;;;;;;;;:
::::::;;;;;;;;;;;;;;:.:;;;; .. .:;;;;;;;;;;;;;;;;:.:;;;;;::::::: ....::::: ...,,,,,,:;;;;;;;;;;;;;;;;;;;;;;;;;;
::::::::::::::::::::::::::;;:,:;;;;;;:,,,::::. . ., ....:::::::,,,,,,,,::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::
::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;:,:..:... . ....:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::: _,.、;‐'
:.-.、、:.、:::::::::::::::;;;;;;;;;;;;;;;:,....... ... .... ..............::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::,.,.,、-ヽ'; ´;;;;;;;::
;;;;;;;;;;:;;:;;;;`` 'ヽヽ;.-;、:.、、.、:.:: :::::::::::::::::::.:::::::::::::::::::::::::::::_、、- …''`゙゙`;;;;;;;;;;;;;;;::::::::::::::
::::::::::::::::::::::::::::::::::::::::::;;::::::::::::::;:;:;`::`': :'':' ':';'';';'' ;';;'': ;;;;`:;;:;;;;;;;;;;:;:;::::::::::::::::::::::::::::::::::::
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : :::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;+: : +;;;;;;;;;:::::: : :;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : : :;*:::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;: : : ;;;;;;;;;;;;;;;;;:::::: :;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : : : :::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;: : ;;;;;;*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;: : :::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : :::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;+;;;;;;;;: : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::+:;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : ,;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::: : ;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : : :;;;;;;;;;;;;;;;;;;;;;;;;:::::: : : :+:;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::: : : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : : ;;;;;;+;;;;;;;;;;;;;;:::::: : : : :;;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::: : : ::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: :;;;+;;;;;;;;;:::::: : : : : :;;;*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;: ::::::::::::::::: : : : : ;;;;;;;;;;;;;;;;;+;;;;;;;;;;;;+ : : ;;;;;:::::: : : : : ::;+:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;+;: : :::::::::::::: : : : : ::;;;;;;;;;;;;;;;;;*;;;;;;;;;;;;;: : : : : : : : : : : :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;: : ::::::::::::::: : : : : :;;;;;;;;;;;;;;;;;;;、;;;;;;;;;;: : : : : : : :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: :
;;;;;;;;;;;;;;;;;;;;: : :::::::::: : : : : : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : : : : ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;
;;;;;;;;;;;;;;;;;;;;;;+;;;;: : ::::::::: : : :;;;;;;;;;;;;;;;;;;;;;;;;: : : : : : :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*;;;;;;;;;;;;;;;;;;;;;;;;;;:::::
;;;;;;;;;;;;;;;;;;;;;;;;;;: : ::::::::::::::::;;;;;;;;;;;;;;;+: : : : : :::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::: ::;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;;;;;;:;+: : :::::::: :::::::::::;;: : : : : : :::::;+:;;;;;;;;;;;;;;;;;`;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;: : : : :: : ::::::::::::::: : : : : :;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;;;;: : : : : : ::::::::::::::::: : : : : :;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:
;;;;;;;;;;;;;;;;;: : : : : ::;+:::::::::::::::: : : ::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;: : : :
''"""'''''"""''""''''""''"''''"""''"""'''''"""''""''"""'''''"""''""''''""''"''''"""''"""'''''"""''
:::....::::::........ . .::::::... .... ..::::::::::::::::....::::::........ . .::::::... .... ..::::::::::::::::....::::::........ . .::::::... ....::::::::::
.::::::........ . .::::::... .... ..::::::::::::::::....::::::........ . .::::::... .... ..::::::::::::::::....::::::........ . .::::::... ....::::::::::
. .! )
! ┼ } ┼ ! .、
! } . .! .}
! } ! } .! ┼
┼ ! } ! } ┼ .!
| } ! } .!
| ┼ } ! } .!
| } ! } .!
┼ | } ! } .! ┼
_.,v-┤ _...,| .! ┼ .___| !
_.,,v‐''^′ /′ ._,.、-‐'''^″ } _,,v( ._..- ゙ ̄ノ _,v-‐'''〕 ._.r''″
.^´ ¨'''''^′ ^^¨´./ ._,,vー'″ .〜-''″ l(,,/′
┼ '─'''″ ┼
_,,...-‐'''" ̄⌒/ _,,...-‐'''" ̄⌒/ _,,...-‐'''" ̄⌒/ _,,...-‐'''" ̄/
/ / / / /
/ / / / /
. / / / / /
/ / / / /
/_,,...-‐'''" ̄⌒) _,,...-‐'''" ̄⌒) _,,...-‐'''" ̄⌒) _,,...-‐'''"
`ー'´ `ー'´ `ー'´
,.,:.;:.;:.;:.:.,
,,:;:;:;;;;;;;;;;;;:;:;.,.,
,.;;:,/''彡彡ヽ.;:,.;:
,r'''"゙゙`ヽ、 ;´ c| ’〇’ |っ ;
-――――――-、 、'´´´,.,.,.,..,`.``ヽ '' 、ゝ、‐-‐ノ;;;、''
/____|_____|_____|_____|___\ ;´ ,/''彡ミヽ `;.γ. (;;;ヽ ノ;;;)...`ヽ
-―――――-、____|_____|_____|____ヽ l⌒l。 ;´ │‘ 〇‘│ ;..|... |_____| |_____| ..|
/____|_____|_____|______\____|_____|_____|____ヽ \/\ ''、、 ゝ、 ー ノ;;;、' ...|. |_____| |_____| ..|
/____|_____|___|_____|_____|__ヽ___|_____|_____|_____|ヽ \ \γ(;;;ヽ ノ;;;)`ヽ..|... |_____| |_____| ..|
/____|_____|__/::::::::::ヽ_____|_____|__ヽ___|_____|_____|____| \_|_____| |_____| ..|.|.__|凵__| |_.凵|__|
|__|_____|_____|:::::::::::::::|__|_____|_____┃____|_____|_____|__.| .|_____| |_____| ..| ∪|  ̄  ̄ .|∪
|_____|_____|__|:::::::::::::::|_____|_____|__┃__|_____|_____|____.| .|凵__| |_.凵|__| ..| | | .|
|__|_____|_____|:::::::::::::::|__|_____|_____┃____|____|_____|___.| ...( ̄ . ̄ )∪ .| | | .|
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ .( _.| | _.) .|._ .| |. _.|
.|三 | |.三 | |.三 .| |.三 .|
.(三二| |二三) .(三二.| |.二三)
|