MZ                @                                       	!L!This program cannot be run in DOS mode.

$       NT
:
:
::::::-A:
;H:::Rich
:        PE  L MO         	           n           @                      `     G  @                           0&  P    @                     P    !                             p#  @                                          .text   
                          `.rdata  j
                        @  @.data      0                     @  .rsrc      @      "              @  @.reloc     P      &              @  B                                                                                                                                                                                                                                                                                                                                                        UQ\ @ VhL!@ Px  
\ @ h!@ Qg  \ @ h!@ RV  \ @ h!@ PF  j)  
\ @ $h"@ Q)  j  t	 l#@ p8 @ 
\ @ R@ @ \ @ hP"@ P  
\ @ h(#@ Q  8 @ 
\ @ R@ @ \ @ h"@ P     
\ @ hP#@ Q  u8 @ 
\ @ R@ @ \ @ h"@ Pt  
8 @ Q
\ @ @ @ \ @ h"@ RM   @ 3^]jh@ d    PW0@ 3PD$d    |$7HL1(tP @ D$    Bƃx u@,tD @ Q|2 GǋL$d
    Y_ jh@ d    PV0@ 3PD$d    t$D$    ` @ uT @ D$QD(tL @ L$d
    Y^ ̋ QD(t%L @ Ujh@ d    PSVW0@ 3PEd    euE3ۉ]P$    @u+HD1;~;~+ǋ؍URgE    } u	E   yEHD1%  @t4~*BL00Ƌ@(MURH @    M} uHUL1(WRX @ ;t~E   @3ɉHMMj QJ< @ E   ` @ u	MT @ EEQL(tL @ ƋMd
    Y_^[]K:d$ ~HT101@(UMQH @ u	MYK͋EJjj< @ E    D@ Ëu<̡\ @ h#@ P0;
0@ u  % @ % @ UEWt%VhZ@ w6jW;  EtVY^  EtWY_] hx@ e  3@ $0@ 53@ 0@ ht0@ hx0@ hp0@  @ 0@ }j{  Yjh %@   3ۉ]d   p]3@ SVW @ ;t;u3Fuh    @ 3F3@ ;u
j  Y;3@ u,53@ h !@ h @ q  YYtE      50@ 3@ ;uh @ h @ 6  YY3@    9]uSW0 @ 93@ th3@ M  Yt
SjS3@ t0@ 
 @ 5t0@ 5x0@ 5p0@ 0@ 9|0@ u7P @ E	MPQP  YYËeEࣈ0@ 39|0@ uP @ 90@ u @ E0@   øMZ  f9  @ t3M< @   @ 8PE  uH  t  uՃ   v39   xtv39   j|0@ x @ jt @ YY3@ 3@ p @ 
3@ l @ 
3@ h @  3@   v  =,0@  uh@  @ Y1  =(0@ u	j @ Y3E  U(  1@ 
1@ 1@ 1@ 51@ =1@ f1@ f
1@ f1@ f|1@ f%x1@ f-t1@ 1@ E 1@ E1@ E1@ 0@   1@ 0@ 0@ 	 0@    0@ 0@  @ 0@ j	  Yj  @ h4!@  @ =0@  uj  Yh	  @ P @ jh %@   e Mx:M+MMUEEE EE8csmtE    E  eEx   jh@%@ $  e uEEe Mx)uMUE   E   -   } uuuuu@ËUE 8csmu*xu$@= t=!t="t= @u  3] h?@  @ 3% @ jh`%@ j  53@ 5 @ YEuu @ Ygj  Ye 53@ ։E53@ YYEEPEPu5t @ YPc  Eu֣3@ uփ3@ E	   E   j'  YËUuNYH]ËV$@ $@ W;stЃ;r_^ËV$@ $@ W;stЃ;r_^% @ ̋UMMZ  f9t3]ËA<8PE  u3ҹ  f9H]̋UEH<ASVq3WDv}H;r	X;r
B(;r3_^[]̋Ujh%@ he@ d    PSVW0@ 1E3PEd    eE    h  @ *tUE-  @ Ph  @ Pt;@$ЃEMd
    Y_^[]ËE3=  ËeE3Md
    Y_^[]% @ % @ he@ d5    D$l$l$+SVW0@ 1E3PeuEEEEd    ËMd
    Y__^[]QËUuuuuhd@ h0@    ]ËVh   h   3V   t
