:::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::.::::::::::::::::: ::::::::::::::::::::..:::::::::::::::::: :::::::::::::::::::..:::::::::::.::::::: :::::::::::::::::::..::::::::::.:::::::: :::::::::::::::::::.:::::::::::::::::::: :::::::::::::::..::::::::::::::::::::::: :::::::::::::..::..::::::::::::::::::::: ::::::::::..::::::..:::::::::::::::::::: :::::::...::::::::::.::::::::::::::::::: :::::::..::::::::::::.:::::::::::::::::: ::::::::.:::::::::::::.:::::::::::::.::: ::::::::..:::::::::::::.:::::::::::.:::: ::::::::...::::::::::::..::::::::::::::: ::::::::.:..:::::::::::..::::::::::::::: ::::::::.....:::::::::..:::::::::::::::: ::::::--...::.:.:....::.:::::::::::::::: ::::--:-:::..:..:::::::.:::::::::::::::: :::-:::::.::..:.:::::::..::::::::::::::: ::-::-:-.:..:...:::::::..::::::::::::::: :::::-:::.::.::.:::::::.:::::::::::::::: ::::-:::::..:...:::::::.:::..:::::::.::: ::-:::::-::..::.:::::::.:::::::::::::::: ::::-:::::-::...::::::..:::::::::::::::: :::-::::-:::-:.::::...:.:::::::::::::::: ::::::::::-::-:::..::::::::::::::::::::: ::::-::::-::-:::.::::::::::::::::::::::: :::::-:::::---:::::::..::::.:::::::::::: ::::::-:::-:::::::.....::::::::::::::::: :::::::--:::::::..:::::.:::::::::::::::: :::::::::::::...::::::::.::.:::::::::::: :::::::::::..::::::::::::.:::::::::::::: :::::::::::.::::::::::::::.::.:::::::::: :::::::::::...:::::::::::..::::::::::::: :::::::::::....:::::::::..:::::::.:::::: :::::::----:....::::::..:.:::::::.:::::: ::::::--:::...:..::..::::.:::::::::::::: :::::-:::::::..:...::::::.:::::::::.:::: ::::-::::::..::...:::::::.::::::::::.::: ::::::::-::::.::..:::::::.::::::::::.::: :::-::-:::-:::...::::::::::::::::::::::: ::::::::-:::::::.:::::::.::::::::::::::: ::::-:::::::::...:::::.::::::::.::::.::: :::::-::::-:::.::::..:::::::::...:...::: ::::::-:-::-::::::.:::::::::..::.::::::: :::::::-::::::::::::::::::..:::::.:::.:: :::::::::....:::::::::::..::::::::.:..:: :::::::..::::.:::::::::..:::::::::..:::: ::::...:::::::.:::::::::..:::::::::.:::: ::::.::::::::::.:::::::::..:::::::..:::: ::::..::::::::::.::::---:..::::::...:::: ::::..::::::::::.::---:::...:::..::.:::: ::::...:::::::::.::-::--.::..:.::::.:::: ::::.:..:::::::..:::---:......:::::.:::: :::::::..::::..:::::::::.:.::.:::::.:::: ::-:...:..::.::::::::::::...:.:::::.:::: ::::.::.:..::::::::--::-::.::.:::::::::: :::-::.....:::::::::-:----:.:.::::.::::: :::::::....:::::::::::::::..:.:::.:::::: :::-:::::..:::::.::::-:::::.::::.::::::: :::--:.:::.:::..::::::---:-:::..:::::::: :::::::::..:..:::::::::::::::.:::::::::: ::::-:::.:...::::::::::::::::::::::::::: ::-::::-:::::::::::::::::::::::::::::::: ::::--:::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: :::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::