home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 311.lha / Morph_21oct / prelim.man < prev    next >
Text File  |  1980-12-05  |  25KB  |  661 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.           Using Morph: Tutorial Excerpt
  8.           Preliminary. For use with Morph Created: Sat Oct 21 19:55:20 1989
  9.  
  10.           Copyright 1989 by Garry R. Osgood.
  11.  
  12.           Permission to  copy without  fee all  or part of this material is
  13.           granted provided that the copies are not made  or distributed for
  14.           direct commercial  advantage, the  copyright notice  and title of
  15.           the manual and its date  of  publication  appear,  and  notice is
  16.           given  that  copying  is  by  prermission  of Garry R. Osgood. To
  17.           otherwise republish this material requires a  fee and/or specific
  18.           permission from Garry R. Osgood.
  19.  
  20.           Contents:
  21.             1. About This Manual
  22.             2. Tutorial  
  23.  
  24.           1.0 About This Manual
  25.           1.1 Background
  26.           1.2 Organization
  27.            
  28.           1.1 Background
  29.           A  series   of  structured   drawing  objects   that  depict  the
  30.           transformation of one key object into another is called blending,
  31.           or  morphing,  and  is  a  feature of advanced structured drawing
  32.           programs such  as Adobe  System's Illustrator  88. Artists employ
  33.           blending  for  a  variety  of  purposes: giving rounded objects a
  34.           three  dimensional   effect,   making   in-between   objects  for
  35.           animation, or obtaining subtle variations between objects quickly
  36.           and without tedious manipulation of  control  points  (to  name a
  37.           few). 
  38.  
  39.           As of  this writing, no version of Illustrator 88 has been ported
  40.           to the Amiga Personal  Computer,  and  Professional  Draw Version
  41.           1.0, by  Gold Disk Inc., the preminent structured drawing program
  42.           in the Amiga community,  has no  blending tool.  Morph, a utility
  43.           program  by  Garry  R.  Osgood,  employs  clip  files  created by
  44.           Professional Draw  to emulate  Illustrator 88's  blend tool. This
  45.           manual teaches  you how  to use Professional Draw in concert with
  46.           Morph so you can enhance your drawing with blending effects. 
  47.  
  48.           To use this manual, you need:
  49.  
  50.               An Amiga 500/1000/2000 Personal Computer 
  51.               A copy of Gold Disk's Professional Draw, version 1.0
  52.               A Morph  Distribution Kit,  a set  of files  that include the
  53.               Morph program,  a set  of Professional  Draw clip files to be
  54.               employed in the tutorial, installation command  files, a clip
  55.               printout utility, and a copy of this manual.
  56.  
  57.           1.2 Organization
  58.           This is a preliminary manual containing the tutorial excerpt from
  59.           the Morph user manual. That manual is currently being written. 
  60.           (Oct 1, 1989).
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.           Tutorial 
  75.           The tutorial gives you lessons for using Morph  with Professional
  76.           Draw.  Once  you  have  taken  the tutorial, you will know how to
  77.           prepare Professional Draw clip files for  blending, how  to start
  78.           the  Morph  program,  and  how  to incorporate the product of the
  79.           Morph program into your Professional Draw artwork. 
  80.  
  81.           2.0 Tutorial
  82.           2.1 Key Concepts
  83.           2.2 First Blend
  84.           2.3 Blending Summary
  85.           2.4 Color Blending - Preliminary Remarks  
  86.  
  87.           2.1 Key Concepts
  88.           What do blend tools do?
  89.           Starting with a ``departure'' and ``destination'' pair of ``key''
  90.           objects, a  blend tool adds a series of ``inbetween'' objects. On
  91.           ``step'' one, the blend  tool first  copies the  departure object
  92.           then transforms  the new  copy so  that it begins to resemble the
  93.           destination  object.  the  blend   tool  continues   copying  and
  94.           transforming objects  through the  remaining steps so that in the
  95.           end, the last inbetween  object almost  resembles the destination
  96.           object. For  example, if  the departure  object is a black-filled
  97.           rectangle and the destination object is circular and  filled with
  98.           white, an  inbetween object  in some  middle step  would be grey-
  99.           filled and look somewhat like a rectangle with rounded corners. 
  100.  
  101.           What is Morph?
  102.           Morph   emulates   Adobe   Illustrator's   blend   tool.   Unlike
  103.           Illustrator's  blend  tool,  which  is  an  integral part of that
  104.           program's drawing  desktop,  Morph  is  a  separate  program that
  105.           operates in  an AmigaDOS  Command Line  Interpreter (CLI) window.
  106.           Morph operates on clip files produced by Gold Disk's Professional
  107.           Draw Version 1.0. 
  108.  
  109.           What does using Morph Entail?
  110.           As a user of Morph, you would typically go through three steps:
  111.  
  112.           1.  Within Professional  Draw, creation  of at least one pair1 of
  113.               key objects, turning it into a clip, saving the clip as file.
  114.  
  115.           2.  Within a CLI, starting  Morph,  first  naming  the  clip file
  116.               created in  step one  for input  to Morph,  then naming a new
  117.               file to hold Morph's output, finally specifying the number of
  118.               inbetween objects  to use  in blending from one key object to
  119.               the next. Your CLI command may look something like this:
  120.  
  121.  
  122.  
  123.  
  124.  
  125.                1 Advanced users  need not  restrict themselves  to pairs of
  126.           key objects. see the Theory chapter.
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.           3          Using Morph - Tutorial, Reference and Theory
  140.  
  141.  
  142.  
  143.               1> morph input.clips output.clips 40
  144.  
  145.               input.clips     -- the  name  of  your input file (created by
  146.                               Professional Draw)
  147.               output.clips    -- the  name  of  your  output  file  (to  be
  148.                               created  by  Morph  and  used by Professional
  149.                               Draw)
  150.               40              -- the number of inbetween objects to  use in
  151.                                 blending from one key object to the next.
  152.  
  153.           3.  Within  Professional  Draw,  load  the output file created by
  154.               Morph. Select the clips created by  Morph to  incorporate the
  155.               blended objects into your drawing.
  156.              
  157.           2.2 First Blend
  158.           Let's walk  through a morphing session to get a feel for this new
  159.           tool. In this session, we'll take  a pre-made  clip file,  make a
  160.           new  version  of  the  clip  file,  load  the  new clip file into
  161.           Professional Draw  and observe  some blending  effects. to follow
  162.           this procedure, you will need a copy of Professional Draw, Morph,
  163.           and the file squarecircle.clip  that  came  with  the preliminary
  164.           distribution.
  165.  
  166.  
  167.           1.  Start a  CLI window  if you  don't have  one running already.
  168.               Change your directory to where Morph is stored.
  169.  
  170.           2.  Start Professional Draw (optionally, create a page).
  171.  
  172.           Let's ensure that we have the proper tutorial file handy:
  173.  
  174.           3.  Within Professional Draw, select from the menu ``Clip: Load''
  175.               Using  the   device  gadgets  and  directory  window,  direct
  176.               Professional Draw to the where Morph is stored.
  177.  
  178.           4.  Select and load ``squarecircle.clip''
  179.  
  180.           5.  From Professional Draw's menu,  select ``Clip:  Draw. Pick   
  181.               ``squaretocircle'' and draw it.
  182.  
  183.           You should see a square on your left and a circle on your right. 
  184.           Lets try  blending from  the square to the circle. For this first
  185.           blend we'll work with the squarecircle.clip  file already  on the
  186.           disk. 
  187.  
  188.           6.  Bring the Workbench screen to front. Bring your CLI window to
  189.               front and make it the active window. 
  190.  
  191.           7.  Start the Morph program by typing at the CLI prompt:
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           4          Using Morph - Tutorial, Reference and Theory
  206.  
  207.  
  208.               1>morph squarecircle.clip newsquarecircle.clip 5
  209.  
  210.               Explanation:
  211.               morph --                  the name of the blending program.
  212.  
  213.               squarecircle.clip --      the  Professional  Draw  clip  file
  214.                                         we'd  loaded  and drawn with during
  215.                                         steps 4-6. Now we are using this as
  216.                                         an input file to Morph.
  217.  
  218.               newsquarecircle.clip --   a new  clip file  that will contain
  219.                                         blended objects based  on  the clip
  220.                                         stored   in  squarecircle.clip.  We
  221.                                         need  not  name  this  output  file
  222.                                         ``newsquarecircle.clip'',   but  it
  223.                                         will  suffice  as  a  reference for
  224.                                         this procedure.
  225.  
  226.               5 --                      the number of steps we want to have
  227.                                         in our blend. In creating a blended
  228.                                         clip,  Morph  will create this many
  229.                                         objects  to  ``insert  in between''
  230.                                         the two key objects.
  231.  
  232.           9.  Hit Return. In response, Morph should type words like this in
  233.               the CLI window:
  234.  
  235.               This is Morph for Professional Draw. v 1.0.
  236.               Copyright 1989 by Garry R. Osgood.
  237.               Created: Sun Oct 21 19:55:20 1989
  238.  
  239.               Morphing clip squaretocircle with 2 key objects...Done.
  240.               Inserted 5 inbetween objects between keys.
  241.               Finished Morphing. Writing newsquarecircle.clip
  242.  
  243.           Morph's startup banner  consists  of  three  lines,  its  name, a
  244.           copyright notice,  and a  compilation date.  You should check the
  245.           compilation date you actually get when you run your copy of Morph
  246.           against the  date cited  in this manual. If there is a difference
  247.           of greater than six months, check for a  revision announcement or
  248.           updated  documentation  --  Morph  may  have acquired features or
  249.           obtained bug fixes not covered in this manual. 
  250.  
  251.           Morph reports  its  processing  efforts  in  the  three following
  252.           lines.   In    this   example,   Morph   found   a   clip   named
  253.           ``squaretocircle'' that held two  key objects  -- the  square and
  254.           circle. ``...Done''  means Morph  had no  trouble deciding how to
  255.           blend from one key  object to  the next.  Morph created  five new
  256.           ``inbetween''  objects  to  express  the  transition from one key
  257.           object to the next.  This is  in line  with our  request. Finally
  258.           Morph wrote  a new  clip file, newsquarecircle.clip, to store the
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.           5          Using Morph - Tutorial, Reference and Theory
  272.  
  273.  
  274.           newly-blended clip.
  275.  
  276.           Errors   can   happen.   When   errors   occur,   Morph   reports
  277.           ``...Problem''  instead  of  ``...Done''.    For  example, had we
  278.           created the clip  squaretocircle  with  only  the  square object,
  279.           Morph would have reported: 
  280.  
  281.             Morphing clip squaretocircle with 1 key objects...Problem.
  282.             I can't morph if I only have one key object.
  283.             Sorry, Morph failed.
  284.  
  285.           In rule format:
  286.  
  287.           Rule 1:   Rule of  Keys: Morph  needs at least two key objects to
  288.                     make a blend.
  289.  
  290.           Morph sometimes can't decide  how to  blend between  two objects,
  291.           another  source  of  error  messages.  This indecision stems from
  292.           certain limitations in this release  of  Morph:  it  cannot blend
  293.           between  structually  distinct  objects.  In  Professional Draw's
  294.           domain, Bezier objects, Grids  and Ellipses  are all structurally
  295.           distinct  from  one  another.  Professional  Draw  uses different
  296.           procedures to  draw each  type of  object and,  as a consequence,
  297.           each type  of object  has different internal representations. For
  298.           example, a center point, a minimum  axis, a  maximum axis,  and a
  299.           rotation about the center point comprise the items of information
  300.           that go into the  description of  an elliptic  object. To  make a
  301.           drawing, Professional  Draw ``plugs'' these data into the formula
  302.           for an ellipse. On the  other  hand,  Bezier  objects  consist of
  303.           arrays of  control point locations and are ``plugged'' into cubic
  304.           parametric equations.  This  array  of  control  points  does not
  305.           compare with elliptic objects' center points, minimum and maximum
  306.           axes, or rotation angles. A similiar  mis-match in representation
  307.           prevails between  Ellipses and  Grids. Thus,  attempting to blend
  308.           from an Ellipse to a Grid  (stored in  a clip  called ovaltogrid)
  309.           will cause Morph to report: 
  310.  
  311.             Morphing clip ovaltogrid with 2 key objects...Problem.
  312.             I don't know how to morph between different object types.
  313.             Sorry, Morph failed.
  314.  
  315.           Beziers made  with differing  numbers of  control points are also
  316.           structurally   distinct   and,   in   this   release   of  Morph,
  317.           unblendable.  These  so-called  mis-matched  Bezier objects cause
  318.           Morph to report: 
  319.  
  320.             Morphing clip mismatch with 2 key objects...Problem.
  321.             I don't  know  how  to  morph  between  Beziers  with differing
  322.             numbers of control points.
  323.             Sorry, Morph failed.
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.           6          Using Morph - Tutorial, Reference and Theory
  338.  
  339.  
  340.           Let's establish rules stating these limitations succinctly:
  341.  
  342.           Rule 2:   Law  of  Types:  Morph  only  blends  objects with like
  343.                     types.
  344.  
  345.           Rule 2a:  Law of Bezier Control Points: Morph  only blends Bezier
  346.                     objects comprised of equal numbers of control points. 
  347.  
  348.           Astute readers may wonder how the square and circle in our sample
  349.           clip file squarecircle.clip can be morphed without violating Rule
  350.           2;  in  Professional  Draw,  aren't  squares  Bezier  objects and
  351.           circles  specialized  ellipses?  Circles  usually  are  made with
  352.           elliptic objects,  but they can be emulated with Bezier objects2.
  353.           In squaretocircle.clip, the absense of a central control point in
  354.           the ``circle''  gives away  the fact  that the circle is a Bezier
  355.           object constructed out of  the same  number of  control points as
  356.           the square (four).
  357.  
  358.           Once   Morph   has   made  `newsquarecircle.clip'  we  return  to
  359.           Professional Draw to inspect  how the  blend between  the two key
  360.           objects in the clip turned out. 
  361.  
  362.           10. Bring   the   Professional   Draw  screen  to  front.  Within
  363.               Professional Draw, select Clip: Load. Change  to the tutorial
  364.               directory, if necessary, and load `newsquarecircle.clip'.
  365.  
  366.           11. Select Clip:  Draw. In  the clip  directory, you should see a
  367.               new clip %-squaretocircle in addition to  squaretocircle. the
  368.               ``%-'' prefix  reminds us that squaretocircle is a ``parent''
  369.               of this clip. Select it; position the clip and draw it.
  370.  
  371.           We now should have a series of objects. Going from left to right,
  372.           the objects  go from square to round, corners disappearing, sides
  373.           bulging out. Congratulations, you have now blended two objects. 
  374.  
  375.  
  376.  
  377.                2In the author's opinion, ``Bezier'' circles are a good deal
  378.           more useful  than native  ellipses. They may be disassembled into
  379.           arcs, they  may be  distorted in  ways far  more interesting than
  380.           what prevails  with native  ellipses, and  so forth. True, Bezier
  381.           circles (and ellipses) may never be exactly circles  or ellipses,
  382.           but  they  can  be  made  to approximate the conic sections to an
  383.           arbitrarily close  degree of  precision. Similar  reasoning is in
  384.           force  with  grids;  the  author  rarely  uses  them in his work.
  385.           Agreed,  making  Bezier  imitations   are   tricky.   The  artist
  386.           ``constructs'' a  Bezier on  top of an ellipse (or grid), serving
  387.           as a template. Conversion is possible,  and the  presence of such
  388.           conversion routines  in future creations of Morph would eliminate
  389.           the restrictive Law of  Types and  (with some  more work)  Law of
  390.           Bezier Control Points. 
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.           7          Using Morph - Tutorial, Reference and Theory
  404.  
  405.  
  406.           From this  point onward,  you can  do anything you wish with this
  407.           clip:  ungroup  it,  move  the  components   around,  change  the
  408.           individual  objects.  Morph  generated  clips are the same as any
  409.           other clips made with Professional Draw.
  410.  
  411.           Assuming  that  we've  been  successful  so  far,  lets  make  an
  412.           important observation  about the  square and circle: First, if we
  413.           check the front-to-back relationship  between the  initial square
  414.           and  the  final  circle,  we'll  see that the square is ``layered
  415.           behind'' the circle. Front to back relationships are important to
  416.           Morph because  this program  always picks  the rearmost object to
  417.           start blending from,  and  blends  toward  the  frontmost object.
  418.           Let's state this as a third rule:
  419.  
  420.           Rule 3:   Blending  order:  Morph  blends  from  the rearmost key
  421.                     object to the frontmost key object.
  422.  
  423.           2.3 Blending summary
  424.           Our first blend was untypical in  that we  started with  a canned
  425.           clip and  blended it  -- a useful experience in that we were able
  426.           to walk through the mechanics of operating Morph,  deriving three
  427.           working  rules  in  the  process,  but not like a typical working
  428.           session.
  429.  
  430.           In a  typical Professional  Draw/Morph working  session you might
  431.           set up  a pair  of key objects by duplicating some object already
  432.           in your drawing, then modifying  the  copy  object  in  some way.
  433.           Finally, you  would employ  Morph to blend between the two, using
  434.           the new clip to achieve some  step-like effect  in your  work. In
  435.           detail, you would:
  436.  
  437.               Select an object, and 
  438.               Make a duplicate of it by hitting the TAB key. Then
  439.               Modify the duplicate. 
  440.               Include the original object in an aggregate with the modified
  441.               object by shift-selecting it.
  442.               Define the aggregate as a clip.
  443.               Save the clip file.
  444.               Blend the clip file using the procedure in ``First Blend.''
  445.               Load the blended version of the clip file and use the blended
  446.               version in your drawing.
  447.  
  448.           Morph has other features that come in handy after you've had some
  449.           practice.
  450.  
  451.               Morph accepts clips with more than two key  objects -- middle
  452.               key objects  act like  key objects  just as key frames act in
  453.               animation,
  454.  
  455.               Morph  accepts  clip  files  with  more  than  one  clip.  It
  456.               processes all clips independently of one another. This serves
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.           8          Using Morph - Tutorial, Reference and Theory
  470.  
  471.  
  472.               as a way to batch blends together.
  473.  
  474.           2.4 Color Morphing - Preliminary Remarks
  475.  
  476.           Morph blends  colors  as  well  as  line  attributes  and shapes.
  477.           Theoretically,  you   can  work   with  the  1.6  million  colors
  478.           Professional Draw ``supports'',  but  the  limitation  of Amiga's
  479.           high resolution  color palette  certainly compromises our ability
  480.           to make informed judgements when drawing with more than the seven
  481.           additional  colors  beyond  the  nine-step  grey scale built into
  482.           Professional Draw.  This tutorial  investigates the possibilities
  483.           and limitations of color morphing.
  484.  
  485.           1.  Load the clipfile squarecircle.clip; draw it.
  486.  
  487.           2.  Ungroup the objects. 
  488.           3.  Set line weights for both objects to zero; 
  489.           4.  Fill the  square and circle with different colors. Do not use
  490.               gray scale colors for at least  one of  the objects;  in this
  491.               tutorial, we are stretching Professional Draw/Amiga's display
  492.               capabilities to the limit. 
  493.           5.  Morph what you've got using five steps.
  494.  
  495.           You should have a  pretty rainbow  effect, especially  if you had
  496.           picked both colors from the list. 
  497.  
  498.           Morph  ascribes  to  the  R-G-B  Color  Cube  model when blending
  499.           colors; it decomposes source  and  destination  colors  into red,
  500.           green, and  blue components  and then  adds the components. Thus,
  501.           blending complements (i.e. red to cyan,  green to  magenta,  blue
  502.           to  yellow,  or  white  to  black  and  vice  versa)  ``brings us
  503.           through'' the center of the color cube; colors tend to grey, then
  504.           to  the  complement.  More  colorful  blends  may  be obtained by
  505.           avoiding the middle  of  the  cube,  i.e.  morphing  from  red to
  506.           magenta, yellow to green. 
  507.  
  508.           Since Morph  creates colors, we should visit the Fill Color List.
  509.           Select Color: Fill Color.  Note that  new patches  have appeared.
  510.           While vaugely  mathematical in appearance, the patch names follow
  511.           this convention:
  512.  
  513.             C<cccc>-M<mmmm>-Y<yyyy>
  514.  
  515.             <cccc>  an up-to-four digit  number  expressing  the  amount of
  516.                     cyan pigment.
  517.             
  518.             <mmmm>  a  up-to-four  digit  number  expressing  the amount of
  519.                     magenta pigment.
  520.  
  521.             <yyyy>  a up-to-four  digit  number  expressing  the  amount of
  522.                     yellow pigment.
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           9          Using Morph - Tutorial, Reference and Theory
  536.  
  537.  
  538.  
  539.           This   naming   style   follows  subtractive  color  conventions,
  540.           appropriate  for  laying  ink   on  paper.   This  convention  is
  541.           appropriate since  most Professional  Draw renderings will employ
  542.           subtractive pigments to modify white light. 
  543.  
  544.           Professional Draw scales pigment  from  0  (no  pigment)  to 1023
  545.           (maximum  pigment).  Thus  C1023-M1023-Y1023  is  another  way to
  546.           express black; C1023-M1023-Y0 represents blue, and C511-M511-Y511
  547.           represents middle  grey. This scheme supports 1024 * 1024 * 1024,
  548.           or 1,073,741,824 colors. The full expression  of this  palette is
  549.           far beyond  Amiga's high resolution mode color capability; Of the
  550.           sixteen color Amiga high  resolution  palette,  Professional Draw
  551.           lends you  seven ``spares''  beyond the nine gray scale colors it
  552.           allocates at the outset. But if your drawing technique depends on
  553.           the expression  of many  different colors,  Professional Draw and
  554.           Morph can only support your style  internally;   the ``WYSISWYG''
  555.           preview  mode  of  Professional  Draw cannot, because of hardware
  556.           limitations, lend you much visual support.3 To get a sense of the
  557.           limitation, morph  your colored  version of squaretocircle again,
  558.           but use thirty or forty steps.  
  559.  
  560.           As you may see, starting from  the eight  new color, Professional
  561.           Draw  substitutes  black  for  new  colors.  If  you have blended
  562.           several times using different color octaves, the majority of them
  563.           will  be  poorly  represented  in  the  ``WYSIWYG'' mode. In some
  564.           cases, switching to a black-and-white WYSISYG mode will  give you
  565.  
  566.  
  567.                3There are  few remedies  for artists wishing to have TRUELY
  568.           representative displays. In terms of expense they run from:
  569.  
  570.             1.      Placing Professional  Draw  into  black-and-white mode;
  571.                     the mezzotinting effect at least reflects a gray scale
  572.  
  573.             2.      Print a  proof on a black-and-white PostScript printer.
  574.                     As above, but at a higher resolution and somewhat wider
  575.                     latitude
  576.  
  577.             3.      Proof  on  a  Color  PostScript  printer,  an expensive
  578.                     purchace  or  an  inconvenient  wait  while  your local
  579.                     output service delivers
  580.  
  581.             4.      Color separate and have proofs made
  582.  
  583.             5.      Migrate to a Mac II.
  584.  
  585.             6.      Migrate to a UNIX workstation
  586.  
  587.           The author  presents the  last two  alternatives only somewhat in
  588.           jest.
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.           10          Using Morph - Tutorial, Reference and Theory
  602.  
  603.  
  604.           a more telling representation of your drawing.
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.