:-=:.:.::+++*********************+****************+**+++++++**++++*+++++=+++++++=+==---=++****+==+++++++++*++******++++= :::.....-+=+***************************+**++++++*++**===++++**+++++++*+++++*****+++++++==++**++++=+++*****+++++*++****** :...::.-+==***#***************+++*++***==++=====++*++*+-=++++++**++++*+++++++++++++++++====++=====+++****++=======------ ::::::::::+####*##****##**++**+*#*##*+=-=+-+==--==++===+-..::-=++*+++++++++++++++++++++++++======---==++++*********+++++ ::..:::.=*+--=++++**#*++*******##**+=++=--=::---::----:-::--::::::-::=====---==+++==========+====-----=======+++******** ::::::+%%****++=--====++***#***#*++-::-:::=--::-=:---=--:-=-==---:.:-:-===--=--=================------=====++**#####**** :::+#*#**++*****+*+===+***+**++*+*+=-----=+==-:-++-====--=----::::::-::::::::::::::::::::::::::::::::::::::::::::-=+++++ =##+++*++***+++***++++++*+#***+++*+-===--===-:::+*-=***=:----::-=-:::::::..::::::::::::::::::::::::::::::::::::::::::::- #*+=+*#*********#*++++++*++**++*++--+++=====::::--=-:-=*+=-:.:*=+=---:....:::::::::::::::::::::::::::::::::::::::::::::: +****************##*++*+**++**+=+=-:--=+*+=-:.:::::=*==---.:-++===-:.:..:::---:::::::::::::::::::::::::::::::::::::::::: #####**********######***++**=*#*+=---=***=:.:::-:---======::--:.:.::::::::-------::::::::::::::::::::::::::::::::::::::: #**#%%%###**+***+=====*#*+++++**##*+----.::----=---::::::::::::------=====---=----:::::::::::::::::::::-:::::::::::::::: %%####**#*****+=-:-+**=--::..:=**#*=-==---::---=-=-::::::-------------::--===---:::::::::::::::::::::::-------:::::::::: #*+++++++*++==--+**=--=+-:::::::::++=+=======----.:::::::-===--:::::::-----==---:::::-----:::::::::::----===----:::::::: *+++++**++=-=+**++==-::.:::::::-==------------:::::::::::-----:::::::--:------:-::::::-------::::::--:---===-----::::::: *****++==-+*#**+==-=+:::::::::::::.::..::::..::........:.::--:::::::..::------------:-----:::::-::::::---------:::::---- **++*++++**#####*---::::::::::::::::::::::::::::::::::::::::::::::::-===------===-=**++==+=:-::---::--::::::::.......... +++++**######*+--=--:::::::::::::-=-=======-------------::::::-=+++++****+=+==+*++++*#****==+=--==--===--:::::....:...::