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