.---. .--. .-..-. .--. .--. .--. : .; `' .; :: :; :' .; : _ ' ..'' .; : : ._.'`.__.'`._. ;`.__.':_;`.__.'`.__.' : : .-. : :_; `._.'