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