.o ooooooooo. oooooooooooo oooo oooo o888 `888 `Y88. `888' `8 `888 `888 888 oooo d8b 888 .d88' 888 888 888 oooo 888 `888""8P 888ooo88P' 888oooo8 888 888 .8P' 888 888 888`88b. 888 " 888 888888. 888 888 888 `88b. 888 o 888 888 `88b. o888o d888b o888o o888o o888ooooood8 o888o o888o o888o