- : : :: : : :: ...:: :: :: : ....: :: :: .... :: .... : : : : ...: : : ... ...:::: :: :: :::::: : :::::: : ...: ...: :: .... :: ....: .... : ::: .... :: : .........: : : : : : .... : :: : : { ...}...: .... : :: ...: ...: ...: : - : : : : : : : : :: : : : : : : : : :: :: :: :: :: :: :: :: : :: : : : :: : :: : : : : :: : :: : ::: :: :: :: :: :: : : : : : : : : : :: : :: : : : :