∨::::''´ ̄::::::~`イ::::::::::::::::,r''''T二=-_.-‐_::::::::'i;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;l
l:::::::::::::::::::::::::::/:::::::::::::::::: ´ ー −'''- ̄`::::::::::l;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ノ
l::::::::::::::::::::::::/:::;:'::::::::::;:';:::::::::::::::::::::::::::::::::::::::::l;;;;;;f:::::::::::ヽ;;;;;;;;;;;;;;;;/
.l::::::::;.:'::::::::(_::::::::::::::::::ー、:::、:::::::::::::::::::::::::::::::::::''''' :::::::::::l:::};;;;;;;;;;;;;;l
l::::;´:::::::::::::::ヽ;;_;; -一'''′::ヽ、::::::::::::::::::::::::::::::::::::::::::::::::::ノ;;;;;;;;;;;;;{
.l::::i::::::::ィ-、;;__::::::::::::::::::::::::::::::::ヽ::::::::::::i:::::::::::::::::::::::;─''';;;;;;;;;;;;;;;;;ト、
l::::i:::::::「 { l. 丁丁丁 T Tヽ::::::::::::::::::i:::::::;::::::::::::::j;;;;;;;;;;;;;;;;;;;;;;;;,ヘ;;ヽ