ooooo ooo .o ooooo ooo oooo `888b. `8' .d88 `888' `8' `888 8 `88b. 8 .d'888 888 8 888 8 `88b. 8 .d' 888 888 8 888 8 `88b.8 88ooo888oo 888 8 888 8 `888 888 `88. .8' 888 o8o `8 o888o `YbodP' .o. 88P `Y888P