dP dP d888888P d88888P .8888b 88 88 88 d8' 88 " 88 88d888b. 88 d8' dP dP 88aaa 88 88' `88 88 d8' 88 88 88 88 88 88 88 d8' 88. .88 88 dP dP dP dP d8' `8888P88 dP .88 d8888P