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