╭╬══╬╮╭═╗╔╦╮ ┏━╋┓┏┳╋┓┏┓━┓  ╠╦╦╦╦╗╠═╣╔╩╗ ┏━┣┓┏┻┻┓┃┃━┓  ╝║║║║ ╚═╝║║║ ▄▄▄▄ ┏━┻┓┃┛┗┃┣┛━┫  ╚╬╬╬╬╝╚╦╝║║║ ┏┛┃┏┓┃┃┃━┛  ╚╩╩╩╩╝║╠╝═╯╝ ┗━╋┛┃┗┛┃┣┛┛┛  ╰╝╚╚╚╯╰╩═══╯ ┗━┛ ┗ ┛┗┗┻┛    ╭╗╔══╮╭════╮╭╗ ╔╮ ╭╗╗╔╮ ╭══╗ ╮ ╔═╮ ╭╗╗╔╮   ╔╬║ ║╠════╣║║╚═╬╝║║║═╬╗║ ║╗║╭═╦╩╦╮║║║═╬╗  ╔╣╠══╣║ ║╠╣╚═╬╝║║╝═╬╗╚═╦╝║║╔═╣ ╠╗║║╝═╬╗  ║╠║ ║╠════╣║║╔═╬╗╚╗║ ║ ╔═╬╗║║║ ║ ║║╚╗║ ║   ║║╠══╣╚═╦╦═╝╠╣ ╗║ ╔║║═╬╝ ║║╯║║ ║ ║║╔║║═╬╝  ╰╚╚══╯╰═╝╚═╯╰╝╚═╯ ╰╝╝═╩╯╰═╝╝╚╯╰╚╝ ╝╯╰╝╝═╩╯  ╭══╬═╮╭════╮╭╬══╬╮ ╔╮ ╭══╦═╮╭═╬═╬╮╭╦╔╮═╮  ╔══╬═╗║╔═╦╗║╠╦╦╦╦╗╭══╬═╮╔══╩═╗╭╦╗╭ ╔╯╔╬═╗  ╠══╬═╣║╔═╬╗║╝║║║║ ║ ║║ ║║║ ║ ║║╔╬═╗  ╚══╬═╝║║ ║║║╚╬╬╬╬╝ ║ ║╠════╣║║╔╬═╝╠╣ ║   ╔══╠═╗║╚═╬╝║╚╩╩╩╩╝║ ║ ║║ ║╚║║║ ╝║╭╬═╝  ╰ ╚╝ ╯╯╚═╩╝╰╰╝╚╚╚╯╰══╝╚╯╚════╝╰╝╝╚═╯╰╝╚╰═╝  ╭══╬═╮╭══╦═╮╭╦═╗ ╮╭═╦╦═╮╭═╗╔═╮ ╔══╮ ╭════╮  ╔══╬═╗╔══╬═╗╔╯ ╗║╔═╯║ ║ ║ ╭╦══╩╮║ ║  ╔══╬═╗╔══╯═╮╚═╦╣║║║╗║║ ║╚═╣╰═╣ ╠═══╗╠═══╦╝  ╔══╯═╮╔══╬═╗╔═╬╗║║╯║║╬═╝╭═╝╔═╝ ║ ║║╔══╰╗  ╔════╗╚══╬═╝ ║ ╯║ ╝║║ ╚═╝╰═╝ ║ ║║╔══╮║  ╰════╯╰══╩═╯╰═╩╝╚╯╰═╝╚═╯╰════╯╰╝ ╚╯╯ ═╝╰  ╭╗╔╮╗ ╔╮╔══╮╭══╗═╮ ╔═╮ ╭╗╔═╩╮╭ ╔═╗╮╭══╦═╮  ╔╬╔╬╬╗╔║╠══╗╔══╬═╗╔══╬═╮ ╝╠══╝╬╬║ ║ ║   ║║╔╩╩╗║╠║ ║╠═╗║ ╗╔══╯ ╗╔╗║═╮╗║║╚══╣ ║   ║║╔══╗║║║ ║║ ║║ ║║║ ║ ║ ╝╠═╬╗║║╔══╗ ║   ╚╬╠══╣╰║╠══╝║ ║╬═╝║╚═╠═╝ ║║ ║ ╚╮║ ║╰══╬═╯  ╰╝╚══╯╚╯╚══╯╯╚╝╰═╝╰╚═╯═╯╰╝╯═╯╯╰╚╚══╯ ╝   ╭╗ ╭╗ ╭╗╔═╩╗╭╗╔══╮╭╦╗╗╗╮╭══╦═╮╭══╗═╮╭═╗╔═╮  ║║╚╬═╝╠═╔╩╩╗ ║║ ║╔╬═║║║╔══╬═╗╠══╗═╗║ ║╠═╗  ║║╭╬═╝╯╦╔══╗╔╯╠══╣╔╬╗╝╠╝║═╗╠╗║╠══╩═╗ ║╯ ╗  ╠╣╚╚═╝╚╬╠══╣ ║║ ║║║║╚╯╝╔══╦═╗╚╠══╦ ╔═╝║ ║  ║║╚╦╦╝╔╯╚╦╦╝ ║╚══╝╔╔╔╗╗╗╔══╯ ╗╚╩═╦╬╯║ ╗╚╮╝  ╰╝╚╯╚╯╰═╚╯╚╯╰╝═══╯╰╚═══╯╰════╯╰══╝╚╯╰═╝╚╚╯  ╭╦═╬═╮╭╗╠══╮ ╔═╮ ╭╗╔╗╔╮╭════╮╔ ═╮ ╮╭══╩═╮  ╔╯╔╯═╗║║║╔╗║╭══╩═╮╔╩═╩╩╗║ ║║ ║ ║╔═╬═╬╗  ║║║═╗║║║║═╩╗║╗╔╗╔ ║╔══╗║╠════╣╰══╠═╝╔═╬═╬╗  ╚║║ ╝║║║║ ║║║ ║║ ╚║ ║║╝║ ║╔═╦╩╦╮╔═╬═╬╗  ║╯╗═╝║║║ ║║║ ║║ ║ ║║ ╠════╣ ║ ║ ╔═╯═╰╗  ╰╝╚╚═╯╰╝╰╚═╯╯╩═╩╩╯╰══╯═╯╯ ═╯╰═╝ ╰╝╰╚══╯╯  ╭═╬═╬╮ ╔╮ ╗╔ ╭══╬═╮╭╬══╬╮╦════╮╭═╗╠═╮  ╔╠═══╗╭ ║ ╗ ║║ ║ ║ ╠╦╦╦╦╗╰ ║ ║║ ║╠╔╝  ║╝╗╬╔╝║ ║ ║ ╗╠║ ║ ║ ╝║║║║ ╰═╩══╝╚╦╝╭╝╗  ╔╚╯╬╰╝║ ║ ║ ║║╬═╝╚══╬═╝╚╬╬╬╬╝╔════╮╔╠╗╝═╗  ╠╚═╬═╝║ ║ ║ ║║║ ║╔══╯ ╗╚╩╩╩╩╝ ║ ║║║ ║ ║  ╰════╯╰══╩═╯╰╩╩╚═╯╰════╯╰╝╚╚╚╯╰══╩═╝╩╩╝╚═╝  ╭══╬═╮╭════╮╭═╗╔═╮╬═╬╔═╮╭╗╔══╮╭╗╔══╮╭══╦═╯  ╔══╬═╗╠════╗╠═╗║ ║╚╦╯╬═╗╔═╬══╗╔╬╔╯╰╗╔══╬═╗  ╔══╩═╗║╔══╮║╠═╣╬═╚╔╬╗║ ║ ║═╗║ ║╔═╬╗╔══╬═╗  ╔════╗╚════╗╠═╝║ ║╚╬╝║ ║ ║ ║║╔╬╔═╠╗╔══╯═╗  ╠════╣╔═══╗║╠═╗╚╮╝╚╬╝║ ║║ ║╚╝║ ║║ ║║║╠═══╣  ╰ ╚═╯╰ ╚══╯╯╚╯╚╚╯╰╩╝╝╚╯╰═╝ ╚╯╰╝╚ ╝╯╰╚═══╯    By aday@USTC 2004.3.12