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