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