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