....................
All rights reserved · shift_jis
....................
.=+++++++========-========-=---------====---==============-=-===-=====-=====-----------=-------=------==------------------::::::----::::::........:.................
:=+++-----------------===--------------=--------------:---------------------------========================================-=============+===============+=-===============-------::-:-::::..:.
.=*++------------------=-=-==--====-----------===-------------------------====-=-=-------------=-====-==----:------=-===--------=------:---------------::::-::--::---------=====-=====-==---.
.=*+*=::---:-::::::::----==-----==--=---------===-----------------:--------=------------------------=--:::---------:-::---:--------::::-:::-----------:--:-:---------=====--==-====-=====-.
.-+**=:---:-::--:--::::------------------=---==-=-----:---:---:-----------=--::::::-:--:-:-:-------:---::------------:::----:-----::----:-::----:-:::-:::::::::-----==------------=+=+=:
-+**=----------:--:-----:-------------------==-==--------::-:---:-:----=----::::::-------------:::----:---:---===-------:------------------::::::::::::::::-::------::::::----=+=++=.
:+**=--------------::::-:--------::::::::::::------------------------==------:----------------:::::::::::------::-----------=-----=--------::::::::::::::--------::::::-----++=++:
:+**=-==-------------===-====----------:----=======================---=-===---::-------==-------::::::---:::-:---=----=====-------------------::-:::::::----:::::::---:-:-+==+=.
:+*+-::::.::..........:...::::.:::::.:::.::::::::::::::::::::::::::::.:::::::::::::::.::::::::::::::::----:--------------==---=----------:------------------:-:----=====+===-
.++:...... .....................::::...=--.
.:...:..::::...........:::..............::-:::.................................................................. ..... . .. .... .:...::
. : =+=======-: =*+- :==: :--: .... =. .
. .: ++==---=+++= =*+= -=+= +++- ==+- : .
. .: ++=+ .+==: =**=:-===: ::---:. :-==+=-:. .::::.. ..::.. .... ::+++-.. ... .. .. .... . .+=+- . .
. .: .++=+. .:=+=- =*+=++=++=. .==+==++=- -++++++=. .=++=====: -=====+==. .+=== -+++::=++*++==. :-====-: :==-:-===-::--=---. .-=====--..:-+++===: : .
. .. .+=++======++. +++=::=+++: ==+= :++= :-++++:: -++=..:=++- :=+: .+++= :+++: -+*+..--+++=-: .=+=:..:==- :+=+=-:=+==+--====- -=+-..:+++=.=+==+=+=. : .
: .. :+++====+==-. ===- -=++- :=++: =+=: =++= =++. :+++. .....=+++. .*+=. -+++ .+++: -*+=. =+=. :+++: =++- .-==- .:. -*+=. .=+=- : .
: :. :+=+=::::. =++: :+=+- :=++: ===: -++= .+++: :+++. .-=====-++= .*+=. :+++ +++: =++= -+=: .+++: =++. =+=: .:-====++= .=++: = .
: :. :+=+=. -++: .==+- .=++= .+=+. -+++ .=*+: -++= =+*=: :*+= *+=: -+++ .=++: -++=. -+=: :+=+: =*+. =+=: .=+++=:.=++= :=++. .= .
: -: -+===. ==+: :+++- .+*+-::=++: :++=-- :+++..:+++. **++..:+++= ++++::=+++ =++-.. .=+=: .=++. :+++: +*+ .==+. :+**- .=**- :=++. := .
: :: .---:. =+=: :==+- .-+++===. ====+. .=+=====. -++++==:=== -=+++=-=++ :=+=== .-==--==-. .=++: .+++. .===. :+++=-=+=++- .=++=-. -- .
:..-=.. .... ..... .... .::.. .:::. ... :---: :-: .:::. .::::. :::. .::: .:.. .:===-.:--. :-==: =- ..
:- .............. .... . .................. ......... . .. .. .......... ................................ . ..........:::.:..
.-...................................................::.:::::................ ....... ........................ .... :.:
.. .=:.................:...................:::::...:::.:........:::::::::...:. .................... .... ....:.::.::::.::::.::::---.:- :
.......................................................:...::::.::....:.....:...::::::::::::::.:.................. ... .. .....:::::..........:...: :
..:.::--:---::::::.:....::::.....:.:............ . ......... ... ...::=-:-:------=---------=--------:----::-==========+==-. :...:.................... ..
..: .=---==----:::::::::-::::.::::--::::::::::::-----::::::::::. .......... :. ==-=-----::::::::::::...............:=++==+==+===++=. ................:....:... ..
. : .+------:::::::::::::::::.:::.::::::.:....:::::::::::::::... :. .===--::::----=----------------------=+++++========+=. .........:......:......:. ..
: . .+---==---::-::::::----::::::::::-::::::::--------::-::::.:. : :-------------------------------::==+=+++++=-=====+==. .:......................:. ..
: . .=:.::.........::.........:::.:..............::::::-::::::: .. :. .......:::::::::::-:::::::::::-+++++*+=+=======+=-. .. .. ..................-. ..
: . - :--: ... ... . :. :. . .. ..: . =++++=++=++====+=+==. .. .. ..................-. ..
. : - :==- ---: :+==. . . :.. .. .. .: .. ==++=++++++===+=====. :....... .. ... .. ....-. ..
: : - .==- -==- :+==. : :. . . .: .. +=++=++++=+=========. :..... .... .. ....- ..
. : .- :+=- :==: :*+=. . . :. . . .: .. .+++++++++=+====+==++. ::.. . . .. .. .....- ..
. : .- :+=- -=+- .*+=. .. :. . : . .++++=+++=++=====+=++. :::... . . . .. ...:..: .
. : .- :+=- -=+- :++=. .. :.:. . ..: . .+==+=*++++=========+. .:....... .. . .........: ..
. : :- :==: -=+: :++=. . .. . : . ...: .. :+====*++++==-===+=++. .::......... ...........: ..
. : -- :==: -=+: :++=. . .. . . . . .. . .. :+==+=*=++++=====+=++. ::.............. .... ..: .
. : -= .==: :--: :+==. . .. . . . . . .. :+=++++=+==+=+===+++=: .::.... . ........... ..: .
. : -+ .::. .... .-:: . .. . . . . .. . :++++++====+=+===+++=. .::....................... :
. : :+ .- .. ... . . . . . . .. : :+====+=+-==+++==++++. ::::...... .......:.. .. : :
: : :+ ::- .::. ..: . . . . . . . -+====+=+===+=+==+=++. :::.............:........: :
: : .= .::-. .:-:: ::. . . ... . .. . :======++=====++===++ :::................. ....: :.
: : .- . . . . . ... .. :======+++=====+=+=++ :................... ....: ..
: :.::.....................................................................: . . ... .. :=====-*=++==-===+++= :................. . ....: ..
: :::.:::::::::............::::::.:::::.::::-----:-::::::::::::..... .. .. .. . .+==+==++++==-=+=+++- :.. ....... ...... ...: ..
: .:.....:::::::::----::--::::::::::::::::::::::::::::::::::---------=-=--:...... . ...... . .======+=++==-====++: :.............. . ...:: .:
. .:.... ........................::::......:.:..:........... ..... .:.... -. ... . . ...... . .========++==-===+++: :....:.. ....... ...:. ..
. :................ .......................:.......................:.....-. . . . ....... . .==-====+=+==-===+++: :....:.......... . .....- ..
. -. ........ . ........................................................-. .. . . ....... : .=====-=+=+====-+++*: .:....... .. ......... .- ..
. -..........................:.....:....................... .......:.:...-. . . . .. . .... : .=======+=+-=-==+++*- .:........ . .......... :- .
. :.:.......:..............:....:..................................::.::.-. . . ...... : :==+===++=+-=-==+++*- :.......... . .... .... :: :
. - :..........:..:......:.:.....::..........................:.. ......:.-: ..................::.. .........:=-=====+=+==-+==+=*- :........ . . ...... .:: :
. -.:.:...........:::.:.:....:..::.........:..........:.... .:...........-. ...................... .........:=-===+++++=--=--==+= ....... . . . .. ... .:: :
. .+::..........::::..:....................:..........:......::... .......:. . :. :=====++++++=====+=== :...... . . . . . . ... :
: .-.............::::.....:...............:...........:......:............:: . :. :=======++++===-=++++ :....... . . . . ... :
: -... . ........:.::.:::.................:-......:..:......:............:: . :. -====+==++++===-=++++. :... ... . . . ..: :
: -..... . .......:::.............. ....:::..:.::.:::... .:..........:.:. : :. .. .-+===+==+++++==-=++++. :..... . . . ..: :
. :..... . .... ...... . ..............:::.....:::..................:.:. : :. ... ..:++=++==+++++====+++*. ::... .. . ...: :
: :.... . .. .................................................:..:.:. : :. .. ..-+++++++++++++++++++. .-.. . . . .. ...: :
. -.... . . .. ................................ ...... .............::. : :. .. ...::::::--:------:: .:.. . . . .. .. : :
: .-.. . ................:............. . . ........... .........:. . : .. . . . .-.... . . . .. : .
. .:.. ... ............................ ..... . .. ............... : .. . . .:.. . . ... ....... : .
. :... . ........... .......:::........................... ..... ..... . : :. . . . .:..... ... ... ....... : ..
. :... ..... ............. .......:.:...:............. .............. .... . : :.. . .. . . .-.. ..... .....:. ..... : ..
. :... .. . . ......:.................:::..:..........:. ..... . .. .... . . :. ... -.. . ................. : ..
.. :...... . ...... ........ ......:. .:...:............. . .. .... .. . : . .:.. . . .. ......... . : ..
.. : .. .. . .........::............:............ ........ ... .. . . .... . . : . .:.... . .. ........... : ..
.. :.... . ........... .:.......: ..::::. ............. ... . . .... . .. : . :.... .... ......... . : ..
. :.... . .. ............. ....: .======. :........... ..... .......:. .. .. : . . .:.... . ... ............: ..
. :... . . . .:.:... .... ....: :-:---= ::: ........ ...... ......... .. . :. . ... .:.... .. . ..........: :.
. :... ... ..... ..... ....:.:--::-= -:. . ...... . ..... .. ...... . .. :. . . . . .:. . .... ....... ...:: :.
. ..... . . .... ..... ...... ......::::--: =.. .......::.. .. .. ...... . .. :. . . .:. ... ........ ...:: ..
. :... . . ........ ..... ....:...:-=-- -:.........:.::........ ...... . .. :.. . .. . . ............. ...:: ..
. :... .. .......... .... ....:..:-===- -:.. ........::.... .. .. . . .. : .. . . . .:.. ... ........ ...:: ..
. :..... .. ......... .... ....:. ..---: -:. ... ..:::-:.... .. .. . . . : . . . .... . ........ .. ....: :
. :-. . . .... .... . ... ....:. :....: ::. .. ....--......... ... : ....................... :.............................. .... .. .. ............:: :
. .= . . . ... . ... .... ....:..=++=+=. -.. . ...:::..... .... ... . ..................... . .. ......... . ..... . .. ...... ................:. .
. := . . .. ... . . .... ....:. =++++=. -.. .....:... .............. . . . ..:... .. .. .:. .. . ..............:. .
. := .. . .. .... ... .... ....: .----: .: . ........ . ..... ....... . .. :.: .:... . .......... ..:. .
. -=...:.. . ............. .. ..:::::::::::: ........:.................. . .. ..: .:.... . ................ .
. -:...... . ........ . ....::....................:....... .......... . . :.: . ::.... .... ...... ... .:. :
. -............... .... ........... ..........::::::.:....... ......::.. ... .. :.: . :... . .. . ... .. ....... .
. :... .... ... ... . ....................:.::::::.... ..... .....:.... . . .. :.: . : .... .. . . .. ......: ..
. ... ....:....:... ........ ...................:::::::........ .......... . . .. .: : . : .... . . . .....: ..
. :.. ...::.::::.:..... . ............:.....::-:::: . . .............. . . ... .: : . :... . . . . ....: ..
: :. .::::::-::.. .....................::::::. .....:............. . . . ... .. .. ......::::::. :... . . .. ... : ..
. : .. ...::::::::.:. .... .............::::::.:.........++==-:...... . . . .: . .:-------::::.::. :..:. . . .. .. : ..
. : ......::-::::::::... ......:::.........:::::::.........:.++++=: ..... .. . .. . ..:---::.... . :.::. . . . .... . . :
. : :.....:.::.:::... ........:::::...::::::::::::............==++=:...... .. . ... : .: ..:::::::::--:: ...:. . ... . : :
: :.: ....:...:.... ......... .::..::::::::.:.:.:::...:.:....::--=:...... . .. . .... : ........ . ...... ...:. .. . ... .... :
. ::. ................:... ......:.::::::...:-::::........::......:... . .. . . .. . ...-:::... .... .. . .. .... ..:. :
. .:.. . .... ........ ........::::::.:::::::::..... .... .. ......... .. . . . . --::. . .... .... . : .. ..:. :
. ::..... .......:..... ........:..:::-::::::::-::..................... ... . . . .. . :--:. . :... .... ....: ... .... :
. ::..................... . ......:::-::::::::::.::::::..::....... .....: ... . . . . . :--:: . :. .... ...:. ... ..:. :
. -:::................. . .....::::::-:::::..:::::::::::::.::......:...: ... . . .. . .. . .. :--:. . :: .... . :. . ........ :
. :::...........:.. .. ..::::.::::-:-:::::::::::::::::::..:.::..:........: ... . .. . . ..... .. .=-:. . :- . . . .. ....... ..
. -..:............. . .--:::::::::::::::::::::::::-::::.:.:.:::::.:......: .. . .. . . .... .. .=-:. . :: . . . . .. . ....... ..
.. -............... ..:::::::::::::.:::::::-::--:-:::-::::-.::::::..:.....: ... . ..: .. .=::. . .: . . . .. . ...:. ..
.. -.:..............:::-:.::::.:::::::::::::-::.:::::::.::::-:::::::......: .. . . .: : .=::. . .: . .. . .. . ....:. ..
. -:........::........:::::::::::.::::.:::::.::-::..:::::-:::-::-::... :: ...................... . .... ..................-::. . .: .. . .:.. .... ....:. .:
. -:.......-. ........ .:.::::::::::::::::::::::::::::.::--:-:::::::.....: :::::::::::::::::::::-::::::::::::::::::::-:::-:--:. . .:.. ....... .......:. .:
. -.......:-::::...... ..........:.....::...:::::..::::--:::::::::.. .. .: :=----::-------------==--====-========--------=+=:.. . .:.. ..... .. . .......:. ..
. .-.......::::-:-....:.....................::....:::::::...:.:::.. . ....: :=----::-------------==----=========---------=+=-.. . .:....:.. ...:..... ....-. ..
. .:....:::::::::::::..:..:......... ..:...... .:........ ......: :--------:---------------==-====--==--------===-:. . .:.. .:............. ...:. ..
.. .:......::-:::::::........:.:...... . ....... ... .. ....:.... :------:::-----:-:-----------=---=----------::.:::::.. .:...:............... ..:. ..
. :-.....::::::::::::::..:::.:::......::::...::::.:....::.................. :----------------------::----:------=-------::..... . .:..::........:.::.. ...:. ..
.. .-........::::::::--:.:::...:....::--::::::::::::::::.::.:............... .-------------------------::--------===---------====-. ....:..:............ ...:. ..
. -.......::::::::::-:.:::::::::----:::--::::::::::::...:::......... .... .---:------------------:::::::-------====---::::---==. .:....:.............. ..:.. ..
.. =........:.:::::::.::.::::::..::::::.:::::::-:::::::::::...:::......... .-------:::::::::------:---::--------=------:::-==-=- .:............. ........... ..
.. --..... .....:::::::::::...:.....::........:....::::::::::::::::::..... .---------:::::::::-::::::::-------------------------. :. ....................... ..
.. -+....................... ..... .................... ............ . :=....... ............ .....: ......................... :
.:...::..........................................................:..:...........:-.::::.....::....:.............................................................. .. .:
.............