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