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