oooo oooo .o .o. oooooooooooo `888 `888 .d88 .888. `888' `8 888 888 .d'888 .8"888. oooo ooo 888 888 888 .d' 888 .8' `888. `88. .8' 888oooo8 888 888 88ooo888oo .88ooo8888. `88..8' 888 " 888 888 888 .8' `888. `888' 888 o888o .o. 88P o888o o88o o8888o .8' o888o `Y888P .o..P' `Y8P'