% File: victor/victor.tex
% Copyright 2026 Jasper Habicht (mail(at)jasperhabicht.de).
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License version 1.3c,
% available at http://www.latex-project.org/lppl/.
%
% This file is part of the `hawkdraw' package (The Work in LPPL)
% and all files in that bundle must be distributed together.
%
% This work has the LPPL maintenance status `maintained'.
%
\documentclass{standalone}
\usepackage{hawkdraw}

\hawkdrawsetcolor{victor head}{named}{black!35}
\hawkdrawsetcolor{victor head lighter}{named}{black!15}
\hawkdrawsetcolor{victor beak}{named}{yellow!75!black}
\hawkdrawsetcolor{victor beak darker}{named}{yellow!35!black}
\hawkdrawsetcolor{victor eye}{named}{yellow!50!red!75}
\hawkdrawsetcolor{victor body}{named}{black!25}
\hawkdrawsetcolor{victor body lighter}{named}{white}
\hawkdrawsetcolor{victor body darker}{named}{black!50}
\hawkdrawsetcolor{victor wing}{named}{black!65}
\hawkdrawsetcolor{victor pen}{named}{yellow!75!red}

\newcommand{\hawkdrawvictorbeakpath}{
    (125.6797,74.3339) 
    .. (125.6797,74.3339) & (131.8881,78.0254) .. (133.5661,78.8644)
    .. (135.2441,79.7034) & (148.8356,90.4424) .. (147.3254,98.161)
    .. (145.8153,105.8797) & (142.6271,112.7593) .. (142.6271,112.7593)
    .. (142.6271,112.7593) & (142.6271,105.8797) .. (140.1102,104.7051)
    .. (137.5932,103.5305) & (127.6932,102.0203) .. (124.6729,100.5102)
    .. (121.6525,99) & (112.7593,97.9932) .. (107.5576,100.8458)
    .. (102.3559,103.6983) & (93.7983,107.3898) .. (93.7983,107.3898)
    .. (93.7983,107.3898) & (113.9339,97.4898) .. (114.6051,93.4627)
    .. (115.2763,89.4356) & (115.7797,85.0729) .. (117.6254,82.7237)
    .. (119.4712,80.3746) & (125.6797,74.3339) .. (125.6797,74.3339) 
    !
}

