+
     BiW                         ^ RI 5  ! R R]4      t ! R R]4      tR tR tR t]R	8X  d   ]! 4       t	]
! ]	4       ]! 4        R
# R
# )    )*c                   &   a  ] tR t^t o R tRtV tR# )Discc                    \         P                  V R RR7       V P                  4        V P                  RVR,          ^4       V P	                  VR,          ^ ^VR,          ,
          4       V P                  4        R# )squareF)shapevisibleg      ?g      @N)Turtle__init__pu	shapesize	fillcolorst)selfns   &&//usr/lib/python3.14/turtledemo/minimal_hanoi.pyr   Disc.__init__   sV    He<	sAcE1%qtQ!B$'	     N)__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell____classdict__s   @r   r   r      s      r   r   c                   2   a  ] tR t^t o R tR tR tRtV tR# )Towerc                    Wn         R # )Nx)r   r"   s   &&r   r   Tower.__init__   s    r   c                    VP                  V P                  4       VP                  R^"\        V 4      ,          ,           4       V P	                  V4       R# )   Nij)setxr"   setylenappendr   ds   &&r   push
Tower.push   s5    	tvv	tBs4yL !Ar   c                R    \         P                  V 4      pVP                  ^4       V# )r%   )listpopr'   r*   s   & r   r0   	Tower.pop!   s    HHTN	sr   r!   N)	r   r   r   r   r   r,   r0   r   r   r   s   @r   r   r      s      r   r   c                     V ^ 8  dJ   \        V ^,
          WV4       VP                  VP                  4       4       \        V ^,
          W!V4       R# R# )r   N)hanoir,   r0   )r   from_with_to_s   &&&&r   r3   r3   &   s@    1uac5u%ac5% r   c                      \        R R4       \        4         \        ^\        \        \
        4       \        RRRR7       R #   \         d     R # i ; i)Nspacezpress STOP button to exitcenteralignfontCourier   bold)onkeyclearr3   t1t2t3write
Terminatorr   r   r   playrH   ,   sG    	$w	GaR)#:	< s   (A AAc                  <   \        4        \        4        \        ^ R4       \        R4      s\        ^ 4      s\        ^4      s\        ^^ R4       F!  p \        P                  \        V 4      4       K#  	  \        RRR	R7       \        \        R4       \        4        R# )
r   zpress spacebar to start gamer9   r:   r8   	EVENTLOOPiir=   )htpenupgotor   rC   rD   rE   ranger,   r   rF   rA   rH   listen)is    r   mainrR   6   su    D%'44=	tB	qB	sB1Qr]
Q  

(68	$
Hr   __main__N)turtler
   r   r/   r   r3   rH   rR   r   msgprintmainloopr   r   r   <module>rX      sS    6 D &  Z
&C	#JJ r   