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