;;;;;;;;;;;.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:',.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:',:',
;;゙;、-" ` ' ' ´ ` `', ' ' '、:.',.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.',:',
;;;;;;;;i'、 ', ',:..',.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.',:',
;;;;;;;;l.i:: ..:', ',:.:',.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:',::',
;;;;;;;;|.l:: .,-.、 -::;;;;!. ',:.:',:.:.:.:.:.:.:.:.:.:.:.:.:.:.,:.:. - ' //
>>1 ;:;:;:;;!;::: ,r",r':::゙:::''‐,-..,,,,_ ',:.,',:.,:.,:.:.::. - ' " _,,.-" 。
';";;;;;';、 '、 ゙'-、:::::::::l ゙、゙、''゙'i'ヽ ,' _,,,...-‐'、i;i. .| ー┼‐ ___ ヽ
:.::::::::l;;;゙'、 ゙''-、゙'-:;::-、ヾ,‐'''t:jフメ--‐‐''''、"ヽ''"ヾi::i;;i. .i ノ | ヽ _,ノ
:.:.::::::i;;;;;;;;;゙'-、 ゙'-、゙-:;ヾ `''"´ ..:::::::::::. ゙、 .:i;;i! .i、 _,,,...---..、、,,,_
;;;゙'、:.:l;;;;;;;;';.:.:.:.゙'-、 ゙-、゙'':;ヽ ::::::::::: ,> .;:';;;' .,';:;゙'、゙;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙;';,、
:、;:::':::;゙'i;;;;;;i.:.:.:.:.:.:.:゙':-、. ゙''、゙'、 _,., ...;:';;;;' .,'::::::::::゙、;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙',、
::::゙:-:、 .l;;;;;;';.:.:.:.:.:,;,;.:.:.:.:゙':、. ゙'、゙'、 ┌‐=''''"./:.:,';;;;;',. ,,'!::::::::::::::゙、;;;;::.:.:.:.:.:.:.:::;;;;;;;;;;;;;;゙'、
::::::::::::゙:-、;;;;;゙';;;;'゙;;;;;;;;゙-、.:.:゙:、 ゙'、゙';;. ゙''ー=‐";;;:;':;;;;;;;ノ,.',':,:..:..:..:.:.:.:',:;.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:::;;;;゙'、
:::::::::::::::::::゙::..、;;;;;;;;;;;;;;;;;;;;゙';-:,;'., ゙'、゙'.、;;;;;::::: -_,,‐'. -'"/ ',',: : : : : :.',.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.::゙.、
゙':::;:::::::::::::::::::::゙:::、;;;;;;;;;;;;;;;;;;;;;;;;i ゙,''ー''''''" _,,..-‐"V.:;;;;',:',: : :.:::::::',:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:゙'、