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