.:.::.:...........................:.:.:.:.:....:.:.:.:.::.:::.::.:::.::.:.................:.:.:..::::...........................:..........::.:.:.:.:........... ::::::::.:.........:............:.::.:::.:::.::::::.::::::::::::::::::::::::.............:::::::.:.::..........................:..........::::::::::::::..:.:::. ::::.:::............:.:..........:.::.::::.::..:.:::.:.:::::::::::::::::.:.:............:.:.:.::.::::...........................:..........::::::::::::::::....: .:::::::::........:.:....:.:.....::.::.:.::.:.::::.::::::::::::::::::::::::..............:.::::::.:.:.:.........................:.........:::::::::+::++:+:::.:. ::::::::.::........:.:.:.....:....::.:::::::.:.:.:::.:.::::::.:::::::.:::.::...........:.:::.::.::.:.:...................................::+++++++++++::+:::::.: ::.:::.:::.:..:..:..:.....:....:.:.:::.::.:::..::::::::.:::::::::.:::::::::.:.............::::::.::::...:......................::.........::+::+++:::::::::::+:+ .::::::::::.:......:.:.:....:.....:.:.::::.:.:.::.::.::::::::::::::::::::.::.........:.:.:.::.:.::.:::..........................:.........:.:::::::::::::::+::+: ::::::::::.:....:...:.:..:....:...:.:::.:::::.:::::::.::.::::::::::::::::::::............:::::::::::::.:.......................::.............:::::::::::::.:::+ ::::::::::::.:....:..:.:...:....:..::.::.:.::..:.:.::::::::::::::::::::::::.:.:.......:.:.:.::::.:::::...:.....................::..............:::::::.::::::::: :.::.:::::::..:.....:.:..:...:.....:.:::::::.:.:::::.::.:::::::::::::::::::::.............:::::::.:::::.:......................:::...............::::::::::::::: :::::::::::::...:....:.:...:...:.:..::.:.::.::.::.::::::::::::::::::::::::::::......:.:.:.:::.::::.::::........:...............::........:::::.....:::::::::.::: ::::::::::::::.:...:..:.:....:.....:.::::.::::..:::.::::::::::::::::::::::::.:.:..:...:..:.::::::::::.:..:...:....:............::.........:::::......::::.:::::: :.:::::::::::.:.......:.:.:....:.:..:.:.::::.:.::.::::.:::::::::::::+::+::::::......:..::.:::::::::.::.:.............:.........::........:::::::.:....:.:::::::: ::::::::::::::.:.:..:..:...:.:......:.:::.::::.:::::.:::::::::+::+:::::::::::::::.::.::.:::::::+:+::::.:..:.....:..:....:......::.........::::::::.:...::::::::: :::::::::::::::......:.:.:....:.:.:..::.:::.:::.::.:::::::::::::::+:+:+:++:::::.::.:::::++++===@@@@+:+:.:.....:.......:.........::.......:::::::::::......:::+:+ ::::::::::::::::.:.:...:.:.:.:...:...:.::.::::.:.:::::::::::+:++:+::+:+::+++++++++====@@@=@@@@@@@=@+:::..:........:............::.......:.::::::::::::..:.:::::: :.:::::::::::::.:....:.:.:..:..:...:..:.:.:::::.::::::::::+:+:+:+++++=+====@=@=@@@@@@@@@@@@@@@=@@@@=:+::...:........:..:..:.....:........::::::+:+:+:+::.....::: :::::::::::::::::.:...:.:.:..:..:.:.:.:.:.:.:::::::++++=+=+===@=@=@@@@@@@@@=@@@@@=@=@@=@=@@@@@@@@@@+:+:.:....:..:.:......:.....:.:....:.::::++:+:+:::::.:...:..: :::::::::::::::::..:.:..::.:..:......:.:.:.::::::==@=@@=@@@@@@@@@@@@@=@=@@=@@@@@@@@@@@@@@@@@======@=:::..:.:.........:.:.......::.......:::::::::::::::::::...:. ::::::::::::::::::....:..:.::..:.:.:..:.:.:.:::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@=@=@@@====++==++====@@=::::.:.....:.:.:.....:.....::..........::::+:::+:+:+::::.... :.:::::::::::::::::.:..:.::.:.:..:..:.....:.:.::+=@=@====@@@=@+=@@+:=@=@@@@=@@@@@=+==@@==+:.+@@@@@@=.::.:....:.......:.:......:.:+:.:........:::::::::::::::::.. ::::::::::::::::::.:.:..:.:.:.:.:..........:.:::+@@=+==+:==@@=:=@@+:@@@@@=@@@==@+:=@@@@@@:+=++=+=@@=:::.:.:....:.:.:.....:.:.::+===+++:........::::::::::::::::. :::::::::::::+::::::..:.:.:.:.:...:.........:::+=@++=@@@+:@@@+:====:+=++@@====:::=@@@@@=:+@@@@@=:+@=::::.:.:........:.:.....::+=======++........:::::::::::::::: ::.::::::::::::::::.:..:.::.::.:.:..:......:.::+=+:@@@@@=:===+:=@@+:+==.=+:=====:+==@=++@@@@@@@@+:@=:::.:...:.:.:.:....:.::::+==+=++====++.....:.::::::::::::::: :::::::::::::::+:::::.:.:.::.:.:.:.:.......:.::+@:+=====+:@=@+:@=@+:@@@:=::====@@=====@@@=@@@==++=@@::::.::......:.:.:..:::===========@+=:::....::::::::::+::::: :::::::::::::::::::::..:.:.:.:::::::::.:...:.::==:==@@=@++@@@++@@@:+@@:+@===@@=@@@@@@@@=========@@@=::::.:.:.:.:....:.:::+===@==========:.::::::::::::::+::::::: :.:::::::::::+:::+::::.:.::::.:::+:+::::::..::+@=:=@@@@@:+@=@:+@=@+=@@=@=@@@=@@@@@@@@@@@@@@@@@@@@@@+:::::...:...:.:..:::===@==@=@=======+++=++++=+++::+:::+:++:: ::::::::::::::::::::::..:.:.:::+:+::+:+:::::::+@=:=@@@=@+=@@@++@@@@@@=@@@@=@@@@@=@=========+++++++++::::.::..:.:..:.:::====@=@==@=@=====@=@=@===++:+++:++:+::::: :::::.:::::::::+::+::::.:.::::+:+:+::::+:::.::+@=:=@=@@===@=@@@@@@@@@@=@==@=+++=+++++++++++:::::::++++:::.:.:...:...::+===@===@==========@@@=@==+::::++::::::::: :.:::::::::::::::::::::.:.::::::::::::.:....:.+@=+=@@@@@@@@@@@=@===+++++++:+:+++++++++++::::.:.::::::::.:.....:...:.:+=====@=@==@=@=========@==+::::::++::+:+::: :::::::::::::+::+:::::::.:.::+:+:::.........::+=@@@====+=+++++:::::::::++===++++++++::.::...:...:........:.:....:..:++==@===@=@=@======+=====++:::..:::+++:::::: :::.::::::::::::::+::::::.::::::::......:....::+:::::::::::::::+::+:+:++=@=@++++++:::.:..:.:.::.:.:.:.:.:...:.:...::+====@=@===@==@=====+===+++:::::..::+++:+::: .:::::::::::::::::::+::::.:::+::...:.:::.:.:::+:+:.:::::::::::::::::::::=@==+++++::.:.:..:..:..:.::.:.....:....:.:.:+==@==@=@=@==========+==+=:+::::.:.:::++:::: ::::::::::::::+::+:::::.::::::...:..:.::++::.:+=++:.::::.:::::::::.:..::==@@++::::.:...:.:.:.:::+==+.:.:.:..:.:...::+===@==@===@======+===+=+++::::::...:::++::: ::.::::::::::::::::::.:::.:::..:..:.:====@=+::+==++:.:.:.:..:.....:.:.::=@==+++:....:.:.::::++:+====+::.:..:.:..:.::+=@===@==@=========+=+=+=++::::::::..:::+++: .:::::.::::::::::::::::.:::...:..::+++:======+=+==++:...:.:..:.:.:...:.:==@@++:::::.:.::+==@@=+====@===+::.:..:..:.:+===============+=+==+=+++:::::::::::..:.:++ ::::::::::::::::+::::.::::::.:.:.:++=:::+==+========+::....:....:..:..::=@=@++::...::::+=@@=====@=@=@=@==+:::..:..:::===@=========+==+=+=++++::+:+:+:+:::..::::+ ::.::::::::::::::::::::.:::.:..:+====+:+++===========++:.:..:.:..:.:.:.:==@=++++=+++=@++++=====@=@=@=@=@===::.:.:..:::=======+=++=+=+=+=++++::::+:+:::+::::..::: .::::.:::::::::::::::.:::.::::::++====++=======@=@====++:.:...:.:...:..:==@@+++@@@@@=@+::+=====@==@=@=@=@===::..:.:.::+++++++++=+=+=+=++++:::::+:+:+:::::::.:.:: :::::::::::::::::::::::::::::::+++=+=+===+====@========++..:.:...:.:..:.==@==++@=@@@@@@=+=======@=@=@=@=@=@==::.:..::::+++++===+=+=+++++:::::::+:+:::+:+:+::.:.. :.::::::::::::::::::::::::::::++=+==+=+=========@==@====+:.:...:..:..:.:==@==+++@=@@=@=@=====@=@=@=@=@=@=@=@==::.:::::+++++=+=+=+=+++:::::::::+:+:::::::::::::.: :::.:::.::::::::::::+:::::::+:+++++=+==+=====@===@======++:..:..:..:..:.+@@==++++===@=@=======@=@=@=@==@=@=@==+:.:::+:::+++=+=++++:::::::::::::+:+:+:::+++++++:: .::::.::::::::::::::::+::::::++++=++=+==+=====@===@=@====+:.:.:..:..:.:.==@@=+++===@=@==@===@==@=@=@=@=@=@=@=@=+::::+::::+++++++:::::+:+:+:+::::::+::++++++++++: :::.:::::::::::::::::::+:+:::::+++=++=+========@=@======+=::...:..:.:.::+@=@@+++===@=========@=@=@==@=@=@=@=@==+::+:+:+:::::::::::+:+:+:+:+:::::+::++:+++++++++: .::::::::::::::::::::::::+:+::+:+++=++=+=+===@====@==@===++.:..:.:.:.::++@@@==++====@==@=@=@==@==@=@=@=@=@=@===++:+++:+::::::::+:+:+:+:+:+:::+:+:+:+++===+=++::: ::.:::::.:::::::.:::::::+:::::::++++=++=+=======@========++..:..:.::+++++@=@@=++======@==@==@==@=@=@=@=@=@=@=@==+:+:+:+:+::::+::+:+:+:+::::::::::::++====+:::::: .::::.::::::::::::.:::::::+:+::::+++++=+=+========@==@====+:..:.:::++:+++@@=@+++==========@==@===@=@=@=@=@=@====+:++++:+:+:+:++:++:+:+:+:+::::+:+:::::====+::::: :::.:::::::.:::::::::::::::+::::+:++++++=+=+=============+:.:.:::++++++++=@@==:++=@=====@======@====@==@=@=@=@=++:+:+:+:+:+:+:++:+++:+:+::+:+::::::::::+===+:::: .::::::.:::::::::::::::::::::::::::++=+++=+========@=====+::.:::+++:++:++=@=@+::++===@======@=====@===@==@=====+:++++:+:+:++:+:++:+:++:+++:++++++::.:::++==++::: :.:.::::::::::::::::::::+:+:+:::::+::++++++=+===========++:.:::++:+++++++==@==::::++====================@==@==+::+++:+:+:++:++++++++:++:+:++::+:++::.:::++===++: .::::.::.::.:::::::::::::::::::::+:::+++=+++++===========+.:::++++++:++:+=@===:+:::+++===@===================+:++++==+:::+:++:+:+:+:+++++++++++++=+::.::::+===+: ::.:::::::::::::::::::::+::::::::::+::::++++=++=+======++::::+:+++:++++++==@==::+++::++====================+++:+++++=++++::+:+++:+++:+:+:++:+++==+=+::.:::++===+ .:::.:.::.::::.:::::+:::::+:::::::::::::::+++++++=+=====+.:::+++:+++++:+++@===::+:+++:+++========+=+=++=+=+=++:+++=++==+=++::+:+:+:+++++++++++======+::.:::++==+ :.::::::::::.:::::::::.::::::::::::+:::::::::::::+===+=+::::+:++++++++++++::::++:+++++:+:++==============+=++:+++++=====+===++::+:++:+:+:+:++========+::.::::+== .::.:.::.::::::::::+:....:::::::+:::::::::::::.:::+++=+:.:::++:++:++:++++++:+:+:++++++++:+:++=============++:+:+::+:+=========+=+++++++:++++==========+::.:::++= :.::::::::.::::::::+:.:.:.:::::::+:::::::::::::....::::::::+:+++++++++++:++++++++:++++++++++:++++=======+++::+::++++++++=+==========+=+++++====@=@===+=:::.:::++ .::.:.:.::::.::.:::::....:::::+:+::+::::::.:...:.:..::::::+:+++:+++:++++++++++:+:++++++++++++::::++++=+=++::+:+++++==+==+====++=+===========@=@=========+::::::: :.:::::::.::::::::::...:..:::::::+:::::::::::::::::::::::+:+::++++++++++++++++++:++++++++++:++++:+:+++:+::+::+:+++====@=@==+=============+====@=@=@====+=+::.::: .::.:.:.::::.:::::+:.:...:..:::+:::++=+=++++++++++++++:++:+:+:::::++++++++++++:+++++++++++++++:+++++:++++::+:++++=+====@====+=+++++=+=+========@=@=@====+=:::.:: :.::.::::.::::.:::::.:+++++++:+:+:++++=+=+=+++=+=+++++++:++++:+::+:::+:+:+:+:+:+++++++++++++++++++:+++:+::+:+:+:+=====@=@=====+=+++++++++=======@===@======+:::. .:.:::.::::.:::::::.:++=+=++++++++++++++=+=+=+====+=+=+++++:+::+::+:::::::::::+:+++++++++++++++++++++++:+::+:++++++======@@=@=@=@=======++=+=====@@==@===+==:::: .::.:.::.::::.:::::::+=+=+=++=++=+=+=+=++=+=+========+=+++++:+::::::::::::::++++++++++++++++++++++++++++:+++++++++++=+=====@@=@@=@@@=@=@========@==@======+=++:: :.:::::.::.:::::::.::=+=+=++++=++=+=+=++++===============+=+++:++:+++++++++:+:+++++++++++++++++++++++++:+++++++=+==+=======@=@@=@@=@@=@=@@=======@=@=@=@==+==++: .:.:.:.:::::.::.::.:+==+=++++++=+=+=+++++=@=@=@=@===========++=++++++++++++++++++++++++++++++++++++++++=+==+==+==+===+===@=@=@=@@=@=@@=@=@=@@=@@=@==@======+==+: :.::.:::.:.:::::::.:=+==+++=+=++=+++++===@===@===@=@=@===================+=+=+++++++++++++++++++++++++======+==+==========@=@@@=@@=@=@@=@@=@=@==@=@==@=@===++==+ .:.::.:.::::.::.:.:+=+=+=+++++++++======@=@=@==@==@=@=@=@===@==@===@==========++++++++++++++++++++++====================@=@@=@=@=@@=@=@=@=@=@=@=@==@==@=====++== .::.:.:::.::::::.::+=+==+========@==@=@==@===@==@==@==@=@=@=@=@=@@=@=@@=@@=@=@=+++++++++++++======@=====@=========@=@=@=@@=@@=@@=@=@=@=@=@=@=@=@=@==@==@=====++= :.:.::.:.::.:.:.:.++==+==============@=@==@=@=@==@==@==@=@=@=@=@==@=@=@=@=@=@=@==++++++++===@=@@@@@@@@===@=@==@=@=====@=@@@=@@=@=@=@@=@=@=@=@===@=@==@==@=@===++ .:.:.::::.:::::.::+=+==+=========@=@====@==@===@=@=@=@=@==@=@=@=@@=@=@=@=@@=@@=@@=++++=======@@=@=@=@@@==========@=@@@=@@=@@=@=@=@=@=@=@=@=@=@=@===@==@=======++ .::.:.:.::.:.:.:.:+=+=+===+==========@===@==@=@=@=@=@=@=@=@=@=@=@=@=@=@@@=@@=@@=@=========@====@@@@@@=@@@@@@@@@@@=@@=@@=@=@=@=@=@=@=@=@=@=@==@==@=@=@==@=@=====+ .:.::.::.:::::.:::=+====+==============@==@==@==@==@==@==@=@=@=@=@=@=@=@=@=@=@=@=======@===@=@===@=@@@@=@@=@@=@@@@=@@=@@@=@=@@=@=@=@=@=@=@=@==@=@====@=========+ .:.:.:.::.:.:.:.:+=+=+=+===========@==@====@==@==@==@==@=@=@=@=@=@=@@=@=@=@@=@=======@==@@====@==@=@=@@@@=@@@@=@=@@=@@=@=@@=@=@=@=@=@=@==@==@=@==@=@==@=@======+ .:.:.::.::.::.:.:+=+==+===+=============@=@=@=@=@=@=@=@=@=@=@=@=@=@=@@=@@@=@==========@===@=@==@==@=@@=@@@@=@=@@@=@@=@@=@=@=@=@=@@=@=@=@==@=@==@==@=@====@====== .:.::.:.:.::.:.:+=+=+===+===========@=@==@===@==@=@=@=@=@=@=@=@=@@=@=@=@=@=========@==@=@======@=@=@@=@@=@=@@@=@=@=@@=@=@@=@=@=@=@=@==@=@=@==@==@====@=@===@==== .:.:.:.:::.::.::++==+=+====+===========@==@=@=@==@==@==@=@=@=@=@=@=@=@@=@=@===@======@=========@=@@=@@@=@@@=@=@@@=@=@=@@=@=@@=@=@=@=@=@==@=@==@==@=@====@======= .:.:.::..::.:.::+=+==+==+===========@===@==@===@==@==@=@==@=@=@=@=@=@=@=@=@=================@@@@@=@@@=@@=@=@@@=@=@@@=@=@=@=@=@=@=@=@=@=@==@=@==@====@=@===@====+ .:.:.:.::.:.:.:++==+==+===============@==@==@=@=@=@=@=@=@=@=@=@=@=@@=@=@=@=@@=@=@=@=@==@=@@@=@=@@@@=@@=@@=@=@=@=@=@=@@=@=@=@=@=@=@==@==@=@===@==@=@====@======== ..:.:.:.:.::.:.+=+=+=+==+=+==+=====@===@==@==@==@==@=@=@=@=@=@=@=@=@=@=@@=@=@@=@@@=@@@@@@=@@@@@=@=@@=@@=@@@=@@=@@=@=@=@=@=@=@=@=@=@=@=@==@=@==@==@=@=@========== .:.:.:.:.:..:.+=+=+===+==============@==@==@==@==@=@==@=@=@=@=@=@=@=@=@=@@=@@=@@=@@@=@=@=@@=@=@@=@=@@=@@=@=@=@@=@@=@=@@=@@=@=@=@=@=@=@=@==@=@==@=======@======== ....:..:.:.:.:++==+=+===+===========@====@==@==@=@==@=@==@=@=@=@=@=@=@@=@=@=@@=@@=@=@@@@@@=@@@=@@@@=@@=@@=@@@=@=@=@=@=@=@=@=@=@=@=@==@==@====@==@=@=@=========== .::..:.:.:.:.:+=+=+==+====+===========@===@==@=@==@=@==@=@==@=@=@=@=@=@=@@=@=@@=@@=@@=@=@=@@=@@=@=@@=@@=@@=@=@=@=@=@@=@=@=@=@=@==@=@==@=@=@@==@==@===@===@====== ...:.:.:.:.:.++=+==+==+=+==========@===@=@=@=@==@=@==@=@=@=@=@=@=@=@=@=@=@=@@=@=@=@=@=@=@@=@=@=@=@=@=@=@=@=@@=@=@@=@=@=@=@=@=@=@=@==@=@=====@==@=======@=======+ :+::::::::::::::::::::+++:::::::++:::+:::+::::+::::++:+::+::+:::++:+:::+:+:+::++:++++++:::+::+::+::+::+:::+::++++:+:+::++:+:+:++::+::+++++++:++::++++:+:+:++:+:: =+=+=+=++=+:++=+=++++=+=:+++++=++=+=+++=++=+=+:+++++=++++:=+++=++=++=::::++==:=+++:++:+::::::::::::::::::::::=+==+++++:+++=:==+=+=:=+:++++++=++::=:=::=+=:+=:=+: +:::++++:++:+:+:++++:+:+::+:+++++++++++++:+:++:++++:++:++:+:++++::++++:+:+::+++:+::+::::::::::::::::::::::::::++:+++:+:++++::++:++:=::+:++++:+::::+:::+:+::+:+::