home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 300-399 / ff387.lzh / MandAnim / README < prev    next >
Text File  |  1990-10-22  |  23KB  |  502 lines

  1.  
  2.     -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-.
  3.  
  4.                           -= MandAnim v 1.1 =-.
  5.  
  6.                                 Manual.
  7.  
  8.                           Table of Contents:
  9.  
  10.                 ***********************************.
  11.  
  12.                         -   Permission.
  13.                         -   Thanks.
  14.                         0.  General.
  15.                         1.  Quick Start.
  16.                         2.  KEYS.
  17.                         3.  MENU.
  18.                         4.  NO-ACTION.
  19.                         5.  MAKE BASE-PICTURE.
  20.                         6.  COLOR.
  21.                         7.  NEW ANIM.
  22.                         8.  POSITIONS.
  23.                         -   Bugs.
  24.                         -   Mail.
  25.                         -   P.S. (commercial).
  26.  
  27.                 ***********************************.
  28.  
  29.  
  30.      _     _     _     _     _     _     _     _     _     _     _     _
  31. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  32.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  33.  
  34.                                 Permission.
  35.  
  36.         MandAnim has especially been written to be added to the Public
  37.         Domain series by  Fred Fish.  Everyone has explicit permission
  38.         of the author to:
  39.         - copy (together with this manual),
  40.         - use,
  41.         - and recommend this program to others (give them a copy too!).
  42.  
  43.         It  is  -evidentially-  not  permitted  to  sell  this program
  44.         (except as Fish-Disk) and  also  the developing and/or selling
  45.         of programs that make use  of  the  "MAND" (IFF-) chunk or the
  46.         "AnimFile" is  forbidden  without  written  permission  of the
  47.         author.
  48.  
  49.                                                 Ekke Veheul.
  50.                                                 09-08-'90.
  51.                                                 Rotterdam.
  52.      _     _     _     _     _     _     _     _     _     _     _     _
  53. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  54.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  55.  
  56.  
  57.                                   Thanks.
  58.  
  59.          I want to thank the writers of "ARP"; MandAnim makes grateful
  60.         use of  the  FileRequester  of  version 1.3 ,  so that version
  61.         should be in 'LIBS' (use `ARPtoDF0' if convenient).
  62.          I want to thank Arnout  Grootveld  for his work on the assem-
  63.         bler routine that calculates  the  iteration-value of a pixel;
  64.         MandAnim wouldn't have been written without him.
  65.          I want to thank  Erwin  Fasel  for his suggestions to improve
  66.         the control of version 1.0; version 1.1 has it all...
  67.          I want to thank Ruud  de  Greef for suggesting the basic idea
  68.         of MandAnim, it took me only :-) three months sparetime to re-
  69.         alise this fantasy of his...
  70.          I want to thank Minouche Dukers for checking this README-file
  71.         trying to improve my language.
  72.  
  73.      _     _     _     _     _     _     _     _     _     _     _     _
  74. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  75.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  76.  
  77.  
  78.                                  0. General.
  79.  
  80.         MandAnim was meant to be a program to create a moving fractal-
  81.         background for handmade  lowres  animations.  The fact that is
  82.         hasn't been used for that  purpose  yet  , can be explained by
  83.         the beauty of the  backgrounds  themselves and the shortage of
  84.         memory in  my  Amiga.  Or  maybe  it's  just  more  fun to use
  85.         MandAnim than it is to paint ...
  86.         Most of my energy was  used  creating a simple interface ; you
  87.         don't need  knowledge  of  fractals  to  use  it.  You do need
  88.         DPaintIII to make an  animation  out  of the IFF-pictures made
  89.         by MandAnim though, and make sure you know how to use that.
  90.  
  91.         All IFF-pictures made by MandAnim contain a special chunk with
  92.         the positions of its borders in the x-y-world of Mandelbrot.
  93.         This was done to make  each  picture a potential basis for new
  94.         animations ;  you  can  load  a  picture  and  thereby set the
  95.         defaults automatically. An animation  does need a base-picture
  96.         so there is a way  to make one, and  only  save it when you're
  97.         satisfied; the animation-pictures  are  all saved by MandAnim,
  98.         and this can only be stopped by the right-mouse-button.
  99.  
  100.         The program was written in 'C'  -except for one routine- on an
  101.         Amiga-500  (1.2) with one  Mb.  (without  even a hard-disk ,it
  102.         can be done) . It was checked on:
  103.         Amige  500 (1.3, 512 K)
  104.         Amiga 2000 (1.3, 3 Meg, 1 Mb CHIP (sticky pointers!))
  105.         Amiga 2000 (1.3, 40 Mhz TurboCard and 32-bits RAM )
  106.         Amiga 3000 (1.3 and 2.0)
  107.         I thought it worked propperly on those, but I'm not sure about
  108.         NTSC (how could I).
  109.         DO send bug-reports !
  110.  
  111.      _     _     _     _     _     _     _     _     _     _     _     _
  112. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  113.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  114.  
  115.  
  116.                               1.  Quick start.
  117.  
  118.         1. HOW TO MAKE A BASE-PICTURE OUT OF NOTHING:
  119.  
  120.         - Install ARP.library (v1.3 ) on  your boot-disk and start the
  121.           program by selecting its icon.
  122.         - If there is no  picture  called 'MA-BASE' in the same direc-
  123.           tory as MandAnim then the program  will say so. Just hit the
  124.           window with the left-mouse-button.
  125.         - Select the 'MAKE'  gadget  of 'BASE-PICTURE' and don't touch
  126.           the new ones. Only select 'RENDER'.
  127.         - When the  picture  is  ready,  return  to  'MENU' and select
  128.           'SAVE'.
  129.         - Search for  MandAnim's  directory  and  save  the picture as
  130.           'MA-BASE'. Every time you  start  the  program, from now, it
  131.           will come up with this picture.
  132.  
  133.         2. HOW TO MAKE AN ANIMATION:
  134.  
  135.         - Select 'NEW ANIM'.
  136.         - Let's make a small  animation,  let's say 30 frames; so type
  137.           '30' in the string-gadget called 'FRAMES:'.
  138.         - Where do we come from  and  where  do  we go to. That is the
  139.           question. Select the gadget  with  the mouse-image and paint
  140.           two quadrangles (in the dpaint-way) on the base-picture.
  141.         - Hit the RETURN-key (or the right-mouse-button).
  142.         - Check the frames by  selecting  'PREVIEW'. If you don't like
  143.           it, go back to the mouse-gadget  ,type 'c' (= clear) and try
  144.           again.
  145.         - Or select the 'RENDER'-gadget  and  set the path to an empty
  146.           formatted disk (or  hard-disk)  and  choose  a name for this
  147.           anim.
  148.         - MandAnim will  create  a  'MandAnim-File' containing the in-
  149.           formation  for  all   pictures   in  the  animation  ,called
  150.           'name.maf'.
  151.         - After this , hit the  window somewhere and all pictures will
  152.           be  rendered  and  saved  automatically,  as  'name.000'  to
  153.           'name.029'.
  154.         -  Then  'EXIT'  from  MandAnim  and  load  the  pictures into
  155.           DPaintIII as 16 (or 32, if  you want to add something) color
  156.           -lowres- pictures  by  selecting  the  first  (name.000) and
  157.           setting the '# of frames:'  to  30 (you'll need at least 1.5
  158.           Mb. of memory).
  159.         - Then push the '6'-key and smile.
  160.  
  161.      _     _     _     _     _     _     _     _     _     _     _     _
  162. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  163.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  164.  
  165.  
  166.                                 2. KEYS.
  167.  
  168.         In NO-ACTION, MENU, MAKE, ANIM and COLOR, the next keys have
  169.         a meaning:
  170.  
  171.                 *****************************************
  172.  
  173.                 L               ->      Load BasePicture.
  174.                 M               ->      Make BasePicture.
  175.                 S               ->      Save BasePicture.
  176.                 A / N           ->      New Anim.
  177.                 O / R           ->      (Render) Old.
  178.                 Esc             ->      Sleep.
  179.                 Arrow Down      ->      NoAction.
  180.                 C / P           ->      Color.
  181.                 HELP            ->      Menu.
  182.  
  183.                 *****************************************
  184.  
  185.      _     _     _     _     _     _     _     _     _     _     _     _
  186. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  187.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  188.  
  189.  
  190.                                 3.  MENU.
  191.  
  192.         The  MENU-field  contains  seven  gadgets  ; most of them have
  193.         obvious meanings, but I will deal with them all.
  194.         Base Picture:
  195.         - Load : Pops  up  the   FileRequester to let you choose a new
  196.                  background (base-) picture.
  197.         - Make : see MAKE BASE-PICTURE.
  198.         - Save : Again  the   FileRequester , to save the base-picture
  199.                  to (hard-) disk.
  200.         Anim Series :
  201.         - New Anim : see NEW ANIM.
  202.         - Old :  Once  again  the   FileRequester , this time select a
  203.                  'MandAnim-File' ("name.maf"),to finish an interrupted
  204.                  animation OR to re-render  (parts of) an animation if
  205.                  you lost (some of) the pictures.
  206.                  Use the 'HELP'-key  after  you've loaded that file if
  207.                  you want to change the first-to-render frame-number.
  208.         System :
  209.         - Sleep: A temporary  way out  of the program , without losing
  210.                  the  settings . All   chip-memory  will be freed, the
  211.                  base-picture will be kept in fast, compressed.
  212.                  Sometimes a simple `Amiga-N' can be enough, though.
  213.         - Exit : Careful!  There  will  be no request  about your real
  214.                  intentions.
  215.  
  216.      _     _     _     _     _     _     _     _     _     _     _     _
  217. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  218.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  219.  
  220.  
  221.                                 4.  NO-ACTION.
  222.  
  223.         A complete  fractal-animation  is  fun  , but some people even
  224.         like single  pictures of this  kind. For those, it is possible
  225.         to enjoy the whole picture -t.i. whithout gadgets- by clicking
  226.         on it (the picture) with the right-mouse-button.
  227.         Okay, some pictures really deserve a close look. I even imple-
  228.         mented a 'cycle-mode' for a real  festive mood : use the 'TAB'
  229.         -key (as in  DPaint)  to  (de-)activate and  the '<-' and '->'
  230.         to change directions. You can't change the speed, sorry.
  231.         All 'KEYS'  are  active , but  also the 'E' is; and that means
  232.         EXIT, without a warning... be careful.
  233.  
  234.  
  235.      _     _     _     _     _     _     _     _     _     _     _     _
  236. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  237.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  238.  
  239.  
  240.                            5.  MAKE BASE-PICTURE.
  241.  
  242.         This field has 18 gadgets; in a left-to-right sort of order:
  243.  
  244.         StringGadgets (4):
  245.         - You could  type  some  particular  positions  here, for some
  246.           reason, but you can't pass the +/-3.0 border.
  247.         MouseGadget:
  248.         - You'll want to use this  to  set the positions, if they stay
  249.           within the borders  of  your  base-picture. Read 'POSITIONS'
  250.           for special features.
  251.         Render:
  252.         - When you've done  all  the  adjusting, sit back, render, and
  253.           wait...
  254.         Menu/Color (2):
  255.         - Return to  'MENU'  or  set  the  'COLORS';  you can also use
  256.           the keys here.
  257.         Speed:
  258.         - Three possibilities: Normal (100  %),  PASS-X (+/- 56 %) and
  259.           PASS-XY (+/- 38 %).  The  last  two are 'cheat' options that
  260.           leave the result  almost  intact.  If  you  want  to see the
  261.           difference; make  three  pictures  with  the  same settings,
  262.           except for the speed, and load them together into DPaint.
  263.         Iterations:
  264.         - The number of calculations  per pixel. It effects the result
  265.           and the time it takes  to  render. You can experiment on one
  266.           and the same picture  by interrupting RENDER somewhere half-
  267.           way and continue  rendering  after  you've changed the iter-
  268.           ations.
  269.           The only  time  the  program  will  re-render a not-finished
  270.           picture is when you've  changed  the positions, or pretended
  271.           to  have  changed  them  by  selecting  a  string-gadget and
  272.           giving a RETURN after that.
  273.         IT->C (8):
  274.         - I've picked 8 variations to convert an iteration to a color-
  275.           number. I could have picked  others, but I didn't. The first
  276.           five are  straightforward, using  one to five iterations for
  277.           one color; the last three  go  up  and  down from color 0 to
  278.           color 15 and back, using one to three iterations per color.
  279.           They all start and end with color 0.
  280.  
  281.      _     _     _     _     _     _     _     _     _     _     _     _
  282. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  283.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  284.  
  285.                                 6. COLOR.
  286.  
  287.         All colors  can  be  changed and  I  implemented  all DPaint's
  288.         features to help  you.  You  will  easily  find your way. Some
  289.         remarks:
  290.         - With 'UNDO' (or 'U'-key) you  can switch to the previous pa-
  291.           lette, and back.
  292.         - 'Load Palette' lets you  copy  the palette from any IFF-pic-
  293.           ture with at least 16 colors.
  294.         - Selecting 'READY' leads you back  to where you came from; if
  295.           you don't want to go there, use the keys.
  296.  
  297.      _     _     _     _     _     _     _     _     _     _     _     _
  298. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  299.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  300.  
  301.  
  302.                                 7. NEW ANIM.
  303.  
  304.         Most Gadgets here  are  already  familiar  to  you - see 'MAKE
  305.         BASE-PICTURE' - so we can concentrate on:
  306.  
  307.         Path:
  308.         - Three  possibilities:  PingPong  Chain,  Straight  Chain and
  309.           Single  Pictures.  They  provide  the  way  the  frames  are
  310.           calculated between the  given  positions . 'Single Pictures'
  311.           allows no extra frames at all, 'Straight Chain' only divides
  312.           the space between  two  given  positions  in equal steps but
  313.           'PingPong Chain' divides that  space  in a sinus-like way so
  314.           the DPaint-option 'PingPong' (key 6) works out fine.
  315.           I want to implement some more  pathways later, so if you can
  316.           spare some ideas, you're welcome ( mathematical approach,or,
  317.           even better, a 'C'-function would be lovely ).
  318.         Frames:
  319.         - Just the number of frames you want to get rendered. Type the
  320.           number into the (string-)gadget and RETURN (!).
  321.           If you're using more than  two  borders to set the path it's
  322.           possible MandAnim is gonna change  that number. It has to be
  323.           ( X * number-of-borders + 1).
  324.           The maximum number of frames  is  8191 ; I doubt you'll ever
  325.           try that, it would fill about 250 disks (200 Mb)...
  326.         Preview:
  327.         - You can  check  the  path  with  this,  but don't expect the
  328.           speed to be the same as in the animation, it isn't.
  329.         MouseGadget:
  330.         -  Like  in  'MAKE  BASE-PICTURE'  but  it  doesn't  turn back
  331.           automatically,  here. The  program  doesn't  know  how  many
  332.           borders  you  want  to make.  Click  the  right-mouse-button
  333.           when you're done. DO read 'POSITIONS'.
  334.         Render:
  335.         - This  is  the  very  last  action  to  be  taken.  You'll be
  336.           prompted  to  set  the  path   and  name  of  this  shot,  a
  337.           MandAnim-File  will  be  created  (allowing  you  to  finish
  338.           this anim later) and  all  pictures will be rendered - until
  339.           you select the right-mouse-button.
  340.  
  341.           IMPORTANT:
  342.           A Disk-Full message will  only  stop MandAnim from rendering
  343.           until you have:
  344.           - selected  'Cancel' ,
  345.           - clicked the WorkBench  to  the  back  ( the message brings
  346.             that to the front;  our  palette  would make the requester
  347.             unreadable),
  348.           - replaced the full disk with an empty formatted (!) one,
  349.           - and clicked  somewhere in the picture-window  (left-mouse-
  350.             button) to signal you're ready.
  351.           The program  will  have  deleted  the (half) picture  on the
  352.           first  disk,  copied  the  MandAnim-File  to  the  new  disk
  353.           and will continue rendering after saving  the  last  picture
  354.           again.
  355.            P.S. The only (?) way to make an  animation out of pictures
  356.           that  are  saved  on  several  disks  is  to  make  a  small
  357.           animation of each disk,  binding  them together later, using
  358.           the load- & append- Anim options of DPaintIII.
  359.  
  360.      _     _     _     _     _     _     _     _     _     _     _     _
  361. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  362.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  363.  
  364.  
  365.                              8.  POSITIONS.
  366.  
  367.         Selecting the  mouse-gadget  in  NEW-ANIM or MAKE-BASE-PICTURE
  368.         leads you  to  new  surroundings  with  new  key-options. When
  369.         making a picture you might want to use:
  370.  
  371.         HELP:
  372.         - Pops up a window with the result of ( Width / Height ) which
  373.           are the real (x,y)  sizes  of  your  border.  If you want to
  374.           hold on to  a  realistic  proportion,  this result should be
  375.           (about) 1.
  376.  
  377.         Arrows:
  378.         - While drawing a border  it  often  happens (to me) that it's
  379.           hard to get  the  object  you  picked  centered  if you also
  380.           want to hold on  to  a  certain proportion. Using the arrow-
  381.           keys while  holding down the left-mouse-button allows you to
  382.           change  the position of the left-top  corner...  DO try this
  383.           one, I like it and hope to find this in DPaint once...
  384.  
  385.         While  selecting  multiple  borders   in  NEW-ANIM,  you  also
  386.         might want to use:
  387.         BACKSPACE '<-' or 'Del' :  - To delete the last added border.
  388.         'C' (clear):    - To delete ALL borders (no undo possible !).
  389.  
  390.         To return to the  'ANIM'-gadgets  you can use the 'return-key'
  391.         or the right-mouse-button, or  you  can  go on drawing borders
  392.         until you reach the maximum... 999. I kill me.
  393.  
  394.      _     _     _     _     _     _     _     _     _     _     _     _
  395. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  396.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  397.  
  398.  
  399.                                -  Bugs.
  400.  
  401.         No known bugs. Honest.  Do let  me  know if you find something
  402.         that shouldn't be found. I'll fix it. That is, if I can...
  403.  
  404.      _     _     _     _     _     _     _     _     _     _     _     _
  405. \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \   / \
  406.  \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \_/   \
  407.  
  408.  
  409.                                -  Mail.
  410.  
  411.         Information about the  assembler-routine,  or  any other Amiga
  412.         specific stuff, get it from :
  413.  
  414.                 Arnout Grootveld
  415.                 Hoekblok 36
  416.                 2291 XW  Wateringen.
  417.                 phone:  01742-4421 or (??)-3117424421
  418.                 Electronic mail (prefered):
  419.                 FidoNet:  2:281/600.2
  420.                 UseNet :  ...!hp4nl!neabbs!amg
  421.  
  422.  
  423.         Any questions , suggestions , bug-reports ,but CERTAINLY your
  424.         prettiest ANIMATION, please send them to me.
  425.  
  426.                 Digital Pro Motions
  427.                 p/a Ekke Verheul.
  428.                 Stroveer 120.
  429.                 3032 GA Rotterdam.
  430.                 the Netherlands
  431.  
  432.         You can call me too, see:   010-4660503  or  ( ?? )-31104660503
  433.  
  434.         Finally:
  435.         Thanks for reading 'till here and lots of fun using MandAnim.
  436.  
  437.                                                 Ekke.
  438.  
  439.  
  440.     -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-
  441.  
  442.  
  443. P.S.
  444.         VIDEO  and  (local)  BROADCAST   companies  and  home-artists,
  445.         you might want some information about (DTV-) programs like:
  446.  
  447. **      Scroll Module. v 2.11 .
  448.         -    Horizontal   (overscan)    scrolling    of   'BlitFonts';
  449.           All  resolutions  with  maximum  1600  pixels  scrolling per
  450.           second (!), adjustable in 32 steps, REAL TIME control.
  451.           No limit to the number of words/characters, NO stutter.
  452.           Especially made to work FAST, and save time.
  453.           Lots of (color-) ScrollFonts available already.
  454.           © Digital Pro Motions (Ekke Verheul)
  455.  
  456. **      Subtitle Module. v 4.03 .
  457.         - Professional subtitling in  seconds...  Works with all Amiga
  458.           fonts. Shadow and edge made by the program,set by the user.
  459.           Colors, spacing,  height  ,two  fonts  and justification are
  460.           adjustable. Text is  edited  within  the  program and can be
  461.           saved along  with  the  settings  for  later  use. REAL TIME
  462.           mouse-control.
  463.           © Digital Pro Motions (Ruud de Greef)
  464.  
  465. **      Start. v1.01 .
  466.         - Counting down  in  seconds  or  (video-)  frames.  From 1 to
  467.           10 seconds to zero-> and Black, in beautiful animation.
  468.           You might even want to broadcast this. Names and information,
  469.           dates and times  (Auto-date),  can  be  edited internally on
  470.           three lines of colored text.
  471.           © Digital Pro Motions (Ekke Verheul)
  472.  
  473. **      Color Master. v1.02 .
  474.         - 256 colors HIRES/LACE  for  all your IFF-pictures. Cuts your
  475.           painting in pieces and gives every piece its own colormap.
  476.           No visible boundaries. Nice interface. A Video MUST.
  477.           © Digital Pro Motions (Ruud de Greef)
  478.  
  479. **      ShowTime. v2.02 .
  480.         - Loads an IFF-picture  and  lets  you  put a digital clock in
  481.           (8 different) colored digits over it  . On any place, in any
  482.           resolution. All settings from within the program.
  483.           © Digital Pro Motions (Ekke Verheul)
  484.  
  485.  
  486.         For a complete  summary  with  description and price-list send
  487.         your (firm-) name and address to me on a postcard and add :
  488.         "Amiga DTV-Tools Summary". You  will  receive the list as soon
  489.         as possible.
  490.  
  491.                                                                 Ekke.
  492.  
  493.  
  494.     -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-  -=*=-
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.