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