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