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