ooooooooo. .o ooooo ooo .ooooo. oooo `888 `Y88. .d88 `888' `8' d88' `8. `888 888 .d88' .d'888 888 8 Y88.. .8' oo.ooooo. 888 888ooo88P' .d' 888 888 8 `88888b. 888' `88b 888 888`88b. 88ooo888oo 888 8 .8' ``88b 888 888 888 888 `88b. 888 `88. .8' `8. .88P 888 888 888 o888o o888o o888o `YbodP' `boood8' 888bod8P' o888o 888 o888o