.ooo .o ooooooooo .88' o888 d"""""""8' oooooooo oooo d8b d88' 888 ooo. .oo. .oo. .8' d'""7d8P `888""8P d888P"Ybo. 888 `888P"Y88bP"Y88b .8' .d8P' 888 Y88[ ]88 888 888 888 888 .8' .d8P' .P 888 `Y88 88P 888 888 888 888 .8' d8888888P d888b `88bod8' o888o o888o o888o o888o .8'