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