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