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