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