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