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