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