:: ::: ::: :::: :::: :::: ::::: ::::: ::::: :::::::::::::::: ::::: :::::: ::::: :: :::::::::::: ::::::::::::::::::::: ::::: :::::: ::::::::::::: :::::::::::::::::: :::::: ::::: ::::::: ::::: :::::: :::::::::::::::::::: ::::::::::::: :::::: ::::: :::::: ::::: :::::: :::::::::::::::: ::::: :::::: ::::: ::::::: :::::: : :::::: :::::: :::::::::::::::::: :::::: ::::: ::::::: :::::::: :::::: :::::: :::::::::::: ::::::::::::::::: :::::: :::::: ::::::: ::::::: ::::::: ::::::: ::::::::::: ::::: :::::: :::::: ::::::: :::: :::::: ::::::: ::::: :::::::::::: :::::::::::: ::::::: :::::: :::::::: : :::::::::::::::::: ::::::::: ::::::: ::::::: ::::::: :::: ::::: ::::::::::::: :::::: ::::::: ::::::: ::::: :::::::::::: :::::::::::::::::::: : ::::: :::: ::: ::::::::::: ::::::::::: :::