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