.----. ----- .---- ----- ..--- ... . .. .-. . ... -.-. . .-. -.- .- .-.. . ...- .----. - .-. . -.-. -. --- -.-. .-.-.- .- .-.-.- ...- ... -.. .-. --- .... -.-. --- -. ----- .---- ----- ..---