.o ooooo ooooo ooo .o88o. oooo oooo o888 `888' `888b. `8' 888 `" `888 .8P' 888 888 8 `88b. 8 oooo oooo o888oo 888 d8' 888 888 8 `88b. 8 `888 `888 888 88888[ 888 888 8 `88b.8 888 888 888 888`88b. 888 888 o 8 `888 888 888 888 888 `88b. o888o o888ooooood8 o8o `8 `V88V"V8P' o888o o888o o888o