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