.d888888 .8888b 888888ba d8888888P 888888ba dP dP d8' 88 88 " 88 `8b .d8' 88 `8b 88 .d8' 88aaaaa88a 88aaa a88aaaa8P' .d8' 88 88 88aaa8P' 88 88 88 88 `8b. .d8' 88 88 88 `8b. 88 88 88 88 .88 d8' 88 .8P 88 88 88 88 dP 88888888P Y8888888P 8888888P dP dP