oooooooooooo .o. ooooo ooo `888' `8 .888. `888b. `8' 888 .8"888. 8 `88b. 8 888oooo8 .8' `888. 8 `88b. 8 888 " .88ooo8888. 8 `88b.8 888 o .8' `888. 8 `888 o888ooooood8 o88o o8888o o8o `8