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