%%
%% This is file `ddiLogo.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% ddiLogo.dtx  (with options: `ddilogo,pretikzpic')
%% ddiLogo.dtx  (with options: `tikzpic')
%% ddiLogo.dtx  (with options: `posttikzpic')
%% 
%% This is a generated file. Do not edit it, instead edit the
%% sourcefile ddiLogo.dtx and generate this file again.
%% 
%% Copyright (C) 2013 by Gerald Goebel <gerald@wagors.de>
%% 
%% This file may be distributed and/or modified under the conditions of
%% the LaTeX Project Public License, either version 1.2 of this license
%% or (at your option) any later version.  The latest version of this
%% license is in:
%% 
%%    http://www.latex-project.org/lppl.txt
%% 
%% and version 1.2 or later is part of all distributions of LaTeX version
%% 1999/12/01 or later.
%% 
%% The Logo itself is Copyright (C) 2002 Ludger Humbert
%% 
%% It may be used and distributed under the creativecommons-license
%% ba-nc-saeither version 3.0 of this license or (at your option) any later
%% version. The version 3.0 of this license is in:
%% 
%%    http://http://creativecommons.org/licenses/by-nc-sa/3.0/legalcode
%% 
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{ddiLogo}[2013/11/14 v0.1 ddiLogo package]
\RequirePackage{etoolbox}
\RequirePackage{settobox}
\RequirePackage{tikz}
\RequirePackage{pgfopts}
\RequirePackage{letltxmacro}
\definecolor{ddilogowhite}{RGB}{255,255,255} % background white
\definecolor{ddilogolightgray}{RGB}{211,210,210} % shadow gray
\definecolor{ddilogoblue}{RGB}{46,49,146}   % foreground blue
\definecolor{ddilogodarkgray}{RGB}{189,188,188} % foreground gray
\newcommand{\ddi@logo@pac@back@ground}{ddilogowhite}
\LetLtxMacro{\ddi@logo@back@ground}{\ddi@logo@pac@back@ground}
\newcommand{\ddi@logo@pac@shadow}{ddilogolightgray}
\LetLtxMacro{\ddi@logo@shadow}{\ddi@logo@pac@shadow}
\newcommand{\ddi@logo@pac@character}{ddilogoblue}
\LetLtxMacro{\ddi@logo@character}{\ddi@logo@pac@character}
\newcommand{\ddi@logo@pac@digits}{ddilogodarkgray}
\LetLtxMacro{\ddi@logo@digits}{\ddi@logo@pac@digits}
\newcommand{\ddi@logo@scaleX}{1}
\newcommand{\ddi@logo@scaleY}{1}
\newcommand{\ddi@logo@draft}{%
  \begin{tikzpicture}[y=0.250pt,
                      x=0.250pt,
                      yscale=\ddi@logo@scaleY,
                      xscale=\ddi@logo@scaleX,
                      inner sep=0pt,
                      outer sep=0pt]%
    \begin{scope}[cm={{2.5,0.0,0.0,2.5,(0.0,0.0)}}]%
      \path[fill=\ddi@logo@back@ground,even odd rule] (0.0000,117.0000) --
      (268.0000,117.0000) -- (268.0000,0.0000) -- (0.0000,0.0000) --
      (0.0000,117.0000) -- cycle;%
    \end{scope}%
  \end{tikzpicture}%
}
\newcommand{\ddi@logo@pic}{%
  \begin{tikzpicture}[y=0.250pt,
                      x=0.250pt,
                      yscale=\ddi@logo@scaleY,
                      xscale=\ddi@logo@scaleX,
                      inner sep=0pt,
                      outer sep=0pt]%
  \begin{scope}[cm={{2.5,0.0,0.0,2.5,(0.0,0.0)}}]%
    \path[fill=\ddi@logo@back@ground,even odd rule] (0.0000,117.0000) --
    (268.0000,117.0000) -- (268.0000,0.0000) -- (0.0000,0.0000) --
    (0.0000,117.0000) -- cycle;%
    \path[fill=\ddi@logo@shadow,even odd rule] (82.8000,116.7000) ..
    controls (84.8000,116.7000) and (86.1000,116.3000) .. (86.8000,115.6000) ..
    controls (87.7000,114.7000) and (87.5000,113.2000) .. (86.1000,110.9000) ..
    controls (84.8000,108.6000) and (82.9000,106.8000) .. (80.7000,105.7000) ..
    controls (78.8000,104.7000) and (76.6000,104.2000) .. (74.3000,104.3000) ..
    controls (71.9000,104.3000) and (70.4000,104.8000) .. (69.7000,105.8000) ..
    controls (69.1000,106.9000) and (69.7000,108.6000) .. (71.6000,111.0000) ..
    controls (73.3000,113.2000) and (75.2000,114.7000) .. (77.2000,115.6000) ..
    controls (78.9000,116.3000) and (80.8000,116.7000) .. (82.8000,116.7000) --
    cycle
    (81.6000,115.0000) .. controls (81.1000,115.0000) and (80.6000,114.9000) ..
    (80.1000,114.8000) .. controls (79.6000,114.6000) and (79.1000,114.3000) ..
    (78.6000,113.9000) .. controls (77.9000,113.3000) and (77.1000,112.4000) ..
    (76.1000,111.0000) .. controls (75.0000,109.5000) and (74.4000,108.5000) ..
    (74.3000,107.9000) .. controls (74.2000,107.3000) and (74.2000,107.0000) ..
    (74.6000,106.8000) .. controls (74.8000,106.6000) and (75.2000,106.5000) ..
    (75.8000,106.5000) .. controls (76.3000,106.5000) and (76.9000,106.6000) ..
    (77.4000,106.8000) .. controls (78.0000,107.0000) and (78.6000,107.3000) ..
    (79.1000,107.8000) .. controls (79.9000,108.4000) and (80.7000,109.5000) ..
    (81.6000,110.9000) .. controls (82.5000,112.4000) and (83.0000,113.3000) ..
    (83.1000,113.8000) .. controls (83.2000,114.3000) and (83.1000,114.6000) ..
    (82.8000,114.8000) .. controls (82.5000,114.9000) and (82.1000,115.0000) ..
    (81.6000,115.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (110.3000,116.7000) ..
    controls (112.3000,116.7000) and (113.8000,116.3000) .. (114.8000,115.6000) ..
    controls (115.9000,114.7000) and (116.2000,113.2000) .. (115.7000,110.9000) ..
    controls (115.2000,108.6000) and (114.0000,106.8000) .. (112.2000,105.7000) ..
    controls (110.6000,104.7000) and (108.7000,104.2000) .. (106.3000,104.2000) ..
    controls (103.9000,104.2000) and (102.2000,104.8000) .. (101.2000,105.8000) ..
    controls (100.1000,106.8000) and (100.2000,108.6000) .. (101.1000,111.0000) ..
    controls (102.0000,113.2000) and (103.4000,114.7000) .. (105.1000,115.6000) ..
    controls (106.5000,116.3000) and (108.3000,116.7000) .. (110.3000,116.7000) --
    cycle
    (109.7000,115.0000) .. controls (109.2000,115.0000) and (108.8000,114.9000) ..
    (108.3000,114.7000) .. controls (107.9000,114.6000) and (107.5000,114.3000) ..
    (107.1000,113.9000) .. controls (106.6000,113.3000) and (106.1000,112.3000) ..
    (105.6000,110.9000) .. controls (105.1000,109.5000) and (104.9000,108.5000) ..
    (105.0000,107.9000) .. controls (105.0000,107.3000) and (105.3000,106.9000) ..
    (105.6000,106.7000) .. controls (106.0000,106.5000) and (106.4000,106.4000) ..
    (107.0000,106.4000) .. controls (107.5000,106.4000) and (108.1000,106.5000) ..
    (108.6000,106.7000) .. controls (109.0000,106.9000) and (109.5000,107.3000) ..
    (109.9000,107.8000) .. controls (110.4000,108.4000) and (110.8000,109.5000) ..
    (111.2000,110.9000) .. controls (111.6000,112.3000) and (111.8000,113.3000) ..
    (111.7000,113.7000) .. controls (111.5000,114.3000) and (111.3000,114.6000) ..
    (111.0000,114.7000) .. controls (110.7000,114.9000) and (110.2000,115.0000) ..
    (109.7000,115.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (140.0000,116.7000) ..
    controls (142.1000,116.7000) and (143.7000,116.3000) .. (144.9000,115.6000) ..
    controls (146.5000,114.7000) and (147.4000,113.1000) .. (147.7000,110.9000) ..
    controls (148.1000,108.5000) and (147.7000,106.7000) .. (146.2000,105.6000) ..
    controls (145.0000,104.7000) and (143.3000,104.2000) .. (140.9000,104.2000) ..
    controls (138.5000,104.2000) and (136.6000,104.7000) .. (135.1000,105.8000) ..
    controls (133.7000,106.8000) and (133.1000,108.6000) .. (133.1000,110.9000) ..
    controls (133.1000,113.1000) and (133.9000,114.7000) .. (135.3000,115.6000) ..
    controls (136.4000,116.3000) and (138.0000,116.7000) .. (140.0000,116.7000) --
    cycle
    (140.1000,115.0000) .. controls (139.6000,115.0000) and (139.2000,114.9000) ..
    (138.8000,114.7000) .. controls (138.4000,114.6000) and (138.1000,114.3000) ..
    (137.9000,113.9000) .. controls (137.7000,113.3000) and (137.6000,112.3000) ..
    (137.6000,110.9000) .. controls (137.7000,109.5000) and (137.8000,108.4000) ..
    (138.2000,107.9000) .. controls (138.5000,107.3000) and (138.8000,106.9000) ..
    (139.2000,106.7000) .. controls (139.7000,106.5000) and (140.2000,106.4000) ..
    (140.7000,106.4000) .. controls (141.3000,106.4000) and (141.8000,106.5000) ..
    (142.2000,106.7000) .. controls (142.6000,106.9000) and (142.9000,107.2000) ..
    (143.1000,107.8000) .. controls (143.3000,108.4000) and (143.4000,109.5000) ..
    (143.2000,110.9000) .. controls (143.1000,112.3000) and (142.9000,113.3000) ..
    (142.6000,113.7000) .. controls (142.2000,114.2000) and (141.9000,114.6000) ..
    (141.5000,114.7000) .. controls (141.1000,114.9000) and (140.6000,115.0000) ..
    (140.1000,115.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (176.4000,104.3000) .. controls (174.8000,104.3000) and (173.3000,104.3000) ..
    (171.7000,104.3000) .. controls (170.3000,107.6000) and (169.0000,110.7000) ..
    (167.9000,113.5000) .. controls (166.6000,112.7000) and (165.0000,112.2000) ..
    (163.0000,111.8000) .. controls (162.8000,112.5000) and (162.6000,113.1000) ..
    (162.3000,113.8000) .. controls (163.4000,114.0000) and (164.4000,114.3000) ..
    (165.5000,114.8000) .. controls (166.5000,115.4000) and (167.1000,115.9000) ..
    (167.3000,116.6000) .. controls (168.4000,116.6000) and (169.5000,116.6000) ..
    (170.6000,116.6000) .. controls (171.4000,114.8000) and (172.3000,112.9000) ..
    (173.3000,110.9000) .. controls (174.2000,108.8000) and (175.3000,106.6000) ..
    (176.4000,104.3000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (202.3000,104.3000) .. controls (200.7000,104.3000) and (199.1000,104.3000) ..
    (197.5000,104.3000) .. controls (195.2000,107.6000) and (193.0000,110.6000) ..
    (191.0000,113.5000) .. controls (189.9000,112.7000) and (188.5000,112.2000) ..
    (186.6000,111.8000) .. controls (186.2000,112.5000) and (185.8000,113.1000) ..
    (185.3000,113.8000) .. controls (186.3000,114.0000) and (187.3000,114.3000) ..
    (188.2000,114.8000) .. controls (189.1000,115.4000) and (189.6000,115.9000) ..
    (189.5000,116.6000) .. controls (190.6000,116.6000) and (191.7000,116.6000) ..
    (192.8000,116.6000) .. controls (194.2000,114.8000) and (195.7000,112.9000) ..
    (197.2000,110.9000) .. controls (198.8000,108.8000) and (200.5000,106.6000) ..
    (202.3000,104.3000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (70.8000,99.1000) ..
    controls (73.3000,99.1000) and (74.9000,98.5000) .. (75.6000,97.4000) ..
    controls (76.5000,96.1000) and (75.9000,93.7000) .. (73.9000,90.2000) ..
    controls (71.7000,86.5000) and (69.0000,83.6000) .. (65.9000,81.8000) ..
    controls (63.3000,80.3000) and (60.4000,79.5000) .. (57.4000,79.5000) ..
    controls (54.4000,79.5000) and (52.6000,80.4000) .. (52.0000,82.1000) ..
    controls (51.5000,83.7000) and (52.8000,86.5000) .. (55.7000,90.3000) ..
    controls (58.3000,93.8000) and (61.0000,96.1000) .. (63.8000,97.5000) ..
    controls (66.0000,98.6000) and (68.3000,99.1000) .. (70.8000,99.1000) --
    cycle
    (69.0000,96.5000) .. controls (68.4000,96.5000) and (67.8000,96.4000) ..
    (67.1000,96.2000) .. controls (66.5000,95.9000) and (65.8000,95.5000) ..
    (65.1000,94.8000) .. controls (64.1000,93.9000) and (62.8000,92.4000) ..
    (61.3000,90.2000) .. controls (59.6000,88.0000) and (58.6000,86.3000) ..
    (58.3000,85.4000) .. controls (58.0000,84.5000) and (58.0000,83.9000) ..
    (58.3000,83.6000) .. controls (58.7000,83.2000) and (59.2000,83.1000) ..
    (59.9000,83.1000) .. controls (60.5000,83.1000) and (61.3000,83.2000) ..
    (62.1000,83.6000) .. controls (62.8000,83.9000) and (63.6000,84.5000) ..
    (64.4000,85.3000) .. controls (65.5000,86.3000) and (66.8000,88.0000) ..
    (68.2000,90.2000) .. controls (69.6000,92.4000) and (70.4000,93.9000) ..
    (70.6000,94.6000) .. controls (70.8000,95.4000) and (70.7000,95.9000) ..
    (70.4000,96.2000) .. controls (70.1000,96.4000) and (69.6000,96.5000) ..
    (69.0000,96.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (104.6000,99.1000) ..
    controls (107.1000,99.1000) and (108.9000,98.5000) .. (110.1000,97.4000) ..
    controls (111.4000,96.0000) and (111.7000,93.7000) .. (110.9000,90.2000) ..
    controls (110.1000,86.4000) and (108.5000,83.6000) .. (106.0000,81.8000) ..
    controls (103.9000,80.2000) and (101.3000,79.4000) .. (98.3000,79.4000) ..
    controls (95.3000,79.4000) and (93.2000,80.3000) .. (92.0000,82.0000) ..
    controls (90.9000,83.7000) and (91.1000,86.4000) .. (92.6000,90.2000) ..
    controls (94.1000,93.7000) and (95.9000,96.1000) .. (98.2000,97.4000) ..
    controls (100.0000,98.5000) and (102.1000,99.1000) .. (104.6000,99.1000) --
    cycle
    (103.8000,96.5000) .. controls (103.2000,96.5000) and (102.6000,96.4000) ..
    (102.0000,96.1000) .. controls (101.5000,95.9000) and (100.9000,95.4000) ..
    (100.4000,94.7000) .. controls (99.8000,93.9000) and (99.0000,92.4000) ..
    (98.3000,90.2000) .. controls (97.5000,87.9000) and (97.1000,86.3000) ..
    (97.1000,85.4000) .. controls (97.1000,84.4000) and (97.3000,83.8000) ..
    (97.8000,83.5000) .. controls (98.2000,83.2000) and (98.8000,83.0000) ..
    (99.5000,83.0000) .. controls (100.2000,83.0000) and (100.9000,83.2000) ..
    (101.5000,83.5000) .. controls (102.2000,83.8000) and (102.8000,84.4000) ..
    (103.3000,85.2000) .. controls (103.9000,86.2000) and (104.6000,87.9000) ..
    (105.3000,90.2000) .. controls (105.9000,92.4000) and (106.2000,93.8000) ..
    (106.1000,94.6000) .. controls (106.0000,95.3000) and (105.7000,95.9000) ..
    (105.3000,96.1000) .. controls (104.9000,96.4000) and (104.4000,96.5000) ..
    (103.8000,96.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (141.3000,99.0000) ..
    controls (143.7000,99.0000) and (145.8000,98.5000) .. (147.3000,97.4000) ..
    controls (149.3000,96.0000) and (150.5000,93.6000) .. (151.1000,90.1000) ..
    controls (151.7000,86.4000) and (151.1000,83.5000) .. (149.4000,81.7000) ..
    controls (148.0000,80.1000) and (145.7000,79.3000) .. (142.6000,79.3000) ..
    controls (139.6000,79.4000) and (137.1000,80.2000) .. (135.3000,81.9000) ..
    controls (133.5000,83.6000) and (132.6000,86.4000) .. (132.7000,90.2000) ..
    controls (132.8000,93.6000) and (133.7000,96.0000) .. (135.4000,97.4000) ..
    controls (136.8000,98.5000) and (138.7000,99.0000) .. (141.3000,99.0000) --
    cycle
    (141.4000,96.4000) .. controls (140.8000,96.4000) and (140.3000,96.3000) ..
    (139.8000,96.1000) .. controls (139.4000,95.8000) and (139.0000,95.3000) ..
    (138.7000,94.7000) .. controls (138.4000,93.8000) and (138.3000,92.3000) ..
    (138.4000,90.1000) .. controls (138.4000,87.8000) and (138.7000,86.2000) ..
    (139.1000,85.3000) .. controls (139.5000,84.4000) and (139.9000,83.7000) ..
    (140.5000,83.4000) .. controls (141.1000,83.1000) and (141.7000,82.9000) ..
    (142.4000,82.9000) .. controls (143.1000,82.9000) and (143.7000,83.1000) ..
    (144.2000,83.4000) .. controls (144.7000,83.7000) and (145.1000,84.3000) ..
    (145.4000,85.1000) .. controls (145.6000,86.1000) and (145.6000,87.8000) ..
    (145.4000,90.1000) .. controls (145.2000,92.3000) and (144.9000,93.8000) ..
    (144.5000,94.5000) .. controls (144.1000,95.3000) and (143.6000,95.8000) ..
    (143.1000,96.1000) .. controls (142.6000,96.3000) and (142.1000,96.4000) ..
    (141.4000,96.4000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (188.1000,79.4000) ..
    controls (186.1000,79.4000) and (184.1000,79.4000) .. (182.1000,79.5000) ..
    controls (179.9000,84.8000) and (177.8000,89.7000) .. (176.0000,94.1000) ..
    controls (174.5000,93.0000) and (172.6000,92.1000) .. (170.1000,91.5000) ..
    controls (169.8000,92.6000) and (169.4000,93.6000) .. (169.1000,94.6000) ..
    controls (170.3000,94.9000) and (171.6000,95.5000) .. (172.8000,96.2000) ..
    controls (174.1000,97.0000) and (174.8000,97.9000) .. (174.9000,98.9000) ..
    controls (176.3000,98.9000) and (177.6000,98.9000) .. (179.0000,98.9000) ..
    controls (180.3000,96.1000) and (181.6000,93.2000) .. (183.1000,90.0000) ..
    controls (184.7000,86.8000) and (186.3000,83.2000) .. (188.1000,79.4000) --
    cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (221.3000,79.4000) ..
    controls (219.3000,79.4000) and (217.2000,79.4000) .. (215.3000,79.4000) ..
    controls (211.4000,84.7000) and (207.9000,89.6000) .. (204.8000,94.1000) ..
    controls (203.7000,92.9000) and (202.0000,92.0000) .. (199.7000,91.5000) ..
    controls (199.0000,92.5000) and (198.4000,93.6000) .. (197.7000,94.6000) ..
    controls (198.9000,94.9000) and (200.0000,95.4000) .. (201.0000,96.2000) ..
    controls (202.1000,97.0000) and (202.5000,97.8000) .. (202.4000,98.8000) ..
    controls (203.7000,98.8000) and (205.1000,98.8000) .. (206.4000,98.8000) ..
    controls (208.5000,96.1000) and (210.8000,93.1000) .. (213.2000,90.0000) ..
    controls (215.7000,86.7000) and (218.4000,83.2000) .. (221.3000,79.4000) --
    cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (49.6000,68.1000) ..
    controls (52.9000,68.1000) and (54.9000,67.1000) .. (55.6000,65.1000) ..
    controls (56.4000,62.7000) and (55.0000,58.4000) .. (51.1000,51.8000) ..
    controls (46.9000,44.7000) and (42.2000,39.1000) .. (37.2000,35.5000) ..
    controls (32.9000,32.4000) and (28.5000,30.8000) .. (24.2000,30.8000) ..
    controls (19.9000,30.8000) and (17.7000,32.6000) .. (17.6000,36.0000) ..
    controls (17.6000,39.3000) and (20.5000,44.8000) .. (26.1000,52.0000) ..
    controls (31.1000,58.5000) and (35.6000,62.7000) .. (39.7000,65.2000) ..
    controls (43.1000,67.2000) and (46.3000,68.1000) .. (49.6000,68.1000) --
    cycle
    (46.5000,63.5000) .. controls (45.6000,63.5000) and (44.8000,63.3000) ..
    (43.8000,62.8000) .. controls (42.9000,62.4000) and (41.8000,61.6000) ..
    (40.5000,60.3000) .. controls (38.9000,58.7000) and (36.7000,56.0000) ..
    (33.8000,51.9000) .. controls (30.7000,47.5000) and (28.6000,44.4000) ..
    (27.9000,42.6000) .. controls (27.1000,40.8000) and (26.8000,39.6000) ..
    (27.2000,38.9000) .. controls (27.5000,38.3000) and (28.1000,38.0000) ..
    (29.1000,38.0000) .. controls (30.1000,38.0000) and (31.2000,38.3000) ..
    (32.4000,39.0000) .. controls (33.6000,39.6000) and (34.9000,40.7000) ..
    (36.3000,42.3000) .. controls (38.2000,44.3000) and (40.5000,47.5000) ..
    (43.3000,51.9000) .. controls (46.0000,55.9000) and (47.5000,58.6000) ..
    (48.0000,60.1000) .. controls (48.5000,61.4000) and (48.6000,62.4000) ..
    (48.2000,62.8000) .. controls (47.8000,63.3000) and (47.3000,63.5000) ..
    (46.5000,63.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (80.9000,67.7000) ..
    controls (85.1000,67.7000) and (89.3000,67.7000) .. (93.6000,67.7000) ..
    controls (96.5000,67.7000) and (98.6000,67.5000) .. (100.0000,67.1000) ..
    controls (101.9000,66.7000) and (103.4000,65.7000) .. (104.6000,64.4000) ..
    controls (105.8000,63.1000) and (106.5000,61.4000) .. (106.9000,59.4000) ..
    controls (107.3000,57.3000) and (107.1000,54.6000) .. (106.5000,51.3000) ..
    controls (105.9000,48.3000) and (105.0000,45.5000) .. (103.6000,43.1000) ..
    controls (102.0000,40.2000) and (99.9000,37.6000) .. (97.5000,35.6000) ..
    controls (95.6000,34.1000) and (93.2000,32.9000) .. (90.3000,32.0000) ..
    controls (88.2000,31.3000) and (85.4000,31.0000) .. (82.1000,31.1000) ..
    controls (76.5000,31.1000) and (70.8000,31.1000) .. (65.2000,31.1000) ..
    controls (68.5000,38.6000) and (71.4000,45.5000) .. (74.1000,51.7000) ..
    controls (76.5000,57.5000) and (78.8000,62.8000) .. (80.9000,67.7000) --
    cycle
    (86.0000,62.7000) .. controls (83.3000,55.6000) and (80.4000,47.6000) ..
    (77.0000,38.7000) .. controls (79.2000,38.7000) and (81.3000,38.7000) ..
    (83.4000,38.7000) .. controls (85.8000,38.7000) and (87.6000,38.8000) ..
    (88.7000,39.0000) .. controls (90.2000,39.4000) and (91.5000,40.0000) ..
    (92.6000,40.8000) .. controls (93.7000,41.6000) and (94.8000,42.9000) ..
    (95.9000,44.7000) .. controls (96.9000,46.5000) and (97.8000,48.8000) ..
    (98.5000,51.7000) .. controls (99.2000,54.4000) and (99.4000,56.4000) ..
    (99.3000,57.8000) .. controls (99.2000,59.2000) and (98.7000,60.2000) ..
    (98.0000,60.9000) .. controls (97.3000,61.7000) and (96.3000,62.2000) ..
    (95.1000,62.4000) .. controls (94.1000,62.6000) and (92.2000,62.7000) ..
    (89.2000,62.7000) .. controls (88.2000,62.7000) and (87.1000,62.7000) ..
    (86.0000,62.7000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (129.8000,67.6000) ..
    controls (134.0000,67.6000) and (138.2000,67.6000) .. (142.5000,67.6000) ..
    controls (145.4000,67.6000) and (147.6000,67.4000) .. (149.1000,67.0000) ..
    controls (151.2000,66.5000) and (153.1000,65.6000) .. (154.8000,64.3000) ..
    controls (156.5000,62.9000) and (158.0000,61.3000) .. (159.1000,59.3000) ..
    controls (160.3000,57.1000) and (161.3000,54.5000) .. (161.9000,51.1000) ..
    controls (162.5000,48.1000) and (162.7000,45.3000) .. (162.3000,42.9000) ..
    controls (161.8000,40.0000) and (160.7000,37.4000) .. (159.0000,35.4000) ..
    controls (157.7000,33.9000) and (155.8000,32.6000) .. (153.3000,31.7000) ..
    controls (151.4000,31.1000) and (148.7000,30.8000) .. (145.4000,30.8000) ..
    controls (139.7000,30.8000) and (134.1000,30.8000) .. (128.4000,30.9000) ..
    controls (128.7000,38.4000) and (128.9000,45.3000) .. (129.2000,51.6000) ..
    controls (129.4000,57.4000) and (129.6000,62.7000) .. (129.8000,67.6000) --
    cycle
    (136.8000,62.6000) .. controls (137.0000,55.4000) and (137.1000,47.4000) ..
    (137.3000,38.5000) .. controls (139.4000,38.5000) and (141.5000,38.4000) ..
    (143.7000,38.4000) .. controls (146.1000,38.4000) and (147.8000,38.6000) ..
    (148.8000,38.8000) .. controls (150.2000,39.2000) and (151.3000,39.8000) ..
    (152.1000,40.6000) .. controls (152.9000,41.4000) and (153.5000,42.7000) ..
    (153.8000,44.5000) .. controls (154.1000,46.3000) and (154.1000,48.6000) ..
    (153.7000,51.5000) .. controls (153.3000,54.2000) and (152.8000,56.3000) ..
    (152.1000,57.6000) .. controls (151.4000,59.0000) and (150.6000,60.1000) ..
    (149.6000,60.8000) .. controls (148.6000,61.5000) and (147.4000,62.0000) ..
    (146.0000,62.3000) .. controls (145.0000,62.5000) and (143.0000,62.6000) ..
    (140.1000,62.6000) .. controls (139.0000,62.6000) and (137.9000,62.6000) ..
    (136.8000,62.6000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (202.1000,30.5000) ..
    controls (199.0000,38.1000) and (196.0000,45.1000) .. (193.4000,51.3000) ..
    controls (191.0000,57.2000) and (188.8000,62.5000) .. (186.7000,67.5000) ..
    controls (189.0000,67.5000) and (191.4000,67.5000) .. (193.7000,67.5000) ..
    controls (196.0000,62.5000) and (198.6000,57.2000) .. (201.3000,51.3000) ..
    controls (204.3000,45.1000) and (207.6000,38.1000) .. (211.2000,30.5000) ..
    controls (208.2000,30.5000) and (205.1000,30.5000) .. (202.1000,30.5000) --
    cycle;
    \path[fill=\ddi@logo@shadow,even odd rule] (259.0000,30.2000) ..
    controls (256.1000,30.2000) and (253.2000,30.2000) .. (250.3000,30.2000) ..
    controls (242.6000,41.0000) and (235.9000,50.5000) .. (229.9000,58.8000) ..
    controls (228.8000,56.7000) and (226.8000,55.0000) .. (223.9000,54.0000) ..
    controls (222.6000,55.9000) and (221.3000,57.9000) .. (220.1000,59.8000) ..
    controls (221.6000,60.3000) and (222.9000,61.3000) .. (224.1000,62.7000) ..
    controls (225.3000,64.1000) and (225.6000,65.7000) .. (225.1000,67.4000) ..
    controls (226.9000,67.4000) and (228.7000,67.4000) .. (230.5000,67.4000) ..
    controls (234.3000,62.4000) and (238.4000,57.0000) .. (242.9000,51.2000) ..
    controls (247.7000,44.9000) and (253.1000,37.9000) .. (259.0000,30.2000) --
    cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (6.5000,21.2000) --
    (12.8000,21.2000) .. controls (14.3000,21.2000) and (15.4000,21.1000) ..
    (16.1000,20.8000) .. controls (17.1000,20.6000) and (18.0000,20.0000) ..
    (18.7000,19.3000) .. controls (19.4000,18.5000) and (20.0000,17.6000) ..
    (20.4000,16.5000) .. controls (20.7000,15.4000) and (20.9000,14.0000) ..
    (20.9000,12.4000) .. controls (20.9000,11.0000) and (20.7000,9.8000) ..
    (20.4000,8.8000) .. controls (20.0000,7.5000) and (19.3000,6.5000) ..
    (18.5000,5.7000) .. controls (17.9000,5.2000) and (17.1000,4.7000) ..
    (16.1000,4.4000) .. controls (15.3000,4.1000) and (14.3000,4.0000) ..
    (13.0000,4.0000) -- (6.5000,4.0000) -- (6.5000,21.2000) -- cycle
    (10.0000,18.3000) -- (10.0000,6.9000) --
    (12.6000,6.9000) .. controls (13.5000,6.9000) and (14.2000,7.0000) ..
    (14.7000,7.1000) .. controls (15.2000,7.2000) and (15.7000,7.4000) ..
    (16.0000,7.8000) .. controls (16.4000,8.1000) and (16.7000,8.7000) ..
    (17.0000,9.5000) .. controls (17.2000,10.2000) and (17.3000,11.3000) ..
    (17.3000,12.6000) .. controls (17.3000,13.9000) and (17.2000,14.9000) ..
    (17.0000,15.6000) .. controls (16.7000,16.4000) and (16.4000,16.9000) ..
    (16.0000,17.3000) .. controls (15.6000,17.7000) and (15.0000,18.0000) ..
    (14.4000,18.1000) .. controls (13.9000,18.2000) and (13.0000,18.3000) ..
    (11.5000,18.3000) -- (10.0000,18.3000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (23.8000,18.1000) .. controls (23.8000,19.1000) and (23.8000,20.2000) ..
    (23.8000,21.2000) .. controls (24.9000,21.2000) and (26.0000,21.2000) ..
    (27.1000,21.2000) .. controls (27.1000,20.2000) and (27.1000,19.1000) ..
    (27.1000,18.1000) .. controls (26.0000,18.1000) and (24.9000,18.1000) ..
    (23.8000,18.1000) -- cycle
    (23.8000,4.0000) .. controls (23.8000,8.1000) and (23.8000,12.3000) ..
    (23.8000,16.5000) .. controls (24.9000,16.5000) and (26.0000,16.5000) ..
    (27.1000,16.5000) .. controls (27.1000,12.3000) and (27.1000,8.1000) ..
    (27.1000,4.0000) .. controls (26.0000,4.0000) and (24.9000,4.0000) ..
    (23.8000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (41.9000,4.0000) -- (38.9000,4.0000) --
    (38.9000,5.8000) .. controls (38.4000,5.1000) and (37.8000,4.6000) ..
    (37.0000,4.2000) .. controls (36.4000,3.9000) and (35.7000,3.7000) ..
    (35.0000,3.7000) .. controls (33.5000,3.7000) and (32.3000,4.3000) ..
    (31.3000,5.5000) .. controls (30.3000,6.6000) and (29.8000,8.2000) ..
    (29.8000,10.3000) .. controls (29.8000,12.4000) and (30.2000,14.0000) ..
    (31.2000,15.1000) .. controls (32.2000,16.2000) and (33.5000,16.7000) ..
    (35.0000,16.7000) .. controls (36.4000,16.7000) and (37.6000,16.1000) ..
    (38.6000,15.0000) -- (38.6000,21.2000) -- (41.9000,21.2000) --
    (41.9000,4.0000) -- cycle
    (33.1000,10.5000) .. controls (33.1000,9.2000) and (33.3000,8.2000) ..
    (33.7000,7.6000) .. controls (34.2000,6.8000) and (35.0000,6.3000) ..
    (35.9000,6.3000) .. controls (36.7000,6.3000) and (37.3000,6.6000) ..
    (37.8000,7.3000) .. controls (38.4000,8.0000) and (38.6000,8.9000) ..
    (38.6000,10.2000) .. controls (38.6000,11.6000) and (38.4000,12.7000) ..
    (37.9000,13.3000) .. controls (37.3000,13.9000) and (36.7000,14.2000) ..
    (35.9000,14.2000) .. controls (35.1000,14.2000) and (34.4000,13.9000) ..
    (33.9000,13.3000) .. controls (33.4000,12.7000) and (33.1000,11.7000) ..
    (33.1000,10.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (47.6000,12.7000) --
    (44.6000,13.2000) .. controls (44.9000,14.4000) and (45.5000,15.3000) ..
    (46.3000,15.9000) .. controls (47.1000,16.5000) and (48.4000,16.7000) ..
    (50.0000,16.7000) .. controls (51.4000,16.7000) and (52.6000,16.6000) ..
    (53.3000,16.2000) .. controls (54.0000,15.9000) and (54.5000,15.4000) ..
    (54.8000,14.9000) .. controls (55.1000,14.4000) and (55.2000,13.4000) ..
    (55.2000,11.9000) --
    (55.2000,8.1000) .. controls (55.2000,7.0000) and (55.2000,6.2000) ..
    (55.4000,5.7000) .. controls (55.4000,5.1000) and (55.6000,4.6000) ..
    (56.0000,4.0000) --
    (52.7000,4.0000) .. controls (52.6000,4.2000) and (52.5000,4.5000) ..
    (52.4000,5.0000) .. controls (52.3000,5.2000) and (52.3000,5.3000) ..
    (52.2000,5.4000) .. controls (51.7000,4.8000) and (51.1000,4.4000) ..
    (50.5000,4.1000) .. controls (49.8000,3.9000) and (49.1000,3.7000) ..
    (48.4000,3.7000) .. controls (47.1000,3.7000) and (46.1000,4.1000) ..
    (45.4000,4.8000) .. controls (44.6000,5.5000) and (44.2000,6.3000) ..
    (44.2000,7.4000) .. controls (44.2000,8.1000) and (44.4000,8.7000) ..
    (44.8000,9.3000) .. controls (45.1000,9.9000) and (45.6000,10.2000) ..
    (46.2000,10.6000) .. controls (46.8000,10.8000) and (47.7000,11.1000) ..
    (48.8000,11.3000) .. controls (50.3000,11.6000) and (51.4000,11.9000) ..
    (52.0000,12.1000) --
    (52.0000,12.5000) .. controls (52.0000,13.1000) and (51.8000,13.5000) ..
    (51.5000,13.8000) .. controls (51.2000,14.1000) and (50.6000,14.2000) ..
    (49.7000,14.2000) .. controls (49.2000,14.2000) and (48.7000,14.1000) ..
    (48.4000,13.9000) .. controls (48.0000,13.6000) and (47.8000,13.2000) ..
    (47.6000,12.7000) -- cycle
    (52.0000,10.0000) .. controls (51.6000,9.9000) and (50.9000,9.7000) ..
    (50.0000,9.5000) .. controls (49.1000,9.3000) and (48.5000,9.1000) ..
    (48.2000,8.9000) .. controls (47.8000,8.6000) and (47.5000,8.2000) ..
    (47.5000,7.8000) .. controls (47.5000,7.3000) and (47.7000,6.9000) ..
    (48.1000,6.6000) .. controls (48.4000,6.2000) and (48.8000,6.1000) ..
    (49.4000,6.1000) .. controls (50.0000,6.1000) and (50.5000,6.3000) ..
    (51.1000,6.6000) .. controls (51.5000,6.9000) and (51.7000,7.3000) ..
    (51.9000,7.7000) .. controls (52.0000,8.0000) and (52.0000,8.5000) ..
    (52.0000,9.3000) -- (52.0000,10.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (58.3000,4.0000) .. controls (58.3000,9.7000) and (58.3000,15.5000) ..
    (58.3000,21.2000) .. controls (59.4000,21.2000) and (60.5000,21.2000) ..
    (61.6000,21.2000) .. controls (61.6000,18.2000) and (61.6000,15.1000) ..
    (61.6000,12.1000) .. controls (62.9000,13.5000) and (64.2000,15.0000) ..
    (65.5000,16.5000) .. controls (66.8000,16.5000) and (68.2000,16.5000) ..
    (69.5000,16.5000) .. controls (68.1000,15.0000) and (66.7000,13.4000) ..
    (65.3000,11.9000) .. controls (66.8000,9.3000) and (68.3000,6.6000) ..
    (69.8000,4.0000) .. controls (68.7000,4.0000) and (67.5000,4.0000) ..
    (66.3000,4.0000) .. controls (65.3000,5.9000) and (64.2000,7.7000) ..
    (63.2000,9.6000) .. controls (62.6000,9.1000) and (62.1000,8.5000) ..
    (61.6000,8.0000) .. controls (61.6000,6.7000) and (61.6000,5.3000) ..
    (61.6000,4.0000) .. controls (60.5000,4.0000) and (59.4000,4.0000) ..
    (58.3000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (77.5000,16.5000) -- (77.5000,13.8000) -- (75.2000,13.8000) --
    (75.2000,8.8000) .. controls (75.2000,7.8000) and (75.3000,7.2000) ..
    (75.3000,7.0000) .. controls (75.3000,6.9000) and (75.4000,6.7000) ..
    (75.6000,6.6000) .. controls (75.7000,6.5000) and (75.9000,6.4000) ..
    (76.1000,6.4000) .. controls (76.5000,6.4000) and (76.9000,6.6000) ..
    (77.5000,6.8000) --
    (77.8000,4.2000) .. controls (77.0000,3.9000) and (76.1000,3.7000) ..
    (75.1000,3.7000) .. controls (74.6000,3.7000) and (74.0000,3.8000) ..
    (73.5000,4.0000) .. controls (73.0000,4.2000) and (72.7000,4.5000) ..
    (72.5000,4.8000) .. controls (72.3000,5.1000) and (72.1000,5.5000) ..
    (72.0000,6.1000) .. controls (71.9000,6.5000) and (71.9000,7.2000) ..
    (71.9000,8.4000) -- (71.9000,13.8000) -- (70.4000,13.8000) --
    (70.4000,16.5000) -- (71.9000,16.5000) -- (71.9000,18.9000) --
    (75.2000,20.8000) -- (75.2000,16.5000) -- (77.5000,16.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (79.8000,18.1000) .. controls (79.8000,19.1000) and (79.8000,20.2000) ..
    (79.8000,21.2000) .. controls (80.9000,21.2000) and (82.0000,21.2000) ..
    (83.1000,21.2000) .. controls (83.1000,20.2000) and (83.1000,19.1000) ..
    (83.1000,18.1000) .. controls (82.0000,18.1000) and (80.9000,18.1000) ..
    (79.8000,18.1000) -- cycle
    (79.8000,4.0000) .. controls (79.8000,8.1000) and (79.8000,12.3000) ..
    (79.8000,16.5000) .. controls (80.9000,16.5000) and (82.0000,16.5000) ..
    (83.1000,16.5000) .. controls (83.1000,12.3000) and (83.1000,8.1000) ..
    (83.1000,4.0000) .. controls (82.0000,4.0000) and (80.9000,4.0000) ..
    (79.8000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (86.4000,4.0000) .. controls (86.4000,9.7000) and (86.4000,15.5000) ..
    (86.4000,21.2000) .. controls (87.5000,21.2000) and (88.6000,21.2000) ..
    (89.7000,21.2000) .. controls (89.7000,18.2000) and (89.7000,15.1000) ..
    (89.7000,12.1000) .. controls (91.0000,13.5000) and (92.3000,15.0000) ..
    (93.6000,16.5000) .. controls (94.9000,16.5000) and (96.3000,16.5000) ..
    (97.6000,16.5000) .. controls (96.2000,15.0000) and (94.8000,13.4000) ..
    (93.4000,11.9000) .. controls (94.9000,9.3000) and (96.4000,6.6000) ..
    (97.9000,4.0000) .. controls (96.7000,4.0000) and (95.6000,4.0000) ..
    (94.4000,4.0000) .. controls (93.3000,5.9000) and (92.3000,7.7000) ..
    (91.2000,9.6000) .. controls (90.7000,9.1000) and (90.2000,8.5000) ..
    (89.7000,8.0000) .. controls (89.7000,6.7000) and (89.7000,5.3000) ..
    (89.7000,4.0000) .. controls (88.6000,4.0000) and (87.5000,4.0000) ..
    (86.4000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (118.0000,4.0000) -- (114.9000,4.0000) --
    (114.9000,5.8000) .. controls (114.4000,5.1000) and (113.8000,4.6000) ..
    (113.1000,4.2000) .. controls (112.5000,3.9000) and (111.7000,3.7000) ..
    (111.0000,3.7000) .. controls (109.6000,3.7000) and (108.4000,4.3000) ..
    (107.4000,5.5000) .. controls (106.4000,6.6000) and (105.8000,8.2000) ..
    (105.8000,10.3000) .. controls (105.8000,12.4000) and (106.3000,14.0000) ..
    (107.3000,15.1000) .. controls (108.3000,16.2000) and (109.6000,16.7000) ..
    (111.1000,16.7000) .. controls (112.5000,16.7000) and (113.7000,16.1000) ..
    (114.7000,15.0000) -- (114.7000,21.2000) -- (118.0000,21.2000) --
    (118.0000,4.0000) -- cycle
    (109.2000,10.5000) .. controls (109.2000,9.2000) and (109.4000,8.2000) ..
    (109.8000,7.6000) .. controls (110.3000,6.8000) and (111.0000,6.3000) ..
    (112.0000,6.3000) .. controls (112.7000,6.3000) and (113.4000,6.6000) ..
    (113.9000,7.3000) .. controls (114.4000,8.0000) and (114.7000,8.9000) ..
    (114.7000,10.2000) .. controls (114.7000,11.6000) and (114.5000,12.7000) ..
    (114.0000,13.3000) .. controls (113.4000,13.9000) and (112.8000,14.2000) ..
    (112.0000,14.2000) .. controls (111.2000,14.2000) and (110.5000,13.9000) ..
    (110.0000,13.3000) .. controls (109.5000,12.7000) and (109.2000,11.7000) ..
    (109.2000,10.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (128.4000,8.0000) --
    (131.7000,7.4000) .. controls (131.3000,6.2000) and (130.6000,5.3000) ..
    (129.7000,4.7000) .. controls (128.8000,4.0000) and (127.6000,3.7000) ..
    (126.3000,3.7000) .. controls (124.1000,3.7000) and (122.5000,4.4000) ..
    (121.5000,5.9000) .. controls (120.6000,7.0000) and (120.2000,8.4000) ..
    (120.2000,10.1000) .. controls (120.2000,12.2000) and (120.8000,13.8000) ..
    (121.9000,15.0000) .. controls (122.9000,16.1000) and (124.3000,16.7000) ..
    (125.9000,16.7000) .. controls (127.8000,16.7000) and (129.3000,16.1000) ..
    (130.3000,14.9000) .. controls (131.4000,13.7000) and (131.9000,11.8000) ..
    (131.9000,9.3000) --
    (123.6000,9.3000) .. controls (123.6000,8.3000) and (123.9000,7.6000) ..
    (124.4000,7.0000) .. controls (124.9000,6.4000) and (125.5000,6.2000) ..
    (126.3000,6.2000) .. controls (126.8000,6.2000) and (127.3000,6.3000) ..
    (127.6000,6.6000) .. controls (128.0000,6.9000) and (128.2000,7.4000) ..
    (128.4000,8.0000) -- cycle
    (128.6000,11.3000) .. controls (128.6000,12.3000) and (128.3000,13.0000) ..
    (127.9000,13.5000) .. controls (127.4000,14.0000) and (126.8000,14.2000) ..
    (126.1000,14.2000) .. controls (125.4000,14.2000) and (124.8000,14.0000) ..
    (124.4000,13.4000) .. controls (123.9000,12.9000) and (123.7000,12.2000) ..
    (123.7000,11.3000) -- (128.6000,11.3000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (137.7000,4.0000) -- (134.4000,4.0000) -- (134.4000,16.5000) --
    (137.5000,16.5000) --
    (137.5000,14.7000) .. controls (138.0000,15.5000) and (138.4000,16.1000) ..
    (138.9000,16.3000) .. controls (139.3000,16.6000) and (139.7000,16.7000) ..
    (140.3000,16.7000) .. controls (141.0000,16.7000) and (141.8000,16.5000) ..
    (142.4000,16.1000) --
    (141.4000,13.3000) .. controls (140.9000,13.6000) and (140.4000,13.8000) ..
    (139.9000,13.8000) .. controls (139.4000,13.8000) and (139.0000,13.6000) ..
    (138.7000,13.4000) .. controls (138.4000,13.1000) and (138.1000,12.7000) ..
    (138.0000,12.0000) .. controls (137.8000,11.4000) and (137.7000,10.0000) ..
    (137.7000,7.9000) -- (137.7000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (150.5000,4.0000) .. controls (150.5000,9.7000) and (150.5000,15.5000) ..
    (150.5000,21.2000) .. controls (151.7000,21.2000) and (152.8000,21.2000) ..
    (154.0000,21.2000) .. controls (154.0000,15.5000) and (154.0000,9.7000) ..
    (154.0000,4.0000) .. controls (152.8000,4.0000) and (151.7000,4.0000) ..
    (150.5000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (168.6000,4.0000) -- (165.3000,4.0000) --
    (165.3000,10.4000) .. controls (165.3000,11.7000) and (165.3000,12.6000) ..
    (165.1000,13.0000) .. controls (165.0000,13.4000) and (164.8000,13.7000) ..
    (164.4000,13.9000) .. controls (164.1000,14.1000) and (163.8000,14.2000) ..
    (163.3000,14.2000) .. controls (162.7000,14.2000) and (162.2000,14.1000) ..
    (161.8000,13.8000) .. controls (161.3000,13.5000) and (161.0000,13.0000) ..
    (160.8000,12.5000) .. controls (160.7000,12.0000) and (160.6000,11.0000) ..
    (160.6000,9.7000) -- (160.6000,4.0000) -- (157.3000,4.0000) --
    (157.3000,16.5000) -- (160.4000,16.5000) --
    (160.4000,14.6000) .. controls (161.4000,16.0000) and (162.8000,16.7000) ..
    (164.5000,16.7000) .. controls (165.2000,16.7000) and (165.9000,16.6000) ..
    (166.5000,16.3000) .. controls (167.0000,16.1000) and (167.5000,15.7000) ..
    (167.8000,15.3000) .. controls (168.1000,14.9000) and (168.3000,14.5000) ..
    (168.5000,14.0000) .. controls (168.6000,13.5000) and (168.6000,12.7000) ..
    (168.6000,11.7000) -- (168.6000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (170.5000,16.5000) -- (172.3000,16.5000) --
    (172.3000,17.4000) .. controls (172.3000,18.4000) and (172.5000,19.2000) ..
    (172.7000,19.7000) .. controls (172.9000,20.3000) and (173.3000,20.7000) ..
    (173.9000,21.0000) .. controls (174.5000,21.3000) and (175.3000,21.5000) ..
    (176.2000,21.5000) .. controls (177.1000,21.5000) and (178.0000,21.4000) ..
    (179.0000,21.1000) --
    (178.5000,18.8000) .. controls (178.0000,18.9000) and (177.5000,19.0000) ..
    (177.0000,19.0000) .. controls (176.5000,19.0000) and (176.2000,18.9000) ..
    (176.0000,18.6000) .. controls (175.7000,18.4000) and (175.7000,18.0000) ..
    (175.7000,17.3000) -- (175.7000,16.5000) -- (178.1000,16.5000) --
    (178.1000,13.9000) -- (175.7000,13.9000) -- (175.7000,4.0000) --
    (172.3000,4.0000) -- (172.3000,13.9000) -- (170.5000,13.9000) --
    (170.5000,16.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (179.2000,10.4000) .. controls (179.2000,11.5000) and (179.5000,12.6000) ..
    (180.0000,13.6000) .. controls (180.6000,14.6000) and (181.3000,15.4000) ..
    (182.3000,15.9000) .. controls (183.3000,16.5000) and (184.4000,16.7000) ..
    (185.6000,16.7000) .. controls (187.5000,16.7000) and (189.1000,16.1000) ..
    (190.3000,14.9000) .. controls (191.5000,13.7000) and (192.1000,12.1000) ..
    (192.1000,10.3000) .. controls (192.1000,8.4000) and (191.5000,6.8000) ..
    (190.3000,5.6000) .. controls (189.0000,4.4000) and (187.5000,3.7000) ..
    (185.7000,3.7000) .. controls (184.5000,3.7000) and (183.4000,4.0000) ..
    (182.4000,4.5000) .. controls (181.4000,5.0000) and (180.6000,5.8000) ..
    (180.0000,6.8000) .. controls (179.5000,7.8000) and (179.2000,9.0000) ..
    (179.2000,10.4000) -- cycle
    (182.6000,10.2000) .. controls (182.6000,9.0000) and (182.9000,8.1000) ..
    (183.5000,7.4000) .. controls (184.1000,6.7000) and (184.8000,6.4000) ..
    (185.7000,6.4000) .. controls (186.5000,6.4000) and (187.2000,6.7000) ..
    (187.8000,7.4000) .. controls (188.4000,8.1000) and (188.7000,9.0000) ..
    (188.7000,10.2000) .. controls (188.7000,11.5000) and (188.4000,12.4000) ..
    (187.8000,13.1000) .. controls (187.2000,13.7000) and (186.5000,14.0000) ..
    (185.7000,14.0000) .. controls (184.8000,14.0000) and (184.1000,13.7000) ..
    (183.5000,13.1000) .. controls (182.9000,12.4000) and (182.6000,11.5000) ..
    (182.6000,10.2000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (197.8000,4.0000) -- (194.5000,4.0000) -- (194.5000,16.5000) --
    (197.6000,16.5000) --
    (197.6000,14.7000) .. controls (198.1000,15.5000) and (198.6000,16.1000) ..
    (199.0000,16.3000) .. controls (199.4000,16.6000) and (199.9000,16.7000) ..
    (200.4000,16.7000) .. controls (201.1000,16.7000) and (201.9000,16.5000) ..
    (202.6000,16.1000) --
    (201.5000,13.3000) .. controls (201.0000,13.6000) and (200.5000,13.8000) ..
    (200.0000,13.8000) .. controls (199.6000,13.8000) and (199.2000,13.6000) ..
    (198.8000,13.4000) .. controls (198.5000,13.1000) and (198.3000,12.7000) ..
    (198.1000,12.0000) .. controls (197.9000,11.4000) and (197.8000,10.0000) ..
    (197.8000,7.9000) -- (197.8000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (203.8000,16.5000) -- (206.8000,16.5000) --
    (206.8000,14.8000) .. controls (207.9000,16.1000) and (209.2000,16.7000) ..
    (210.7000,16.7000) .. controls (211.5000,16.7000) and (212.2000,16.6000) ..
    (212.7000,16.3000) .. controls (213.3000,15.9000) and (213.8000,15.4000) ..
    (214.2000,14.8000) .. controls (214.7000,15.4000) and (215.3000,15.9000) ..
    (216.0000,16.3000) .. controls (216.6000,16.6000) and (217.3000,16.7000) ..
    (218.0000,16.7000) .. controls (218.9000,16.7000) and (219.7000,16.5000) ..
    (220.3000,16.2000) .. controls (220.9000,15.8000) and (221.4000,15.3000) ..
    (221.7000,14.6000) .. controls (222.0000,14.0000) and (222.1000,13.2000) ..
    (222.1000,12.0000) -- (222.1000,4.0000) -- (218.8000,4.0000) --
    (218.8000,11.1000) .. controls (218.8000,12.4000) and (218.7000,13.2000) ..
    (218.4000,13.5000) .. controls (218.1000,14.0000) and (217.7000,14.2000) ..
    (217.0000,14.2000) .. controls (216.6000,14.2000) and (216.1000,14.1000) ..
    (215.7000,13.8000) .. controls (215.3000,13.5000) and (215.0000,13.1000) ..
    (214.8000,12.6000) .. controls (214.7000,12.0000) and (214.6000,11.2000) ..
    (214.6000,10.0000) -- (214.6000,4.0000) -- (211.3000,4.0000) --
    (211.3000,10.8000) .. controls (211.3000,12.0000) and (211.2000,12.8000) ..
    (211.1000,13.2000) .. controls (211.0000,13.5000) and (210.8000,13.8000) ..
    (210.6000,14.0000) .. controls (210.3000,14.1000) and (210.0000,14.2000) ..
    (209.6000,14.2000) .. controls (209.1000,14.2000) and (208.6000,14.1000) ..
    (208.2000,13.8000) .. controls (207.8000,13.5000) and (207.5000,13.1000) ..
    (207.3000,12.6000) .. controls (207.1000,12.1000) and (207.0000,11.3000) ..
    (207.0000,10.0000) -- (207.0000,4.0000) -- (203.8000,4.0000) --
    (203.8000,16.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (227.8000,12.7000) --
    (224.8000,13.2000) .. controls (225.2000,14.4000) and (225.8000,15.3000) ..
    (226.6000,15.9000) .. controls (227.4000,16.5000) and (228.6000,16.7000) ..
    (230.2000,16.7000) .. controls (231.7000,16.7000) and (232.8000,16.6000) ..
    (233.5000,16.2000) .. controls (234.3000,15.9000) and (234.7000,15.4000) ..
    (235.0000,14.9000) .. controls (235.3000,14.4000) and (235.5000,13.4000) ..
    (235.5000,11.9000) --
    (235.4000,8.1000) .. controls (235.4000,7.0000) and (235.5000,6.2000) ..
    (235.6000,5.7000) .. controls (235.7000,5.1000) and (235.9000,4.6000) ..
    (236.2000,4.0000) --
    (233.0000,4.0000) .. controls (232.9000,4.2000) and (232.8000,4.5000) ..
    (232.6000,5.0000) .. controls (232.6000,5.2000) and (232.5000,5.3000) ..
    (232.5000,5.4000) .. controls (231.9000,4.8000) and (231.3000,4.4000) ..
    (230.7000,4.1000) .. controls (230.1000,3.9000) and (229.4000,3.7000) ..
    (228.6000,3.7000) .. controls (227.4000,3.7000) and (226.3000,4.1000) ..
    (225.6000,4.8000) .. controls (224.9000,5.5000) and (224.5000,6.3000) ..
    (224.5000,7.4000) .. controls (224.5000,8.1000) and (224.7000,8.7000) ..
    (225.0000,9.3000) .. controls (225.4000,9.9000) and (225.8000,10.2000) ..
    (226.4000,10.6000) .. controls (227.0000,10.8000) and (227.9000,11.1000) ..
    (229.0000,11.3000) .. controls (230.6000,11.6000) and (231.6000,11.9000) ..
    (232.2000,12.1000) --
    (232.2000,12.5000) .. controls (232.2000,13.1000) and (232.1000,13.5000) ..
    (231.8000,13.8000) .. controls (231.5000,14.1000) and (230.9000,14.2000) ..
    (230.0000,14.2000) .. controls (229.4000,14.2000) and (229.0000,14.1000) ..
    (228.6000,13.9000) .. controls (228.3000,13.6000) and (228.0000,13.2000) ..
    (227.8000,12.7000) -- cycle
    (232.2000,10.0000) .. controls (231.8000,9.9000) and (231.2000,9.7000) ..
    (230.2000,9.5000) .. controls (229.3000,9.3000) and (228.7000,9.1000) ..
    (228.4000,8.9000) .. controls (228.0000,8.6000) and (227.8000,8.2000) ..
    (227.8000,7.8000) .. controls (227.8000,7.3000) and (228.0000,6.9000) ..
    (228.3000,6.6000) .. controls (228.7000,6.2000) and (229.1000,6.1000) ..
    (229.6000,6.1000) .. controls (230.2000,6.1000) and (230.8000,6.3000) ..
    (231.3000,6.6000) .. controls (231.7000,6.9000) and (232.0000,7.3000) ..
    (232.1000,7.7000) .. controls (232.2000,8.0000) and (232.2000,8.5000) ..
    (232.2000,9.3000) -- (232.2000,10.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (244.4000,16.5000) -- (244.4000,13.8000) -- (242.2000,13.8000) --
    (242.2000,8.8000) .. controls (242.2000,7.8000) and (242.2000,7.2000) ..
    (242.2000,7.0000) .. controls (242.3000,6.9000) and (242.4000,6.7000) ..
    (242.5000,6.6000) .. controls (242.7000,6.5000) and (242.8000,6.4000) ..
    (243.1000,6.4000) .. controls (243.4000,6.4000) and (243.8000,6.6000) ..
    (244.4000,6.8000) --
    (244.7000,4.2000) .. controls (243.9000,3.9000) and (243.0000,3.7000) ..
    (242.1000,3.7000) .. controls (241.5000,3.7000) and (240.9000,3.8000) ..
    (240.5000,4.0000) .. controls (240.0000,4.2000) and (239.6000,4.5000) ..
    (239.4000,4.8000) .. controls (239.2000,5.1000) and (239.0000,5.5000) ..
    (239.0000,6.1000) .. controls (238.9000,6.5000) and (238.8000,7.2000) ..
    (238.8000,8.4000) -- (238.8000,13.8000) -- (237.3000,13.8000) --
    (237.3000,16.5000) -- (238.8000,16.5000) -- (238.8000,18.9000) --
    (242.2000,20.8000) -- (242.2000,16.5000) -- (244.4000,16.5000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (246.7000,18.1000) .. controls (246.7000,19.1000) and (246.7000,20.2000) ..
    (246.7000,21.2000) .. controls (247.8000,21.2000) and (248.9000,21.2000) ..
    (250.0000,21.2000) .. controls (250.0000,20.2000) and (250.0000,19.1000) ..
    (250.0000,18.1000) .. controls (248.9000,18.1000) and (247.8000,18.1000) ..
    (246.7000,18.1000) -- cycle
    (246.7000,4.0000) .. controls (246.7000,8.1000) and (246.7000,12.3000) ..
    (246.7000,16.5000) .. controls (247.8000,16.5000) and (248.9000,16.5000) ..
    (250.0000,16.5000) .. controls (250.0000,12.3000) and (250.0000,8.1000) ..
    (250.0000,4.0000) .. controls (248.9000,4.0000) and (247.8000,4.0000) ..
    (246.7000,4.0000) -- cycle;
    \path[fill=\ddi@logo@shadow,even odd rule]
    (253.3000,4.0000) .. controls (253.3000,9.7000) and (253.3000,15.5000) ..
    (253.3000,21.2000) .. controls (254.4000,21.2000) and (255.5000,21.2000) ..
    (256.6000,21.2000) .. controls (256.6000,18.2000) and (256.6000,15.1000) ..
    (256.6000,12.1000) .. controls (257.9000,13.5000) and (259.2000,15.0000) ..
    (260.5000,16.5000) .. controls (261.8000,16.5000) and (263.2000,16.5000) ..
    (264.5000,16.5000) .. controls (263.1000,15.0000) and (261.7000,13.4000) ..
    (260.3000,11.9000) .. controls (261.8000,9.3000) and (263.3000,6.6000) ..
    (264.8000,4.0000) .. controls (263.7000,4.0000) and (262.5000,4.0000) ..
    (261.3000,4.0000) .. controls (260.2000,5.9000) and (259.2000,7.7000) ..
    (258.2000,9.6000) .. controls (257.6000,9.1000) and (257.1000,8.5000) ..
    (256.6000,8.0000) .. controls (256.6000,6.7000) and (256.6000,5.3000) ..
    (256.6000,4.0000) .. controls (255.5000,4.0000) and (254.4000,4.0000) ..
    (253.3000,4.0000) -- cycle;
   \path[fill=\ddi@logo@digits,even odd rule]
    (81.4000,116.4000) .. controls (83.5000,116.4000) and (84.8000,116.0000) ..
    (85.5000,115.3000) .. controls (86.3000,114.4000) and (86.1000,112.9000) ..
    (84.7000,110.6000) .. controls (83.3000,108.2000) and (81.4000,106.5000) ..
    (79.1000,105.3000) .. controls (77.2000,104.4000) and (75.1000,103.9000) ..
    (72.7000,103.9000) .. controls (70.3000,103.9000) and (68.8000,104.4000) ..
    (68.1000,105.5000) .. controls (67.5000,106.5000) and (68.2000,108.2000) ..
    (70.1000,110.7000) .. controls (71.9000,112.9000) and (73.8000,114.4000) ..
    (75.9000,115.3000) .. controls (77.6000,116.1000) and (79.4000,116.4000) ..
    (81.4000,116.4000) -- cycle
    (80.2000,114.7000) .. controls (79.7000,114.7000) and (79.2000,114.6000) ..
    (78.7000,114.4000) .. controls (78.2000,114.3000) and (77.7000,114.0000) ..
    (77.2000,113.6000) .. controls (76.5000,113.0000) and (75.6000,112.0000) ..
    (74.6000,110.6000) .. controls (73.5000,109.1000) and (72.9000,108.1000) ..
    (72.8000,107.6000) .. controls (72.6000,107.0000) and (72.7000,106.6000) ..
    (73.0000,106.4000) .. controls (73.2000,106.2000) and (73.7000,106.1000) ..
    (74.2000,106.1000) .. controls (74.8000,106.1000) and (75.3000,106.2000) ..
    (75.9000,106.4000) .. controls (76.5000,106.6000) and (77.0000,106.9000) ..
    (77.6000,107.4000) .. controls (78.3000,108.1000) and (79.2000,109.1000) ..
    (80.2000,110.6000) .. controls (81.1000,112.0000) and (81.6000,112.9000) ..
    (81.7000,113.5000) .. controls (81.8000,113.9000) and (81.7000,114.3000) ..
    (81.4000,114.4000) .. controls (81.1000,114.6000) and (80.7000,114.7000) ..
    (80.2000,114.7000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (109.0000,116.4000) .. controls (111.1000,116.4000) and (112.6000,116.0000) ..
    (113.5000,115.3000) .. controls (114.7000,114.4000) and (115.0000,112.9000) ..
    (114.4000,110.6000) .. controls (113.8000,108.2000) and (112.6000,106.4000) ..
    (110.7000,105.3000) .. controls (109.2000,104.3000) and (107.2000,103.8000) ..
    (104.8000,103.8000) .. controls (102.4000,103.8000) and (100.7000,104.4000) ..
    (99.7000,105.4000) .. controls (98.7000,106.5000) and (98.7000,108.2000) ..
    (99.8000,110.6000) .. controls (100.7000,112.9000) and (102.1000,114.4000) ..
    (103.9000,115.3000) .. controls (105.3000,116.0000) and (107.0000,116.4000) ..
    (109.0000,116.4000) -- cycle
    (108.5000,114.7000) .. controls (108.0000,114.7000) and (107.5000,114.6000) ..
    (107.1000,114.4000) .. controls (106.6000,114.3000) and (106.2000,114.0000) ..
    (105.8000,113.5000) .. controls (105.3000,113.0000) and (104.8000,112.0000) ..
    (104.3000,110.6000) .. controls (103.7000,109.1000) and (103.5000,108.1000) ..
    (103.6000,107.5000) .. controls (103.6000,106.9000) and (103.8000,106.6000) ..
    (104.2000,106.4000) .. controls (104.6000,106.2000) and (105.0000,106.1000) ..
    (105.6000,106.1000) .. controls (106.1000,106.1000) and (106.7000,106.2000) ..
    (107.1000,106.4000) .. controls (107.7000,106.6000) and (108.1000,106.9000) ..
    (108.5000,107.4000) .. controls (109.0000,108.1000) and (109.4000,109.1000) ..
    (109.9000,110.6000) .. controls (110.3000,112.0000) and (110.5000,112.9000) ..
    (110.4000,113.5000) .. controls (110.3000,113.9000) and (110.1000,114.3000) ..
    (109.7000,114.4000) .. controls (109.4000,114.6000) and (109.0000,114.7000) ..
    (108.5000,114.7000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (138.9000,116.4000) .. controls (140.9000,116.4000) and (142.6000,116.0000) ..
    (143.8000,115.3000) .. controls (145.3000,114.4000) and (146.2000,112.8000) ..
    (146.6000,110.6000) .. controls (146.9000,108.2000) and (146.4000,106.4000) ..
    (145.0000,105.2000) .. controls (143.8000,104.3000) and (142.0000,103.8000) ..
    (139.6000,103.8000) .. controls (137.2000,103.8000) and (135.3000,104.4000) ..
    (133.8000,105.4000) .. controls (132.4000,106.4000) and (131.8000,108.2000) ..
    (131.9000,110.6000) .. controls (132.0000,112.8000) and (132.7000,114.4000) ..
    (134.1000,115.3000) .. controls (135.3000,116.0000) and (136.9000,116.4000) ..
    (138.9000,116.4000) -- cycle
    (139.0000,114.7000) .. controls (138.5000,114.7000) and (138.0000,114.6000) ..
    (137.7000,114.4000) .. controls (137.3000,114.3000) and (137.0000,114.0000) ..
    (136.8000,113.5000) .. controls (136.5000,112.9000) and (136.4000,112.0000) ..
    (136.4000,110.6000) .. controls (136.4000,109.1000) and (136.6000,108.1000) ..
    (136.9000,107.5000) .. controls (137.2000,106.9000) and (137.5000,106.5000) ..
    (138.0000,106.3000) .. controls (138.4000,106.1000) and (138.9000,106.0000) ..
    (139.5000,106.0000) .. controls (140.0000,106.0000) and (140.5000,106.1000) ..
    (140.9000,106.3000) .. controls (141.3000,106.5000) and (141.6000,106.9000) ..
    (141.8000,107.4000) .. controls (142.1000,108.0000) and (142.2000,109.1000) ..
    (142.0000,110.6000) .. controls (141.9000,112.0000) and (141.7000,112.9000) ..
    (141.4000,113.4000) .. controls (141.1000,113.9000) and (140.7000,114.3000) ..
    (140.3000,114.4000) .. controls (139.9000,114.6000) and (139.5000,114.7000) ..
    (139.0000,114.7000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (175.2000,103.9000) .. controls (173.7000,103.9000) and (172.1000,103.9000) ..
    (170.5000,103.9000) .. controls (169.2000,107.2000) and (167.9000,110.3000) ..
    (166.8000,113.2000) .. controls (165.5000,112.4000) and (163.9000,111.8000) ..
    (161.9000,111.5000) .. controls (161.7000,112.2000) and (161.5000,112.8000) ..
    (161.2000,113.5000) .. controls (162.3000,113.7000) and (163.3000,114.0000) ..
    (164.4000,114.5000) .. controls (165.5000,115.0000) and (166.1000,115.6000) ..
    (166.3000,116.3000) .. controls (167.4000,116.3000) and (168.5000,116.3000) ..
    (169.6000,116.3000) .. controls (170.4000,114.4000) and (171.3000,112.5000) ..
    (172.2000,110.6000) .. controls (173.2000,108.5000) and (174.2000,106.2000) ..
    (175.2000,103.9000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (201.2000,103.9000) .. controls (199.6000,103.9000) and (198.0000,103.9000) ..
    (196.5000,103.9000) .. controls (194.1000,107.2000) and (192.0000,110.3000) ..
    (190.0000,113.1000) .. controls (189.0000,112.4000) and (187.5000,111.8000) ..
    (185.6000,111.5000) .. controls (185.2000,112.2000) and (184.7000,112.8000) ..
    (184.3000,113.5000) .. controls (185.3000,113.7000) and (186.3000,114.0000) ..
    (187.2000,114.5000) .. controls (188.1000,115.0000) and (188.6000,115.6000) ..
    (188.6000,116.3000) .. controls (189.7000,116.3000) and (190.8000,116.3000) ..
    (191.9000,116.3000) .. controls (193.3000,114.4000) and (194.7000,112.5000) ..
    (196.2000,110.5000) .. controls (197.8000,108.4000) and (199.4000,106.2000) ..
    (201.2000,103.9000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (69.1000,98.7000) .. controls (71.6000,98.7000) and (73.2000,98.1000) ..
    (73.9000,97.0000) .. controls (74.7000,95.6000) and (74.1000,93.2000) ..
    (72.0000,89.7000) .. controls (69.7000,85.9000) and (67.0000,83.1000) ..
    (63.8000,81.2000) .. controls (61.2000,79.7000) and (58.3000,78.9000) ..
    (55.3000,78.9000) .. controls (52.2000,78.9000) and (50.5000,79.8000) ..
    (49.9000,81.5000) .. controls (49.4000,83.1000) and (50.7000,86.0000) ..
    (53.7000,89.8000) .. controls (56.5000,93.3000) and (59.2000,95.7000) ..
    (62.0000,97.0000) .. controls (64.2000,98.1000) and (66.6000,98.7000) ..
    (69.1000,98.7000) -- cycle
    (67.2000,96.1000) .. controls (66.6000,96.1000) and (66.0000,95.9000) ..
    (65.3000,95.7000) .. controls (64.7000,95.5000) and (63.9000,95.0000) ..
    (63.2000,94.3000) .. controls (62.2000,93.4000) and (60.9000,91.9000) ..
    (59.3000,89.7000) .. controls (57.6000,87.4000) and (56.6000,85.8000) ..
    (56.3000,84.9000) .. controls (56.0000,83.9000) and (56.0000,83.3000) ..
    (56.2000,83.0000) .. controls (56.6000,82.6000) and (57.1000,82.5000) ..
    (57.8000,82.5000) .. controls (58.5000,82.5000) and (59.2000,82.6000) ..
    (60.0000,83.0000) .. controls (60.7000,83.3000) and (61.6000,83.9000) ..
    (62.4000,84.7000) .. controls (63.5000,85.7000) and (64.8000,87.4000) ..
    (66.3000,89.7000) .. controls (67.8000,91.9000) and (68.6000,93.4000) ..
    (68.8000,94.2000) .. controls (69.0000,94.9000) and (68.9000,95.5000) ..
    (68.6000,95.7000) .. controls (68.3000,95.9000) and (67.9000,96.1000) ..
    (67.2000,96.1000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (103.1000,98.6000) .. controls (105.6000,98.6000) and (107.4000,98.1000) ..
    (108.5000,96.9000) .. controls (109.8000,95.6000) and (110.2000,93.2000) ..
    (109.3000,89.6000) .. controls (108.3000,85.9000) and (106.6000,83.0000) ..
    (104.2000,81.1000) .. controls (102.0000,79.6000) and (99.5000,78.8000) ..
    (96.4000,78.8000) .. controls (93.4000,78.8000) and (91.3000,79.7000) ..
    (90.1000,81.4000) .. controls (89.0000,83.1000) and (89.3000,85.9000) ..
    (90.9000,89.7000) .. controls (92.4000,93.2000) and (94.3000,95.6000) ..
    (96.5000,97.0000) .. controls (98.4000,98.1000) and (100.6000,98.6000) ..
    (103.1000,98.6000) -- cycle
    (102.2000,96.0000) .. controls (101.6000,96.0000) and (101.0000,95.9000) ..
    (100.4000,95.7000) .. controls (99.8000,95.4000) and (99.3000,94.9000) ..
    (98.8000,94.3000) .. controls (98.1000,93.4000) and (97.4000,91.9000) ..
    (96.5000,89.7000) .. controls (95.7000,87.3000) and (95.2000,85.7000) ..
    (95.2000,84.8000) .. controls (95.3000,83.9000) and (95.5000,83.2000) ..
    (95.9000,82.9000) .. controls (96.4000,82.6000) and (96.9000,82.4000) ..
    (97.6000,82.4000) .. controls (98.3000,82.4000) and (99.0000,82.6000) ..
    (99.7000,82.9000) .. controls (100.3000,83.2000) and (100.9000,83.8000) ..
    (101.5000,84.6000) .. controls (102.2000,85.6000) and (102.9000,87.3000) ..
    (103.6000,89.6000) .. controls (104.3000,91.9000) and (104.5000,93.3000) ..
    (104.5000,94.1000) .. controls (104.3000,94.9000) and (104.1000,95.4000) ..
    (103.7000,95.7000) .. controls (103.3000,95.9000) and (102.8000,96.0000) ..
    (102.2000,96.0000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (139.9000,98.6000) .. controls (142.4000,98.6000) and (144.4000,98.0000) ..
    (146.0000,96.9000) .. controls (147.9000,95.5000) and (149.1000,93.1000) ..
    (149.6000,89.6000) .. controls (150.2000,85.8000) and (149.6000,82.9000) ..
    (147.8000,81.1000) .. controls (146.3000,79.5000) and (144.0000,78.7000) ..
    (141.0000,78.7000) .. controls (137.9000,78.7000) and (135.5000,79.6000) ..
    (133.6000,81.3000) .. controls (131.8000,83.0000) and (131.0000,85.8000) ..
    (131.1000,89.6000) .. controls (131.3000,93.2000) and (132.2000,95.5000) ..
    (134.0000,96.9000) .. controls (135.4000,98.0000) and (137.3000,98.6000) ..
    (139.9000,98.6000) -- cycle
    (140.0000,96.0000) .. controls (139.4000,96.0000) and (138.9000,95.9000) ..
    (138.4000,95.6000) .. controls (137.9000,95.4000) and (137.5000,94.9000) ..
    (137.3000,94.2000) .. controls (136.9000,93.3000) and (136.8000,91.8000) ..
    (136.8000,89.6000) .. controls (136.9000,87.3000) and (137.1000,85.6000) ..
    (137.5000,84.7000) .. controls (137.8000,83.8000) and (138.3000,83.1000) ..
    (138.9000,82.8000) .. controls (139.4000,82.5000) and (140.1000,82.3000) ..
    (140.8000,82.3000) .. controls (141.5000,82.3000) and (142.1000,82.5000) ..
    (142.6000,82.8000) .. controls (143.1000,83.2000) and (143.5000,83.7000) ..
    (143.8000,84.5000) .. controls (144.1000,85.6000) and (144.1000,87.3000) ..
    (143.9000,89.6000) .. controls (143.7000,91.8000) and (143.4000,93.3000) ..
    (143.0000,94.1000) .. controls (142.6000,94.8000) and (142.2000,95.3000) ..
    (141.7000,95.6000) .. controls (141.2000,95.9000) and (140.7000,96.0000) ..
    (140.0000,96.0000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (186.7000,78.8000) .. controls (184.7000,78.8000) and (182.7000,78.8000) ..
    (180.7000,78.8000) .. controls (178.5000,84.2000) and (176.5000,89.2000) ..
    (174.7000,93.6000) .. controls (173.2000,92.5000) and (171.3000,91.6000) ..
    (168.8000,91.0000) .. controls (168.4000,92.1000) and (168.1000,93.1000) ..
    (167.7000,94.2000) .. controls (169.0000,94.4000) and (170.2000,95.0000) ..
    (171.6000,95.8000) .. controls (172.8000,96.5000) and (173.5000,97.4000) ..
    (173.7000,98.4000) .. controls (175.0000,98.4000) and (176.4000,98.4000) ..
    (177.8000,98.4000) .. controls (179.0000,95.6000) and (180.4000,92.7000) ..
    (181.8000,89.5000) .. controls (183.3000,86.2000) and (185.0000,82.6000) ..
    (186.7000,78.8000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (220.1000,78.8000) .. controls (218.0000,78.8000) and (216.0000,78.8000) ..
    (214.0000,78.8000) .. controls (210.2000,84.2000) and (206.8000,89.1000) ..
    (203.6000,93.6000) .. controls (202.5000,92.4000) and (200.8000,91.5000) ..
    (198.5000,90.9000) .. controls (197.8000,92.0000) and (197.1000,93.1000) ..
    (196.5000,94.1000) .. controls (197.7000,94.4000) and (198.8000,94.9000) ..
    (199.9000,95.7000) .. controls (200.9000,96.5000) and (201.4000,97.4000) ..
    (201.2000,98.4000) .. controls (202.6000,98.4000) and (204.0000,98.4000) ..
    (205.3000,98.4000) .. controls (207.4000,95.6000) and (209.7000,92.6000) ..
    (212.0000,89.5000) .. controls (214.5000,86.1000) and (217.2000,82.6000) ..
    (220.1000,78.8000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (47.2000,67.4000) .. controls (50.5000,67.3000) and (52.5000,66.3000) ..
    (53.1000,64.3000) .. controls (53.8000,61.8000) and (52.4000,57.4000) ..
    (48.4000,50.9000) .. controls (44.0000,43.6000) and (39.1000,37.9000) ..
    (34.0000,34.3000) .. controls (29.6000,31.1000) and (25.2000,29.5000) ..
    (20.9000,29.6000) .. controls (16.6000,29.6000) and (14.4000,31.3000) ..
    (14.4000,34.8000) .. controls (14.4000,38.1000) and (17.5000,43.7000) ..
    (23.2000,51.0000) .. controls (28.4000,57.6000) and (33.0000,61.9000) ..
    (37.2000,64.4000) .. controls (40.6000,66.4000) and (43.9000,67.4000) ..
    (47.2000,67.4000) -- cycle
    (44.0000,62.7000) .. controls (43.1000,62.7000) and (42.2000,62.5000) ..
    (41.3000,62.0000) .. controls (40.3000,61.5000) and (39.1000,60.7000) ..
    (37.9000,59.5000) .. controls (36.3000,57.9000) and (34.0000,55.1000) ..
    (31.0000,50.9000) .. controls (27.8000,46.5000) and (25.6000,43.3000) ..
    (24.8000,41.5000) .. controls (24.0000,39.7000) and (23.7000,38.4000) ..
    (24.0000,37.8000) .. controls (24.3000,37.1000) and (25.0000,36.8000) ..
    (26.0000,36.8000) .. controls (27.0000,36.8000) and (28.1000,37.1000) ..
    (29.3000,37.8000) .. controls (30.5000,38.4000) and (31.8000,39.6000) ..
    (33.3000,41.2000) .. controls (35.2000,43.2000) and (37.7000,46.5000) ..
    (40.6000,50.9000) .. controls (43.3000,55.0000) and (44.9000,57.7000) ..
    (45.4000,59.2000) .. controls (45.9000,60.6000) and (46.0000,61.5000) ..
    (45.7000,62.0000) .. controls (45.4000,62.4000) and (44.8000,62.7000) ..
    (44.0000,62.7000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (78.7000,67.0000) .. controls (82.9000,67.0000) and (87.2000,66.9000) ..
    (91.5000,66.9000) .. controls (94.3000,66.9000) and (96.5000,66.7000) ..
    (97.9000,66.4000) .. controls (99.8000,65.9000) and (101.3000,65.0000) ..
    (102.4000,63.6000) .. controls (103.6000,62.3000) and (104.4000,60.6000) ..
    (104.7000,58.5000) .. controls (105.1000,56.4000) and (104.9000,53.7000) ..
    (104.2000,50.3000) .. controls (103.5000,47.2000) and (102.6000,44.5000) ..
    (101.2000,42.0000) .. controls (99.4000,39.0000) and (97.3000,36.5000) ..
    (94.8000,34.5000) .. controls (92.9000,32.9000) and (90.4000,31.6000) ..
    (87.6000,30.7000) .. controls (85.4000,30.1000) and (82.6000,29.8000) ..
    (79.3000,29.8000) .. controls (73.6000,29.8000) and (67.9000,29.8000) ..
    (62.2000,29.9000) .. controls (65.6000,37.5000) and (68.7000,44.4000) ..
    (71.5000,50.8000) .. controls (74.1000,56.6000) and (76.5000,62.0000) ..
    (78.7000,67.0000) -- cycle
    (83.7000,61.9000) .. controls (80.9000,54.7000) and (77.8000,46.6000) ..
    (74.3000,37.5000) .. controls (76.4000,37.5000) and (78.5000,37.5000) ..
    (80.7000,37.5000) .. controls (83.1000,37.5000) and (84.9000,37.6000) ..
    (86.0000,37.9000) .. controls (87.5000,38.2000) and (88.9000,38.8000) ..
    (90.0000,39.7000) .. controls (91.2000,40.5000) and (92.3000,41.8000) ..
    (93.3000,43.6000) .. controls (94.4000,45.5000) and (95.3000,47.8000) ..
    (96.1000,50.7000) .. controls (96.8000,53.5000) and (97.1000,55.5000) ..
    (97.0000,56.9000) .. controls (96.9000,58.3000) and (96.5000,59.3000) ..
    (95.8000,60.1000) .. controls (95.1000,60.8000) and (94.1000,61.3000) ..
    (92.8000,61.6000) .. controls (91.9000,61.8000) and (89.9000,61.9000) ..
    (87.0000,61.9000) .. controls (85.9000,61.9000) and (84.8000,61.9000) ..
    (83.7000,61.9000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (127.8000,66.9000) .. controls (132.1000,66.8000) and (136.4000,66.8000) ..
    (140.7000,66.8000) .. controls (143.5000,66.8000) and (145.8000,66.6000) ..
    (147.3000,66.2000) .. controls (149.4000,65.7000) and (151.3000,64.8000) ..
    (153.0000,63.5000) .. controls (154.7000,62.1000) and (156.1000,60.4000) ..
    (157.3000,58.4000) .. controls (158.5000,56.3000) and (159.3000,53.5000) ..
    (160.0000,50.2000) .. controls (160.5000,47.0000) and (160.6000,44.3000) ..
    (160.2000,41.8000) .. controls (159.6000,38.8000) and (158.5000,36.2000) ..
    (156.8000,34.2000) .. controls (155.5000,32.6000) and (153.5000,31.4000) ..
    (151.0000,30.5000) .. controls (149.0000,29.8000) and (146.4000,29.5000) ..
    (143.0000,29.5000) .. controls (137.3000,29.6000) and (131.6000,29.6000) ..
    (125.9000,29.6000) .. controls (126.3000,37.2000) and (126.7000,44.2000) ..
    (127.0000,50.6000) .. controls (127.3000,56.5000) and (127.6000,61.9000) ..
    (127.8000,66.9000) -- cycle
    (134.9000,61.8000) .. controls (134.9000,54.5000) and (134.9000,46.4000) ..
    (135.0000,37.3000) .. controls (137.1000,37.3000) and (139.2000,37.2000) ..
    (141.4000,37.2000) .. controls (143.8000,37.2000) and (145.6000,37.4000) ..
    (146.6000,37.7000) .. controls (148.0000,38.0000) and (149.1000,38.6000) ..
    (150.0000,39.4000) .. controls (150.8000,40.3000) and (151.4000,41.6000) ..
    (151.7000,43.4000) .. controls (152.1000,45.3000) and (152.1000,47.6000) ..
    (151.7000,50.5000) .. controls (151.3000,53.3000) and (150.8000,55.3000) ..
    (150.2000,56.7000) .. controls (149.5000,58.2000) and (148.7000,59.2000) ..
    (147.7000,59.9000) .. controls (146.7000,60.7000) and (145.6000,61.2000) ..
    (144.1000,61.4000) .. controls (143.1000,61.6000) and (141.1000,61.8000) ..
    (138.1000,61.8000) .. controls (137.1000,61.8000) and (135.9000,61.8000) ..
    (134.9000,61.8000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (200.2000,29.3000) .. controls (197.1000,36.9000) and (194.3000,44.0000) ..
    (191.7000,50.4000) .. controls (189.3000,56.3000) and (187.1000,61.7000) ..
    (185.1000,66.7000) .. controls (187.5000,66.7000) and (189.8000,66.7000) ..
    (192.2000,66.7000) .. controls (194.5000,61.7000) and (197.0000,56.2000) ..
    (199.6000,50.4000) .. controls (202.6000,44.0000) and (205.8000,36.9000) ..
    (209.3000,29.2000) .. controls (206.3000,29.2000) and (203.2000,29.3000) ..
    (200.2000,29.3000) -- cycle;
    \path[fill=\ddi@logo@digits,even odd rule]
    (257.4000,28.9000) .. controls (254.5000,28.9000) and (251.6000,28.9000) ..
    (248.7000,29.0000) .. controls (241.1000,39.9000) and (234.4000,49.5000) ..
    (228.5000,58.0000) .. controls (227.4000,55.7000) and (225.3000,54.1000) ..
    (222.3000,53.0000) .. controls (221.1000,55.0000) and (219.9000,57.0000) ..
    (218.6000,58.9000) .. controls (220.2000,59.4000) and (221.5000,60.4000) ..
    (222.7000,61.9000) .. controls (223.9000,63.3000) and (224.2000,64.9000) ..
    (223.7000,66.7000) .. controls (225.5000,66.7000) and (227.3000,66.6000) ..
    (229.1000,66.6000) .. controls (232.9000,61.6000) and (237.0000,56.1000) ..
    (241.5000,50.2000) .. controls (246.3000,43.8000) and (251.6000,36.7000) ..
    (257.4000,28.9000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (4.6000,20.3000) --
    (11.0000,20.3000) .. controls (12.4000,20.3000) and (13.5000,20.1000) ..
    (14.2000,19.9000) .. controls (15.3000,19.6000) and (16.1000,19.1000) ..
    (16.8000,18.4000) .. controls (17.5000,17.6000) and (18.1000,16.7000) ..
    (18.5000,15.5000) .. controls (18.9000,14.5000) and (19.0000,13.1000) ..
    (19.0000,11.5000) .. controls (19.0000,10.1000) and (18.9000,8.9000) ..
    (18.5000,7.8000) .. controls (18.1000,6.6000) and (17.5000,5.6000) ..
    (16.7000,4.8000) .. controls (16.1000,4.2000) and (15.3000,3.8000) ..
    (14.2000,3.4000) .. controls (13.5000,3.2000) and (12.4000,3.1000) ..
    (11.2000,3.1000) -- (4.6000,3.1000) -- (4.6000,20.3000) -- cycle
    (8.1000,17.3000) -- (8.1000,6.0000) --
    (10.7000,6.0000) .. controls (11.7000,6.0000) and (12.4000,6.0000) ..
    (12.8000,6.1000) .. controls (13.4000,6.3000) and (13.8000,6.5000) ..
    (14.2000,6.8000) .. controls (14.6000,7.2000) and (14.9000,7.7000) ..
    (15.1000,8.5000) .. controls (15.3000,9.3000) and (15.4000,10.3000) ..
    (15.4000,11.7000) .. controls (15.4000,13.0000) and (15.3000,14.0000) ..
    (15.1000,14.7000) .. controls (14.9000,15.4000) and (14.5000,16.0000) ..
    (14.1000,16.4000) .. controls (13.7000,16.8000) and (13.2000,17.1000) ..
    (12.5000,17.2000) .. controls (12.0000,17.3000) and (11.1000,17.3000) ..
    (9.7000,17.3000) -- (8.1000,17.3000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (21.9000,17.2000) .. controls (21.9000,18.2000) and (21.9000,19.2000) ..
    (21.9000,20.3000) .. controls (23.0000,20.3000) and (24.1000,20.3000) ..
    (25.2000,20.3000) .. controls (25.2000,19.2000) and (25.2000,18.2000) ..
    (25.2000,17.2000) .. controls (24.1000,17.2000) and (23.0000,17.2000) ..
    (21.9000,17.2000) -- cycle
    (21.9000,3.1000) .. controls (21.9000,7.2000) and (21.9000,11.4000) ..
    (21.9000,15.5000) .. controls (23.0000,15.5000) and (24.1000,15.5000) ..
    (25.2000,15.5000) .. controls (25.2000,11.4000) and (25.2000,7.2000) ..
    (25.2000,3.1000) .. controls (24.1000,3.1000) and (23.0000,3.1000) ..
    (21.9000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (40.1000,3.1000) -- (37.0000,3.1000) --
    (37.0000,4.9000) .. controls (36.5000,4.2000) and (35.9000,3.7000) ..
    (35.2000,3.3000) .. controls (34.5000,3.0000) and (33.8000,2.8000) ..
    (33.1000,2.8000) .. controls (31.7000,2.8000) and (30.4000,3.4000) ..
    (29.4000,4.5000) .. controls (28.4000,5.7000) and (27.9000,7.3000) ..
    (27.9000,9.3000) .. controls (27.9000,11.5000) and (28.4000,13.1000) ..
    (29.4000,14.2000) .. controls (30.4000,15.3000) and (31.6000,15.8000) ..
    (33.1000,15.8000) .. controls (34.5000,15.8000) and (35.7000,15.2000) ..
    (36.7000,14.1000) -- (36.7000,20.3000) -- (40.1000,20.3000) --
    (40.1000,3.1000) -- cycle
    (31.2000,9.6000) .. controls (31.2000,8.2000) and (31.4000,7.3000) ..
    (31.8000,6.7000) .. controls (32.3000,5.8000) and (33.1000,5.4000) ..
    (34.0000,5.4000) .. controls (34.8000,5.4000) and (35.4000,5.7000) ..
    (36.0000,6.4000) .. controls (36.5000,7.0000) and (36.8000,8.0000) ..
    (36.8000,9.3000) .. controls (36.8000,10.7000) and (36.5000,11.7000) ..
    (36.0000,12.3000) .. controls (35.5000,13.0000) and (34.8000,13.3000) ..
    (34.0000,13.3000) .. controls (33.2000,13.3000) and (32.6000,13.0000) ..
    (32.0000,12.3000) .. controls (31.5000,11.7000) and (31.2000,10.8000) ..
    (31.2000,9.6000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (45.7000,11.7000) --
    (42.7000,12.3000) .. controls (43.1000,13.5000) and (43.6000,14.4000) ..
    (44.4000,14.9000) .. controls (45.3000,15.5000) and (46.5000,15.8000) ..
    (48.1000,15.8000) .. controls (49.6000,15.8000) and (50.7000,15.6000) ..
    (51.4000,15.3000) .. controls (52.1000,14.9000) and (52.6000,14.5000) ..
    (52.9000,14.0000) .. controls (53.2000,13.4000) and (53.3000,12.4000) ..
    (53.3000,11.0000) --
    (53.3000,7.2000) .. controls (53.3000,6.1000) and (53.4000,5.3000) ..
    (53.5000,4.7000) .. controls (53.6000,4.2000) and (53.8000,3.7000) ..
    (54.1000,3.1000) --
    (50.8000,3.1000) .. controls (50.7000,3.3000) and (50.6000,3.6000) ..
    (50.5000,4.0000) .. controls (50.4000,4.2000) and (50.4000,4.4000) ..
    (50.4000,4.4000) .. controls (49.8000,3.9000) and (49.2000,3.5000) ..
    (48.6000,3.2000) .. controls (47.9000,2.9000) and (47.3000,2.8000) ..
    (46.5000,2.8000) .. controls (45.2000,2.8000) and (44.2000,3.1000) ..
    (43.5000,3.8000) .. controls (42.7000,4.5000) and (42.4000,5.4000) ..
    (42.4000,6.5000) .. controls (42.4000,7.2000) and (42.5000,7.8000) ..
    (42.9000,8.3000) .. controls (43.2000,8.9000) and (43.7000,9.3000) ..
    (44.3000,9.6000) .. controls (44.9000,9.9000) and (45.8000,10.2000) ..
    (46.9000,10.4000) .. controls (48.5000,10.7000) and (49.5000,11.0000) ..
    (50.1000,11.2000) --
    (50.1000,11.5000) .. controls (50.1000,12.1000) and (50.0000,12.6000) ..
    (49.7000,12.9000) .. controls (49.4000,13.1000) and (48.8000,13.3000) ..
    (47.9000,13.3000) .. controls (47.3000,13.3000) and (46.8000,13.2000) ..
    (46.5000,12.9000) .. controls (46.2000,12.7000) and (45.9000,12.3000) ..
    (45.7000,11.7000) -- cycle
    (50.1000,9.1000) .. controls (49.7000,8.9000) and (49.0000,8.7000) ..
    (48.1000,8.5000) .. controls (47.2000,8.3000) and (46.6000,8.1000) ..
    (46.3000,8.0000) .. controls (45.9000,7.7000) and (45.7000,7.3000) ..
    (45.7000,6.8000) .. controls (45.7000,6.4000) and (45.8000,5.9000) ..
    (46.2000,5.6000) .. controls (46.5000,5.3000) and (47.0000,5.1000) ..
    (47.5000,5.1000) .. controls (48.1000,5.1000) and (48.7000,5.3000) ..
    (49.2000,5.7000) .. controls (49.6000,6.0000) and (49.9000,6.4000) ..
    (50.0000,6.8000) .. controls (50.1000,7.1000) and (50.1000,7.6000) ..
    (50.1000,8.4000) -- (50.1000,9.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (56.5000,3.1000) .. controls (56.5000,8.8000) and (56.5000,14.5000) ..
    (56.5000,20.3000) .. controls (57.5000,20.3000) and (58.6000,20.3000) ..
    (59.8000,20.3000) .. controls (59.8000,17.2000) and (59.8000,14.2000) ..
    (59.8000,11.1000) .. controls (61.0000,12.6000) and (62.3000,14.1000) ..
    (63.6000,15.5000) .. controls (65.0000,15.5000) and (66.3000,15.5000) ..
    (67.7000,15.5000) .. controls (66.2000,14.0000) and (64.8000,12.5000) ..
    (63.4000,11.0000) .. controls (64.9000,8.3000) and (66.4000,5.7000) ..
    (68.0000,3.1000) .. controls (66.8000,3.1000) and (65.6000,3.1000) ..
    (64.4000,3.1000) .. controls (63.4000,4.9000) and (62.3000,6.8000) ..
    (61.3000,8.7000) .. controls (60.8000,8.1000) and (60.3000,7.6000) ..
    (59.8000,7.1000) .. controls (59.8000,5.7000) and (59.8000,4.4000) ..
    (59.8000,3.1000) .. controls (58.6000,3.1000) and (57.5000,3.1000) ..
    (56.5000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (75.6000,15.5000) -- (75.6000,12.9000) -- (73.4000,12.9000) --
    (73.4000,7.9000) .. controls (73.4000,6.9000) and (73.4000,6.3000) ..
    (73.4000,6.1000) .. controls (73.5000,5.9000) and (73.6000,5.8000) ..
    (73.7000,5.7000) .. controls (73.9000,5.6000) and (74.0000,5.5000) ..
    (74.3000,5.5000) .. controls (74.6000,5.5000) and (75.0000,5.6000) ..
    (75.6000,5.8000) --
    (75.9000,3.3000) .. controls (75.1000,3.0000) and (74.2000,2.8000) ..
    (73.3000,2.8000) .. controls (72.7000,2.8000) and (72.1000,2.9000) ..
    (71.7000,3.1000) .. controls (71.2000,3.3000) and (70.8000,3.6000) ..
    (70.6000,3.9000) .. controls (70.4000,4.2000) and (70.2000,4.6000) ..
    (70.2000,5.1000) .. controls (70.1000,5.5000) and (70.0000,6.3000) ..
    (70.0000,7.5000) -- (70.0000,12.9000) -- (68.5000,12.9000) --
    (68.5000,15.5000) -- (70.0000,15.5000) -- (70.0000,18.0000) --
    (73.4000,19.9000) -- (73.4000,15.5000) -- (75.6000,15.5000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (78.0000,17.2000) .. controls (78.0000,18.2000) and (78.0000,19.2000) ..
    (78.0000,20.3000) .. controls (79.1000,20.3000) and (80.1000,20.3000) ..
    (81.2000,20.3000) .. controls (81.2000,19.2000) and (81.2000,18.2000) ..
    (81.2000,17.2000) .. controls (80.1000,17.2000) and (79.1000,17.2000) ..
    (78.0000,17.2000) -- cycle
    (78.0000,3.1000) .. controls (78.0000,7.2000) and (78.0000,11.4000) ..
    (78.0000,15.5000) .. controls (79.1000,15.5000) and (80.1000,15.5000) ..
    (81.2000,15.5000) .. controls (81.2000,11.4000) and (81.2000,7.2000) ..
    (81.2000,3.1000) .. controls (80.1000,3.1000) and (79.1000,3.1000) ..
    (78.0000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (84.6000,3.1000) .. controls (84.6000,8.8000) and (84.6000,14.5000) ..
    (84.6000,20.3000) .. controls (85.6000,20.3000) and (86.7000,20.3000) ..
    (87.8000,20.3000) .. controls (87.8000,17.2000) and (87.8000,14.2000) ..
    (87.8000,11.1000) .. controls (89.1000,12.6000) and (90.4000,14.1000) ..
    (91.7000,15.5000) .. controls (93.1000,15.5000) and (94.4000,15.5000) ..
    (95.8000,15.5000) .. controls (94.3000,14.0000) and (92.9000,12.5000) ..
    (91.5000,11.0000) .. controls (93.0000,8.3000) and (94.5000,5.7000) ..
    (96.1000,3.1000) .. controls (94.9000,3.1000) and (93.7000,3.1000) ..
    (92.5000,3.1000) .. controls (91.5000,4.9000) and (90.4000,6.8000) ..
    (89.4000,8.7000) .. controls (88.9000,8.1000) and (88.4000,7.6000) ..
    (87.8000,7.1000) .. controls (87.8000,5.7000) and (87.8000,4.4000) ..
    (87.8000,3.1000) .. controls (86.7000,3.1000) and (85.6000,3.1000) ..
    (84.6000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (116.1000,3.1000) -- (113.1000,3.1000) --
    (113.1000,4.9000) .. controls (112.6000,4.2000) and (112.0000,3.7000) ..
    (111.3000,3.3000) .. controls (110.6000,3.0000) and (109.9000,2.8000) ..
    (109.2000,2.8000) .. controls (107.7000,2.8000) and (106.5000,3.4000) ..
    (105.5000,4.5000) .. controls (104.5000,5.7000) and (104.0000,7.3000) ..
    (104.0000,9.3000) .. controls (104.0000,11.5000) and (104.5000,13.1000) ..
    (105.4000,14.2000) .. controls (106.4000,15.3000) and (107.7000,15.8000) ..
    (109.2000,15.8000) .. controls (110.6000,15.8000) and (111.8000,15.2000) ..
    (112.8000,14.1000) -- (112.8000,20.3000) -- (116.1000,20.3000) --
    (116.1000,3.1000) -- cycle
    (107.3000,9.6000) .. controls (107.3000,8.2000) and (107.5000,7.3000) ..
    (107.9000,6.7000) .. controls (108.4000,5.8000) and (109.2000,5.4000) ..
    (110.1000,5.4000) .. controls (110.9000,5.4000) and (111.5000,5.7000) ..
    (112.1000,6.4000) .. controls (112.6000,7.0000) and (112.8000,8.0000) ..
    (112.8000,9.3000) .. controls (112.8000,10.7000) and (112.6000,11.7000) ..
    (112.1000,12.3000) .. controls (111.5000,13.0000) and (110.9000,13.3000) ..
    (110.1000,13.3000) .. controls (109.3000,13.3000) and (108.7000,13.0000) ..
    (108.1000,12.3000) .. controls (107.6000,11.7000) and (107.3000,10.8000) ..
    (107.3000,9.6000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (126.5000,7.0000) --
    (129.8000,6.5000) .. controls (129.4000,5.3000) and (128.7000,4.4000) ..
    (127.8000,3.7000) .. controls (126.9000,3.1000) and (125.8000,2.8000) ..
    (124.4000,2.8000) .. controls (122.3000,2.8000) and (120.6000,3.5000) ..
    (119.6000,4.9000) .. controls (118.8000,6.1000) and (118.4000,7.5000) ..
    (118.4000,9.2000) .. controls (118.4000,11.3000) and (118.9000,12.9000) ..
    (120.0000,14.0000) .. controls (121.1000,15.2000) and (122.4000,15.8000) ..
    (124.1000,15.8000) .. controls (125.9000,15.8000) and (127.4000,15.2000) ..
    (128.5000,14.0000) .. controls (129.5000,12.7000) and (130.1000,10.9000) ..
    (130.0000,8.3000) --
    (121.7000,8.3000) .. controls (121.8000,7.4000) and (122.0000,6.6000) ..
    (122.5000,6.1000) .. controls (123.1000,5.5000) and (123.7000,5.3000) ..
    (124.4000,5.3000) .. controls (125.0000,5.3000) and (125.4000,5.4000) ..
    (125.7000,5.7000) .. controls (126.1000,6.0000) and (126.4000,6.4000) ..
    (126.5000,7.0000) -- cycle
    (126.7000,10.4000) .. controls (126.7000,11.3000) and (126.5000,12.0000) ..
    (126.0000,12.5000) .. controls (125.5000,13.0000) and (125.0000,13.3000) ..
    (124.3000,13.3000) .. controls (123.6000,13.3000) and (123.0000,13.0000) ..
    (122.5000,12.5000) .. controls (122.0000,12.0000) and (121.8000,11.3000) ..
    (121.8000,10.4000) -- (126.7000,10.4000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (135.8000,3.1000) -- (132.5000,3.1000) -- (132.5000,15.5000) --
    (135.6000,15.5000) --
    (135.6000,13.8000) .. controls (136.1000,14.6000) and (136.6000,15.2000) ..
    (137.0000,15.4000) .. controls (137.4000,15.7000) and (137.9000,15.8000) ..
    (138.4000,15.8000) .. controls (139.2000,15.8000) and (139.9000,15.6000) ..
    (140.6000,15.2000) --
    (139.5000,12.3000) .. controls (139.0000,12.7000) and (138.5000,12.9000) ..
    (138.0000,12.9000) .. controls (137.6000,12.9000) and (137.2000,12.7000) ..
    (136.8000,12.5000) .. controls (136.5000,12.2000) and (136.3000,11.7000) ..
    (136.1000,11.1000) .. controls (135.9000,10.4000) and (135.8000,9.0000) ..
    (135.8000,6.9000) -- (135.8000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (148.6000,3.1000) .. controls (148.6000,8.8000) and (148.6000,14.5000) ..
    (148.6000,20.3000) .. controls (149.8000,20.3000) and (151.0000,20.3000) ..
    (152.1000,20.3000) .. controls (152.1000,14.5000) and (152.1000,8.8000) ..
    (152.1000,3.1000) .. controls (151.0000,3.1000) and (149.8000,3.1000) ..
    (148.6000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (166.8000,3.1000) -- (163.5000,3.1000) --
    (163.5000,9.4000) .. controls (163.5000,10.8000) and (163.4000,11.6000) ..
    (163.3000,12.0000) .. controls (163.1000,12.4000) and (162.9000,12.7000) ..
    (162.6000,13.0000) .. controls (162.3000,13.2000) and (161.9000,13.3000) ..
    (161.4000,13.3000) .. controls (160.9000,13.3000) and (160.4000,13.1000) ..
    (159.9000,12.8000) .. controls (159.4000,12.5000) and (159.1000,12.1000) ..
    (159.0000,11.6000) .. controls (158.8000,11.1000) and (158.7000,10.1000) ..
    (158.7000,8.7000) -- (158.7000,3.1000) -- (155.4000,3.1000) --
    (155.4000,15.5000) -- (158.5000,15.5000) --
    (158.5000,13.7000) .. controls (159.6000,15.1000) and (160.9000,15.8000) ..
    (162.6000,15.8000) .. controls (163.3000,15.8000) and (164.0000,15.7000) ..
    (164.6000,15.4000) .. controls (165.2000,15.2000) and (165.6000,14.8000) ..
    (165.9000,14.4000) .. controls (166.3000,14.0000) and (166.5000,13.5000) ..
    (166.6000,13.0000) .. controls (166.7000,12.5000) and (166.8000,11.8000) ..
    (166.8000,10.8000) -- (166.8000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (168.7000,15.5000) -- (170.5000,15.5000) --
    (170.5000,16.5000) .. controls (170.5000,17.5000) and (170.6000,18.3000) ..
    (170.8000,18.8000) .. controls (171.0000,19.3000) and (171.5000,19.7000) ..
    (172.1000,20.1000) .. controls (172.7000,20.4000) and (173.4000,20.6000) ..
    (174.3000,20.6000) .. controls (175.3000,20.6000) and (176.2000,20.4000) ..
    (177.1000,20.1000) --
    (176.6000,17.8000) .. controls (176.1000,18.0000) and (175.6000,18.0000) ..
    (175.1000,18.0000) .. controls (174.6000,18.0000) and (174.3000,17.9000) ..
    (174.1000,17.7000) .. controls (173.9000,17.5000) and (173.8000,17.1000) ..
    (173.8000,16.4000) -- (173.8000,15.5000) -- (176.3000,15.5000) --
    (176.3000,12.9000) -- (173.8000,12.9000) -- (173.8000,3.1000) --
    (170.5000,3.1000) -- (170.5000,12.9000) -- (168.7000,12.9000) --
    (168.7000,15.5000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (177.4000,9.5000) .. controls (177.4000,10.6000) and (177.6000,11.6000) ..
    (178.2000,12.7000) .. controls (178.7000,13.7000) and (179.5000,14.4000) ..
    (180.5000,15.0000) .. controls (181.4000,15.5000) and (182.6000,15.8000) ..
    (183.8000,15.8000) .. controls (185.7000,15.8000) and (187.2000,15.2000) ..
    (188.4000,14.0000) .. controls (189.6000,12.7000) and (190.2000,11.2000) ..
    (190.2000,9.3000) .. controls (190.2000,7.4000) and (189.6000,5.9000) ..
    (188.4000,4.7000) .. controls (187.2000,3.4000) and (185.6000,2.8000) ..
    (183.8000,2.8000) .. controls (182.7000,2.8000) and (181.6000,3.0000) ..
    (180.5000,3.6000) .. controls (179.5000,4.1000) and (178.7000,4.8000) ..
    (178.2000,5.8000) .. controls (177.6000,6.8000) and (177.4000,8.0000) ..
    (177.4000,9.5000) -- cycle
    (180.7000,9.3000) .. controls (180.7000,8.1000) and (181.0000,7.1000) ..
    (181.6000,6.4000) .. controls (182.2000,5.8000) and (182.9000,5.5000) ..
    (183.8000,5.5000) .. controls (184.6000,5.5000) and (185.4000,5.8000) ..
    (186.0000,6.4000) .. controls (186.5000,7.1000) and (186.8000,8.1000) ..
    (186.8000,9.3000) .. controls (186.8000,10.5000) and (186.5000,11.5000) ..
    (186.0000,12.1000) .. controls (185.4000,12.8000) and (184.6000,13.1000) ..
    (183.8000,13.1000) .. controls (182.9000,13.1000) and (182.2000,12.8000) ..
    (181.6000,12.1000) .. controls (181.0000,11.5000) and (180.7000,10.5000) ..
    (180.7000,9.3000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (195.9000,3.1000) -- (192.6000,3.1000) -- (192.6000,15.5000) --
    (195.7000,15.5000) --
    (195.7000,13.8000) .. controls (196.2000,14.6000) and (196.7000,15.2000) ..
    (197.1000,15.4000) .. controls (197.5000,15.7000) and (198.0000,15.8000) ..
    (198.5000,15.8000) .. controls (199.3000,15.8000) and (200.0000,15.6000) ..
    (200.7000,15.2000) --
    (199.7000,12.3000) .. controls (199.1000,12.7000) and (198.6000,12.9000) ..
    (198.1000,12.9000) .. controls (197.7000,12.9000) and (197.3000,12.7000) ..
    (197.0000,12.5000) .. controls (196.6000,12.2000) and (196.4000,11.7000) ..
    (196.2000,11.1000) .. controls (196.0000,10.4000) and (195.9000,9.0000) ..
    (195.9000,6.9000) -- (195.9000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (201.9000,15.5000) -- (204.9000,15.5000) --
    (204.9000,13.8000) .. controls (206.0000,15.2000) and (207.3000,15.8000) ..
    (208.8000,15.8000) .. controls (209.6000,15.8000) and (210.3000,15.6000) ..
    (210.9000,15.3000) .. controls (211.5000,15.0000) and (211.9000,14.5000) ..
    (212.3000,13.8000) .. controls (212.9000,14.5000) and (213.4000,15.0000) ..
    (214.1000,15.3000) .. controls (214.7000,15.6000) and (215.4000,15.8000) ..
    (216.1000,15.8000) .. controls (217.0000,15.8000) and (217.8000,15.6000) ..
    (218.4000,15.2000) .. controls (219.1000,14.9000) and (219.5000,14.3000) ..
    (219.9000,13.6000) .. controls (220.1000,13.1000) and (220.2000,12.2000) ..
    (220.2000,11.0000) -- (220.2000,3.1000) -- (216.9000,3.1000) --
    (216.9000,10.2000) .. controls (216.9000,11.4000) and (216.8000,12.2000) ..
    (216.6000,12.6000) .. controls (216.3000,13.1000) and (215.8000,13.3000) ..
    (215.1000,13.3000) .. controls (214.7000,13.3000) and (214.3000,13.1000) ..
    (213.8000,12.9000) .. controls (213.4000,12.6000) and (213.2000,12.2000) ..
    (213.0000,11.6000) .. controls (212.8000,11.1000) and (212.7000,10.2000) ..
    (212.7000,9.1000) -- (212.7000,3.1000) -- (209.4000,3.1000) --
    (209.4000,9.9000) .. controls (209.4000,11.1000) and (209.4000,11.9000) ..
    (209.2000,12.2000) .. controls (209.1000,12.6000) and (208.9000,12.9000) ..
    (208.7000,13.0000) .. controls (208.5000,13.2000) and (208.1000,13.3000) ..
    (207.7000,13.3000) .. controls (207.2000,13.3000) and (206.7000,13.1000) ..
    (206.3000,12.9000) .. controls (205.9000,12.6000) and (205.6000,12.2000) ..
    (205.5000,11.7000) .. controls (205.3000,11.2000) and (205.2000,10.3000) ..
    (205.2000,9.1000) -- (205.2000,3.1000) -- (201.9000,3.1000) --
    (201.9000,15.5000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (226.0000,11.7000) --
    (223.0000,12.3000) .. controls (223.3000,13.5000) and (223.9000,14.4000) ..
    (224.7000,14.9000) .. controls (225.5000,15.5000) and (226.7000,15.8000) ..
    (228.4000,15.8000) .. controls (229.8000,15.8000) and (230.9000,15.6000) ..
    (231.6000,15.3000) .. controls (232.4000,14.9000) and (232.9000,14.5000) ..
    (233.2000,14.0000) .. controls (233.5000,13.4000) and (233.6000,12.4000) ..
    (233.6000,11.0000) --
    (233.6000,7.2000) .. controls (233.6000,6.1000) and (233.6000,5.3000) ..
    (233.7000,4.7000) .. controls (233.8000,4.2000) and (234.0000,3.7000) ..
    (234.3000,3.1000) --
    (231.1000,3.1000) .. controls (231.0000,3.3000) and (230.9000,3.6000) ..
    (230.7000,4.0000) .. controls (230.7000,4.2000) and (230.7000,4.4000) ..
    (230.6000,4.4000) .. controls (230.1000,3.9000) and (229.5000,3.5000) ..
    (228.8000,3.2000) .. controls (228.2000,2.9000) and (227.5000,2.8000) ..
    (226.8000,2.8000) .. controls (225.5000,2.8000) and (224.5000,3.1000) ..
    (223.7000,3.8000) .. controls (223.0000,4.5000) and (222.6000,5.4000) ..
    (222.6000,6.5000) .. controls (222.6000,7.2000) and (222.8000,7.8000) ..
    (223.1000,8.3000) .. controls (223.5000,8.9000) and (223.9000,9.3000) ..
    (224.6000,9.6000) .. controls (225.2000,9.9000) and (226.0000,10.2000) ..
    (227.2000,10.4000) .. controls (228.7000,10.7000) and (229.8000,11.0000) ..
    (230.4000,11.2000) --
    (230.4000,11.5000) .. controls (230.4000,12.1000) and (230.2000,12.6000) ..
    (229.9000,12.9000) .. controls (229.6000,13.1000) and (229.0000,13.3000) ..
    (228.1000,13.3000) .. controls (227.5000,13.3000) and (227.1000,13.2000) ..
    (226.8000,12.9000) .. controls (226.4000,12.7000) and (226.2000,12.3000) ..
    (226.0000,11.7000) -- cycle
    (230.4000,9.1000) .. controls (229.9000,8.9000) and (229.3000,8.7000) ..
    (228.4000,8.5000) .. controls (227.5000,8.3000) and (226.9000,8.1000) ..
    (226.6000,8.0000) .. controls (226.1000,7.7000) and (225.9000,7.3000) ..
    (225.9000,6.8000) .. controls (225.9000,6.4000) and (226.1000,5.9000) ..
    (226.5000,5.6000) .. controls (226.8000,5.3000) and (227.2000,5.1000) ..
    (227.8000,5.1000) .. controls (228.4000,5.1000) and (228.9000,5.3000) ..
    (229.5000,5.7000) .. controls (229.9000,6.0000) and (230.1000,6.4000) ..
    (230.3000,6.8000) .. controls (230.3000,7.1000) and (230.4000,7.6000) ..
    (230.4000,8.4000) -- (230.4000,9.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (242.5000,15.5000) -- (242.5000,12.9000) -- (240.3000,12.9000) --
    (240.3000,7.9000) .. controls (240.3000,6.9000) and (240.3000,6.3000) ..
    (240.3000,6.1000) .. controls (240.4000,5.9000) and (240.5000,5.8000) ..
    (240.6000,5.7000) .. controls (240.8000,5.6000) and (241.0000,5.5000) ..
    (241.2000,5.5000) .. controls (241.5000,5.5000) and (241.9000,5.6000) ..
    (242.5000,5.8000) --
    (242.8000,3.3000) .. controls (242.1000,3.0000) and (241.2000,2.8000) ..
    (240.2000,2.8000) .. controls (239.6000,2.8000) and (239.1000,2.9000) ..
    (238.6000,3.1000) .. controls (238.1000,3.3000) and (237.8000,3.6000) ..
    (237.5000,3.9000) .. controls (237.3000,4.2000) and (237.2000,4.6000) ..
    (237.1000,5.1000) .. controls (237.0000,5.5000) and (237.0000,6.3000) ..
    (237.0000,7.5000) -- (237.0000,12.9000) -- (235.5000,12.9000) --
    (235.5000,15.5000) -- (237.0000,15.5000) -- (237.0000,18.0000) --
    (240.3000,19.9000) -- (240.3000,15.5000) -- (242.5000,15.5000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (244.9000,17.2000) .. controls (244.9000,18.2000) and (244.9000,19.2000) ..
    (244.9000,20.3000) .. controls (246.0000,20.3000) and (247.0000,20.3000) ..
    (248.1000,20.3000) .. controls (248.1000,19.2000) and (248.1000,18.2000) ..
    (248.1000,17.2000) .. controls (247.0000,17.2000) and (246.0000,17.2000) ..
    (244.9000,17.2000) -- cycle
    (244.9000,3.1000) .. controls (244.9000,7.2000) and (244.9000,11.4000) ..
    (244.9000,15.5000) .. controls (246.0000,15.5000) and (247.0000,15.5000) ..
    (248.1000,15.5000) .. controls (248.1000,11.4000) and (248.1000,7.2000) ..
    (248.1000,3.1000) .. controls (247.0000,3.1000) and (246.0000,3.1000) ..
    (244.9000,3.1000) -- cycle;
    \path[fill=\ddi@logo@character,even odd rule]
    (251.5000,3.1000) .. controls (251.5000,8.8000) and (251.5000,14.5000) ..
    (251.5000,20.3000) .. controls (252.5000,20.3000) and (253.6000,20.3000) ..
    (254.7000,20.3000) .. controls (254.7000,17.2000) and (254.7000,14.2000) ..
    (254.7000,11.1000) .. controls (256.0000,12.6000) and (257.3000,14.1000) ..
    (258.6000,15.5000) .. controls (260.0000,15.5000) and (261.3000,15.5000) ..
    (262.7000,15.5000) .. controls (261.2000,14.0000) and (259.8000,12.5000) ..
    (258.4000,11.0000) .. controls (259.9000,8.3000) and (261.4000,5.7000) ..
    (263.0000,3.1000) .. controls (261.8000,3.1000) and (260.6000,3.1000) ..
    (259.4000,3.1000) .. controls (258.4000,4.9000) and (257.3000,6.8000) ..
    (256.3000,8.7000) .. controls (255.8000,8.1000) and (255.3000,7.6000) ..
    (254.7000,7.1000) .. controls (254.7000,5.7000) and (254.7000,4.4000) ..
    (254.7000,3.1000) .. controls (253.6000,3.1000) and (252.5000,3.1000) ..
    (251.5000,3.1000) -- cycle;
  \end{scope}%
  \end{tikzpicture}%
}
\newsavebox{\ddi@logo@box}
\newlength{\ddi@logo@orgwidth}
\newlength{\ddi@logo@orgtotalheigth}
\sbox{\ddi@logo@box}{\ddi@logo@draft}
\settoboxwidth{\ddi@logo@orgwidth}{\ddi@logo@box}
\settoboxtotalheight{\ddi@logo@orgtotalheigth}{\ddi@logo@box}
\newlength{\ddi@logo@pac@w}
\newlength{\ddi@logo@pac@h}
\newlength{\ddi@logo@tmp@w}
\newlength{\ddi@logo@tmp@h}
\pgfmathsetlength{\ddi@logo@pac@w}{\ddi@logo@orgwidth}%
\pgfmathsetlength{\ddi@logo@pac@h}{\ddi@logo@orgtotalheigth}%
\pgfmathsetlength{\ddi@logo@tmp@w}{\ddi@logo@orgwidth}%
\pgfmathsetlength{\ddi@logo@tmp@h}{\ddi@logo@orgtotalheigth}%
\newbool{ddi@logo@keepaspectratio}
\newbool{ddi@logo@inopt@width}
\newbool{ddi@logo@inopt@height}
\pgfkeys{/ddi@logo/package/.cd,%
  width/.default/.expanded=\the\ddi@logo@pac@w,%
  width/.code={\booltrue{ddi@logo@inopt@width}%
                \pgfmathsetlength{\ddi@logo@pac@w}{#1}%
              },%
  width/.value required,%
  height/.default/.expanded=\the\ddi@logo@pac@h,%
  height/.code={\booltrue{ddi@logo@inopt@height}%
                \pgfmathsetlength{\ddi@logo@pac@h}{#1}%
              },%
  height/.value required,%
  keepaspectratio/.is if=ddi@logo@keepaspectratio,%
  backgroundcolor/.initial/.expanded=\ddi@logo@pac@back@ground,%
  backgroundcolor/.get=\ddi@logo@pac@back@ground,%
  backgroundcolor/.store in=\ddi@logo@pac@back@ground,%
  backgroundcolor/.value required,
  shadowcolor/.initial/.expanded=\ddi@logo@pac@shadow,
  shadowcolor/.get=\ddi@logo@pac@shadow,
  shadowcolor/.store in=\ddi@logo@pac@shadow,
  shadowcolor/.value required,
  digitcolor/.initial/.expanded=\ddi@logo@pac@digits,
  digitcolor/.get=\ddi@logo@pac@digits,
  digitcolor/.store in=\ddi@logo@pac@digits,
  digitcolor/.value required,
  charactercolor/.initial/.expanded=\ddi@logo@pac@character,
  charactercolor/.get=\ddi@logo@pac@character,
  charactercolor/.store in=\ddi@logo@pac@character,
  charactercolor/.value required,
}%
\ProcessPgfPackageOptions{/ddi@logo/package}
\newcommand{\DdILogoOption}[2]{\pgfqkeys{/ddi@logo/package}{#1=#2}%
          \ddi@logo@make@box}
\newcommand{\DdILogoOptions}[1]{\pgfqkeys{/ddi@logo/package}{#1}%
          \ddi@logo@make@box}
\newcommand{\ddi@logo@calc@scale}{%
  \pgfmathdivide{\ddi@logo@tmp@h}{\ddi@logo@orgtotalheigth}%
  \pgfmathsetmacro{\ddi@logo@scaleY}{\pgfmathresult}%
  \pgfmathdivide{\ddi@logo@tmp@w}{\ddi@logo@orgwidth}%
  \pgfmathsetmacro{\ddi@logo@scaleX}{\pgfmathresult}%
  \ifboolexpr{bool {ddi@logo@inopt@width} and bool {ddi@logo@inopt@height}}{%
    \ifbool{ddi@logo@keepaspectratio}{%
      \pgfmathparse{min(\ddi@logo@scaleY, \ddi@logo@scaleX)}%
      \pgfmathsetmacro{\ddi@logo@scaleY}{\pgfmathresult}%
      \pgfmathsetmacro{\ddi@logo@scaleX}{\pgfmathresult}%
    }{}%
  }{%
    \ifbool{ddi@logo@inopt@width}{%
      \pgfmathsetmacro{\ddi@logo@scaleY}{\ddi@logo@scaleX}%
    }{}%
    \ifbool{ddi@logo@inopt@height}{%
      \pgfmathsetmacro{\ddi@logo@scaleX}{\ddi@logo@scaleY}%
    }{}%
  }%
}%
\newcommand{\ddi@logo@make@box}{%
  \LetLtxMacro{\ddi@logo@back@ground}{\ddi@logo@pac@back@ground}
  \LetLtxMacro{\ddi@logo@shadow}{\ddi@logo@pac@shadow}
  \LetLtxMacro{\ddi@logo@character}{\ddi@logo@pac@character}
  \LetLtxMacro{\ddi@logo@digits}{\ddi@logo@pac@digits}
  \pgfmathsetlength{\ddi@logo@tmp@h}{\ddi@logo@pac@h}
  \pgfmathsetlength{\ddi@logo@tmp@w}{\ddi@logo@pac@w}
  \ddi@logo@calc@scale
  \sbox{\ddi@logo@box}{\ddi@logo@pic}%
}
\ddi@logo@make@box
\newcommand{\ddiLogo}[1][]{%
  \ifstrempty{#1}{\usebox{\ddi@logo@box}}{%
  \boolfalse{ddi@logo@inopt@width}%
  \boolfalse{ddi@logo@inopt@height}%
  \boolfalse{ddi@logo@keepaspectratio}%
  \pgfmathsetlength{\ddi@logo@tmp@w}{\ddi@logo@orgwidth}%
  \pgfmathsetlength{\ddi@logo@tmp@h}{\ddi@logo@orgtotalheigth}%
  \pgfkeys{/ddi@logo/command/.cd,%
    width/.code={\booltrue{ddi@logo@inopt@width}%
                  \pgfmathsetlength{\ddi@logo@tmp@w}{##1}%
                },%
    width/.value required,%
    height/.code={\booltrue{ddi@logo@inopt@height}%
                  \pgfmathsetlength{\ddi@logo@tmp@h}{##1}%
                },%
    height/.value required,%
    keepaspectratio/.is if=ddi@logo@keepaspectratio,%
    backgroundcolor/.initial=\ddi@logo@pac@back@ground,%
    backgroundcolor/.get=\ddi@logo@back@ground,%
    backgroundcolor/.store in=\ddi@logo@back@ground,%
    shadowcolor/.initial/.expanded=\ddi@logo@pac@shadow,
    shadowcolor/.get=\ddi@logo@shadow,
    shadowcolor/.store in=\ddi@logo@shadow,
    digitcolor/.initial/.expanded=\ddi@logo@pac@digits,
    digitcolor/.get=\ddi@logo@digits,
    digitcolor/.store in=\ddi@logo@digits,
    charactercolor/.initial/.expanded=\ddi@logo@pac@character,
    charactercolor/.get=\ddi@logo@character,
    charactercolor/.store in=\ddi@logo@character,
  }%
  \pgfqkeys{/ddi@logo/command}{#1}%
  \ddi@logo@calc@scale
  \ddi@logo@pic%
}}%
\endinput
%%
%% End of file `ddiLogo.sty'.
