..::''''::.. .;'' ``;. :: ::::::: : :: : : :: :: .:' `:. :: :: : O : :: O :: `:. .:' :: / `;..``::::''..;',,,,,,,,,,,/. ,,,,::::,,,,::;;;;;;;;;;;;;;;;