* . . o . * . . * o . . _..._ .:::::::. ::::::::::: ::::::::::: `:::::::::' `':::'' . . * o . . * . . o . *