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