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