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