# █████████ ████ ███ █████████ █████ ████ ███
# ███░░░░░███ ░░███ ░░░ ███░░░░░███░░███ ░░███ ░░░
# ░███ ░███ ░███ ████ ████████ ██████ █████████ ██████ ███ ░░░ ░███████ ██████ ░███ ████
# ░███████████ ░███ ░░███ ░░███░░███ ███░░███ ░█░░░░███ ░░░░░███ ░███ ░███░░███ ░░░░░███ ░███ ░░███
# ░███░░░░░███ ░███ ░███ ░███ ░░░ ░███████ ░ ███░ ███████ ░███ ░███ ░███ ███████ ░███ ░███
# ░███ ░███ ░███ ░███ ░███ ░███░░░ ███░ █ ███░░███ ░░███ ███ ░███ ░███ ███░░███ ░███ ░███
# █████ █████ █████ █████ █████ ░░██████ █████████░░████████ ░░█████████ ████ █████░░████████ █████ █████
# ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░░ ░░░░░░░░░ ░░░░░░░░ ░░░░░░░░░ ░░░░ ░░░░░ ░░░░░░░░ ░░░░░ ░░░░░
@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@
@@@@@@@@@@@@ @@@@@@@@@@@@@@ @@@@@@@@@@@@
@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@
@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@
@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@
@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@@@@@@@@
@@@@@@@@@@@@ @@@@@@@@@@@ @@@@@@@@@@@@
@@@@@@@@@@@@ @@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@