dP dP dP dP dP 88 88 88 88 88 88 .8P .d8888b. .d888b88 88 88 .dP 88d888b. 88 d8' 88ooood8 88' `88 88 88888" 88' `88 88 .d8P 88. ... 88. .88 88. .d8P 88 `8b. 88 88 888888' `88888P' `88888P8 `Y8888' dP `YP dP dP