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