\begin{document}%
\begin{hawkdraw}[scale={1,-1}]

    \begin{scope}
        \fill[fill color={cyan!50}, clip]
            (95,105) circle[radius={75pt}] ; 
    
        % body
        \fill[fill color={victor wing}] (39.9356,121.1492) 
            .. (39.9356,121.1492) & (22.4847,124.1695) .. (12.2492,149.8424)
            .. (2.0136,175.5153) & (10.5712,216.961) .. (22.4847,230.5525)
            .. (34.3983,244.1441) & (44.1305,254.2119) .. (44.1305,254.2119) 
            ! ;
        \fill[fill color={victor wing}] (134.5729,129.3712) 
            .. (134.5729,129.3712) & (147.9966,134.9085) .. (158.2322,143.6339)
            .. (168.4678,152.3593) & (198.6712,206.7254) .. (198.839,230.7203)
            .. (199.0068,254.7153) & (164.6085,241.2915) .. (164.6085,241.2915)
            .. (164.6085,241.2915) & (129.539,197.6644) .. (127.1898,185.9186)
            .. (124.8407,174.1729) & (134.5729,129.3712) .. (134.5729,129.3712) 
            ! ;
        \fill[fill color={victor body}] (34.0627,146.6542) 
            .. (34.0627,146.6542) & (30.0356,181.2203) .. (31.8814,194.3085)
            .. (33.7271,207.3966) & (46.8153,255.722) .. (46.8153,255.722)
            -- (166.9576,255.722)
            -- (146.3186,169.8102) 
            .. (146.3186,169.8102) & (143.3348,137.3535) .. (133.9017,126.3508)
            .. (124.1444,114.9702) & (33.4157,125.3171) .. (34.0627,146.6542) 
            ! ;
        \fill[fill color={victor body darker}] (53.0237,156.722)
            .. (53.0237,156.722) & (59.882,152.3593) .. (66.3529,152.3593) 
            .. (72.8237,152.3593) & (79.9228,158.0644) .. (79.9228,158.0644) 
            .. (79.9228,158.0644) & (69.2786,158.7356) .. (66.3529,160.078) 
            .. (63.4271,161.4203) & (57.0508,155.7153) .. (53.0237,156.722) 
            !
            (121.9477,161.5873)
            .. (121.9477,161.5873) & (114.0139,158.0654) .. (106.9093,158.8347) 
            .. (99.8046,159.604) & (92.5383,166.1199) .. (92.5383,166.1199) 
            .. (92.5383,166.1199) & (104.2871,165.5217) .. (107.6236,166.5084) 
            .. (110.9602,167.4951) & (117.433,161.0652) .. (121.9477,161.5873) 
            ! ;
    
        % head
        \begin{scope}
            \fill[fill color={victor head lighter}, clip] (39.9356,121.1492) 
                .. (39.9356,121.1492) & (40.6068,89.7712) .. (51.5136,76.8508)
                .. (62.4203,63.9305) & (75.8441,53.6949) .. (98.3288,53.8627)
                .. (113.2774,53.9743) & (127.3576,65.1051) .. (130.0424,76.5153)
                .. (132.7271,87.9254) & (134.5729,129.3712) .. (134.5729,129.3712)
                .. (126.009,114.9055) & (113.0756,139.9795) .. (86.241,136.204)
                .. (49.2151,130.9946) & (34.0627,146.6542) .. (34.0627,146.6542)
                .. (34.0627,146.6542) & (32.8881,130.2102) .. (35.4051,125.8475)
                .. (37.922,121.4847) & (39.9356,121.1492) .. (39.9356,121.1492) 
                ! ;
            \fill[fill color={victor head}] (130.0424,76.5153)
                .. (130.0424,76.5153) & (125.6797,73.9983) .. (115.9475,73.8305)
                .. (106.2153,73.6627) & (100.1746,94.4417) .. (78.5288,100.3979)
                .. (56.8831,106.3541) & (39.9356,121.1492) .. (39.9356,121.1492)
                -- (40.2712,52.1847)
                -- (129.9481,52.1847)
                ! ;
        \end{scope}
        \begin{scope}
            \path[clip] (110.2424,77.6221) 
                .. (110.2424,77.6221) & (107.8513,78.2933) .. (106.0894,77.8738)
                .. (104.3275,77.4543) & (82.0525,71.2878) .. (79.4936,71.4975)
                .. (76.9347,71.7073) & (66.4055,76.2733) .. (66.4055,76.2733)
                -- (66.4055,100)
                -- (110.2424,100) 
                ! ;
            \stroke[fill, fill color={victor eye}] (89.913223,80.584595)
                circle[radius={9.8581pt}] ;
        \end{scope}
        \fill (90.484329,81.045761) circle[radius={4.1110168pt}] ;
        \stroke (110.2424,77.6221) 
            .. (110.2424,77.6221) & (107.8513,78.2933) .. (106.0894,77.8738)
            .. (104.3275,77.4543) & (82.0525,71.2878) .. (79.4936,71.4975)
            .. (76.9347,71.7073) & (66.4055,76.2733) .. (66.4055,76.2733) ;
    
        \stroke (198.8392,230.7203)
            .. (198.6714,206.7254) & (168.468,152.3596) .. (158.2324,143.6342)
            .. (147.9968,134.9087) & (134.5729,129.3715) .. (134.5729,129.3715)
            .. (134.5728,129.3708) & (132.7271,87.9253) .. (130.0424,76.5153)
            .. (127.3576,65.1051) & (113.2776,53.9744) .. (98.3291,53.8629)
            .. (75.8443,53.6951) & (62.4206,63.9308) .. (51.5138,76.8512)
            .. (40.6068,89.7713) & (39.9355,121.149) .. (39.9355,121.149)
            .. (39.9355,121.1491) & (39.9199,121.152) .. (39.8942,121.158)
            .. (39.5341,121.2229) & (22.3769,124.4389) .. (12.2488,149.8421) 
            .. (2.0135,175.5151) & (10.5716,216.9611) .. (22.4851,230.5526) ;
    
        % pen
        \stroke[fill, fill color={victor pen}] (107.9491,143.3882)
            -- (122.1559,136.083)
            -- (156.7898,79.5865)
            -- (154.5407,73.4949)
            -- (148.3322,69.3)
            -- (141.4525,70.139)
            -- (105.2236,124.6583)
            -- (103.1016,139.4169)
            ! ;
        \stroke (141.4525,70.139)
            -- (144.9905,74.6309)
            -- (149.8317,77.9361)
            -- (156.7898,79.5865)
            (105.2236,124.6583)
            -- (109.9293,129.4473)
            -- (115.6245,133.1848)
            -- (122.1559,136.0831)    
            (149.8317,77.9361)
            -- (115.6245,133.1848)
            (109.9293,129.4473)
            -- (144.9905,74.6309) ;
        \stroke[fill] (103.1016,139.4169)
            -- (102.6917,143.7446)
            -- (103.9411,144.6411)
            -- (107.9491,143.3882)
            ! ;
        \fill[rotate={31.2}, scale={1,-1}] (166.27075,14.707428)
            ellipse[radius a={1.6150424}, radius b={1.0079061}] ;
    
        % beak
        \begin{scope}
            \fill[fill color={victor beak}, clip] \hawkdrawvictorbeakpath ;
            \fill[fill color={victor beak darker}] (140.1102,76.0958)
                .. (140.1102,76.0958) & (131.2745,83.6646) .. (131.648,87.3327)
                .. (132.0215,91.0007) & (134.3843,99.4195) .. (129.9481,104.5373)
                .. (125.5119,109.6551) & (149.9442,115.7797) .. (149.9442,115.7797)
                -- (149.8052,76.0061)
                ! ;
        \end{scope}
        \stroke \hawkdrawvictorbeakpath ;
        \fill (122.114,82.9754) 
            .. (122.114,82.9754) & (124.7987,83.8983) .. (125.5958,85.828)
            .. (126.3928,87.7576) & (125.8894,88.9322) .. (125.8894,88.9322)
            .. (125.8894,88.9322) & (125.386,87.8415) .. (124.3792,87.6318)
            .. (123.3725,87.422) & (120.2682,88.3449) .. (119.7648,86.7508)
            .. (119.2614,85.1568) & (122.114,82.9754) .. (122.114,82.9754) 
            ! ;
    \end{scope}

\end{hawkdraw}%
\end{document}