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