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