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