VVVVV   ^3ËU0@ e e SWN@  ;t
t	У0@ `VEP, @ u3u( @ 3$ @ 3  @ 3EP @ E3E3;uO@u50@ ։50@ ^_[%| @ % @ % @ % @ % @ % @ % @ % @ % @ % @ ̋ET$BJ3%@ ̍EP'ÍET$BJ3&@                    :,  B,  `,  t,  ,  ,  ,  ,  ,   -  -  ,-  $,      )  )  L)  
)  (  (  H(  
(  '  h'  '      *  
+  +  (+  :+  L+  b+  v+  +  +  +  +  +  +  ,  ,  *  *  *  *  *  *  *  *  r*  d*  H*  >*  .*  *  T-          @         @ @                     MO       `   #    $@ @ 0@ 0@ bad allocation  === Demonstration of the Adapter Design Pattern ===

   =============== Welcome to Sim-U-Duck ==============

  The original Sim-U-Duck but with a new foul on the block.


    Creating a Turkey
  	but, giving it a TurkeyAdapter so it appears to be a duck.

   Calling TurkeyAdapter::quack.  Quack you turkey: 

 Calling TurkeyAdapter::fly.  Fly you turkey: 

 You know, that Turkey sure acts like a duck.
   

Press enter to end this demonstation...   I'm a generic duck.
    	gobble-gobble-gobble-gobble-gobble
    	Flutter-flutter-flop
  $@ P@ H                                                           0@ $@    RSDSI{=O   H:\UAH\Classes\CS307\Code Demos\DesignPatterns\Release\DP08-Adapter.pdb              0@ ,$@            <$@ D$@      0@             @   ,$@            p$@ x$@     <0@             @   `$@             P0@ $@            $@ $@ x$@     P0@            @   $@ e                                  =@ Q@             @ @                 '@                 2@             @ @ @ "   %@                        @                 @ @           #@             %@ "   %@    %@                &          "*  8   &          X*  h   &          F-                          :,  B,  `,  t,  ,  ,  ,  ,  ,   -  -  ,-  $,      )  )  L)  
)  (  (  H(  
(  '  h'  '      *  
+  +  (+  :+  L+  b+  v+  +  +  +  +  +  +  ,  ,  *  *  *  *  *  *  *  *  r*  d*  H*  >*  .*  *  T-      ?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A  ?uncaught_exception@std@@YA_NXZ ?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHPBDH@Z  ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ  W?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ  ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ  ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 0?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z  S?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z  ?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z  MSVCP90.dll  ??3@YAXPAX@Z  getchar  ??2@YAPAXI@Z  MSVCR90.dll _amsg_exit   __getmainargs ,_cexit  |_exit f _XcptFilter exit   __initenv _initterm _initterm_e <_configthreadlocale  __setusermatherr  _adjust_fdiv   __p__commode   __p__fmode  j_encode_pointer  __set_app_type  K_crt_debugger_hook  C ?terminate@@YAXXZ 6 ?_type_info_dtor_internal_method@type_info@@QAEXXZ  _unlock  __dllonexit v_lock _onexit `_decode_pointer s_except_handler4_common _invoke_watson  ?_controlfp_s  InterlockedExchange !Sleep InterlockedCompareExchange  -TerminateProcess  GetCurrentProcess >UnhandledExceptionFilter  SetUnhandledExceptionFilter IsDebuggerPresent TQueryPerformanceCounter fGetTickCount  GetCurrentThreadId  GetCurrentProcessId OGetSystemTimeAsFileTime KERNEL32.dll  s __CxxFrameHandler3                                                                                                                                                        0!@     .?AVtype_info@@ N@D   <!@ <!@ <!@ 0!@     .?AVDuck@@  0!@     .?AVTurkeyAdapter@@                                                                                                                                                                                                                                                                                                                                                                                                                                                         0                	  H   X@  V        <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel>
      </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="9.0.21022.8" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"></assemblyIdentity>
    </dependentAssembly>
  </dependency>
</assembly>PAPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDINGPADDINGXXPADDING     0000+000;0@0S0[0w000000000000000011
111(1.14191H1c1p1111 22+2J2222C3j33333434?4Q4V4f4v4|444444444445555>5Y5c5v55555555555556	6666*60696X6`6i6o6w666666667	7777#7*717A7I7O7[7f777777777777777777 88888)858:8J8O8U8[8q8x8889999999999::V:[:|:::H;M;_;};;; <<
<*<w<|<<<<<=
====E=P=V=\=b=h=n=t=z=====      `   000,1014181h3l333$4(484<4D4\4l4p4x444444444554585X5x55555555666 0      0004080<0P0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    