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