.o oooo o8o ooooooooo. o888 `888 `"' `888 `Y88. 888 888 oooooooo oooo 888 .d88' oooo oooo 888 888 d'""7d8P `888 888ooo88P' `888 `888 888 888 .d8P' 888 888`88b. 888 888 888 888 .d8P' .P 888 888 `88b. 888 888 o888o .o. 88P d8888888P 888 o888o o888o `V88V"V8P' `Y888P 888 .o. 88P `Y888P