home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 1 / ARM_CLUB_CD.iso / contents / apps / clib / progs / meschach / !Meschach / MakeLib < prev    next >
Encoding:
Text File  |  1994-08-04  |  17.9 KB  |  593 lines

  1. r
  2. o.qrfactor:    h.machine
  3. o.qrfactor:    h.meminfo
  4. o.schur:    c.schur
  5. o.schur:    h.matrix
  6. o.schur:    h.machine
  7. o.schur:    h.err
  8. o.schur:    h.machine
  9. o.schur:    h.meminfo
  10. o.schur:    h.matrix2
  11. o.schur:    h.matrix
  12. o.solve:    c.solve
  13. o.solve:    h.matrix2
  14. o.solve:    h.matrix
  15. o.solve:    h.machine
  16. o.solve:    h.err
  17. o.solve:    h.machine
  18. o.solve:    h.meminfo
  19. o.sparse:    c.sparse
  20. o.sparse:    h.sparse
  21. o.sparse:    h.matrix
  22. o.sparse:    h.machine
  23. o.sparse:    h.err
  24. o.sparse:    h.machine
  25. o.sparse:    h.meminfo
  26. o.sparseio:    c.sparseio
  27. o.sparseio:    h.sparse
  28. o.sparseio:    h.matrix
  29. o.sparseio:    h.machine
  30. o.sparseio:    h.err
  31. o.sparseio:    h.machine
  32. o.sparseio:    h.meminfo
  33. o.spbkp:    c.spbkp
  34. o.spbkp:    h.matrix
  35. o.spbkp:    h.machine
  36. o.spbkp:    h.err
  37. o.spbkp:    h.machine
  38. o.spbkp:    h.meminfo
  39. o.spbkp:    h.sparse
  40. o.spbkp:    h.matrix
  41. o.spbkp:    h.sparse2
  42. o.spbkp:    h.sparse
  43. o.spchfctr:    c.spchfctr
  44. o.spchfctr:    h.matrix
  45. o.spchfctr:    h.machine
  46. o.spchfctr:    h.err
  47. o.spchfctr:    h.machine
  48. o.spchfctr:    h.meminfo
  49. o.spchfctr:    h.sparse
  50. o.spchfctr:    h.matrix
  51. o.spchfctr:    h.sparse2
  52. o.spchfctr:    h.sparse
  53. o.splufctr:    c.splufctr
  54. o.splufctr:    h.sparse2
  55. o.splufctr:    h.sparse
  56. o.splufctr:    h.matrix
  57. o.splufctr:    h.machine
  58. o.splufctr:    h.err
  59. o.splufctr:    h.machine
  60. o.splufctr:    h.meminfo
  61. o.sprow:    c.sprow
  62. o.sprow:    h.sparse
  63. o.sprow:    h.matrix
  64. o.sprow:    h.machine
  65. o.sprow:    h.err
  66. o.sprow:    h.machine
  67. o.sprow:    h.meminfo
  68. o.spswap:    c.spswap
  69. o.spswap:    h.matrix
  70. o.spswap:    h.machine
  71. o.spswap:    h.err
  72. o.spswap:    h.machine
  73. o.spswap:    h.meminfo
  74. o.spswap:    h.sparse
  75. o.spswap:    h.matrix
  76. o.spswap:    h.sparse2
  77. o.spswap:    h.sparse
  78. o.submat:    c.submat
  79. o.submat:    h.matrix
  80. o.submat:    h.machine
  81. o.submat:    h.err
  82. o.submat:    h.machine
  83. o.submat:    h.meminfo
  84. o.svd:    c.svd
  85. o.svd:    h.matrix
  86. o.svd:    h.machine
  87. o.svd:    h.err
  88. o.svd:    h.machine
  89. o.svd:    h.meminfo
  90. o.svd:    h.matrix2
  91. o.svd:    h.matrix
  92. o.symmeig:    c.symmeig
  93. o.symmeig:    h.matrix
  94. o.symmeig:    h.machine
  95. o.symmeig:    h.err
  96. o.symmeig:    h.machine
  97. o.symmeig:    h.meminfo
  98. o.symmeig:    h.matrix2
  99. o.symmeig:    h.matrix
  100. o.update:    c.update
  101. o.update:    h.matrix
  102. o.update:    h.machine
  103. o.update:    h.err
  104. o.update:    h.machine
  105. o.update:    h.meminfo
  106. o.update:    h.matrix2
  107. o.update:    h.matrix
  108. o.vecop:    c.vecop
  109. o.vecop:    h.matrix
  110. o.vecop:    h.machine
  111. o.vecop:    h.err
  112. o.vecop:    h.machine
  113. o.vecop:    h.meminfo
  114. o.zcopy:    c.zcopy
  115. o.zcopy:    h.zmatrix
  116. o.zcopy:    h.matrix
  117. o.zcopy:    h.machine
  118. o.zcopy:    h.err
  119. o.zcopy:    h.machine
  120. o.zcopy:    h.meminfo
  121. o.zfunc:    c.zfunc
  122. o.zfunc:    h.zmatrix
  123. o.zfunc:    h.matrix
  124. o.zfunc:    h.machine
  125. o.zfunc:    h.err
  126. o.zfunc:    h.machine
  127. o.zfunc:    h.meminfo
  128. o.zgivens:    c.zgivens
  129. o.zgivens:    h.zmaKPsolve(MAT *A,PERM *pivot,PERM *blocks,VEC *b,VEC *x),
  130.         *CHsolve(MAT *A,VEC *b,VEC *x),
  131.         *LDLsolve(MAT *A,VEC *b,VEC *x),
  132.         *LUsolve(MAT *A,PERM *pivot,VEC *b,VEC *x),
  133.         *_Qsolve(MAT *A,VEC *,VEC *,VEC *, VEC *),
  134.         *QRsolve(MAT *A,VEC *,VEC *b,VEC *x),
  135.             *QRTsolve(MAT *A,VEC *,VEC *b,VEC *x),
  136.  
  137.  
  138.      /* Triangular equations solve routines;
  139.         U for upper triangular, L for lower traingular, D for diagonal
  140.         if diag_val == 0.0 use that values in the matrix */
  141.  
  142.         *Usolve(MAT *A,VEC *b,VEC *x,double diag_val),
  143.         *Lsolve(MAT *A,VEC *b,VEC *x,double diag_val),
  144.         *Dsolve(MAT *A,VEC *b,VEC *x),
  145.         *LTsolve(MAT *A,VEC *b,VEC *x,double diag_val),
  146.         *UTsolve(MAT *A,VEC *b,VEC *x,double diag_val),
  147.                 *LUTsolve(MAT *A,PERM *,VEC *,VEC *),
  148.                 *QRCPsolve(MAT *QR,VEC *diag,PERM *pivot,VEC *b,VEC *x);
  149.  
  150. extern  BAND    *bdLUfactor(BAND *A,PERM *pivot),
  151.                 *bdLDLfactor(BAND *A);
  152. extern  VEC     *bdLUsolve(BAND *A,PERM *pivot,VEC *b,VEC *x),
  153.                 *bdLDLsolve(BAND *A,VEC *b,VEC *x);
  154.  
  155.  
  156.  
  157. extern    VEC    *hhvec(VEC *,u_int,Real *,VEC *,Real *);
  158. extern    VEC    *hhtrvec(VEC *,double,u_int,VEC *,VEC *);
  159. extern    MAT    *hhtrrows(MAT *,u_int,u_int,VEC *,double);
  160. extern    MAT    *hhtrcols(MAT *,u_int,u_int,VEC *,double);
  161.  
  162. extern    void    givens(double,double,Real *,Real *);
  163. extern    VEC    *rot_vec(VEC *,u_int,u_int,double,double,VEC *); /* in situ */
  164. extern    MAT    *rot_rows(MAT *,u_int,u_int,double,double,MAT *); /* in situ */
  165. extern    MAT    *rot_cols(MAT *,u_int,u_int,double,double,MAT *); /* in situ */
  166.  
  167.  
  168. /* eigenvalue routines */
  169.  
  170.                /* compute eigenvalues of tridiagonal matrix
  171.                   with diagonal entries a[i], super & sub diagonal entries
  172.                   b[i]; eigenvectors stored in Q (if not NULL) */
  173. extern    VEC    *trieig(VEC *a,VEC *b,MAT *Q),
  174.                  /* sets out to be vector of eigenvectors; eigenvectors
  175.                    stored in Q (if not NULL). A is unchanged */
  176.         *symmeig(MAT *A,MAT *Q,VEC *out);
  177.  
  178.                /* computes real Schur form = Q^T.A.Q */
  179. extern    MAT    *schur(MAT *A,MAT *Q);
  180.          /* computes real and imaginary parts of the eigenvalues
  181.                         of A after schur() */
  182. extern    void    schur_evals(MAT *A,VEC *re_part,VEC *im_part);
  183.           /* computes real and imaginary parts of the eigenvectors
  184.                         of A after schur() */
  185. extern    MAT    *schur_vecs(MAT *T,MAT *Q,MAT *X_re,MAT *X_im);
  186.  
  187.  
  188. /* singular value decomposition */
  189.  
  190.         /* computes singular values of bi-diagonal matrix with
  191.                    diagonal entries a[i] and superdiagonal entries b[i];
  192.                    singular vectors stored in U and V (if not NULL) */
  193. VEC    *bisvd(VEC *a,VEC *b,MAT *U,MAT *V),
  194.                /* sets out to be vector of singular values;
  195.                    singular vectors stored in U and V */
  196.     *svd(MAT *A,MAT *U,MAT *V,VEC *out);
  197.  
  198. /* matrix powers and exponent */
  199. MAT  *_m_pow(MAT *,int,MAT *,MAT *);
  200. MAT  *m_pow(MAT *,int, MAT *);
  201. MAT  *m_exp(MAT *,double,MAT *);
  202. MAT  *_m_exp(MAT *,double,MAT *,int *,int *);
  203. MAT  *m_poly(MAT *,VEC *,MAT *);
  204.  
  205. /* FFT */
  206. void fft(VEC *,VEC *);
  207. void ifft(VEC *,VEC *);
  208.  
  209. #endif
  210.  
  211.  
  212. #endif
  213. FileDataŵmeminfo4EÿÿÿÀ·?OÔ
  214. /**************************************************************************
  215. **
  216. ** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
  217. **
  218. **                 Meschach Library
  219. ** 
  220. ** This Meschach Library is provided "as is" without any express 
  221. ** or implied warranty of any kind with respect to this software. 
  222. ** In particular the authors shall not be liable for any direct, 
  223. ** indirect, special, incidental or consequential damages arising 
  224. ** in any way from use of the software.
  225. ** 
  226. ** Everyone is granted permission to copy, modify and redistribute this
  227. ** Meschach Library, provided:
  228. **  1.  All copies contain this copyright notice.
  229. **  2.  All modified copies shall carry a notice stating who
  230. **      made the last modification and the date of such modification.
  231. **  3.  No charge is made for this software or works derived from it.  
  232. **      This clause shall not be construed as constraining other software
  233. **      distributed on the same medium as this software, nor is a
  234. **      distribution fee considered a charge.
  235. **
  236. ***************************************************************************/
  237.  
  238.  
  239. /* meminfo.h  26/08/93 */
  240. /* changed  11/12/93 */
  241.  
  242.  
  243. #ifndef MEM_INFOH
  244. #define MEM_INFOH
  245.  
  246.  
  247.  
  248. /* for hash table in mem_stat.c */
  249. /* Note: the hash size should be a prime, or at very least odd */
  250. #define MEM_HASHSIZE         509
  251. #define MEM_HASHSIZE_FILE    "meminfo.h"
  252.  
  253.  
  254. /* default: memory information is off */
  255. /* set it to 1 if you want it all the time */
  256. #define MEM_SWITCH_ON_DEF    0
  257.  
  258.  
  259. /* available standard types */
  260. #define TYPE_NULL              (-1)
  261. #define TYPE_MAT                0
  262. #define TYPE_BAND               1
  263. #define TYPE_PERM        2
  264. #define TYPE_VEC        3
  265. #define TYPE_IVEC        4
  266.  
  267. #ifdef SPARSE
  268. #define TYPE_ITER        5
  269. #define TYPE_SPROW              6
  270. #define TYPE_SPMAT        7
  271. #endif
  272.  
  273. #ifdef COMPLEX
  274. #ifdef SPARSE
  275. #define TYPE_ZVEC        8
  276. #define TYPE_ZMAT        9
  277. #else
  278. #define TYPE_ZVEC        5
  279. #define TYPE_ZMAT        6
  280. #endif
  281. #endif
  282.  
  283. /* structure for memory information */
  284. typedef struct {
  285.    long bytes;       /* # of allocated bytes for each type (summary) */
  286.    int  numvar;      /* # of allocated variables for each type */
  287. } MEM_ARRAY;
  288.  
  289.  
  290.  
  291. #ifdef ANSI_C
  292.  
  293. int  mem_info_is_on(void);
  294. int mem_info_on(int sw);
  295.  
  296. long mem_info_bytes(int type,int list);
  297. int mem_info_numvar(int type,int list);
  298. void mem_info_file(FILE * fp,int list);
  299.  
  300. void mem_bytes_list(int type,int old_size,int new_size,
  301.                int list);
  302. void mem_numvar_list(int type, int num, int list);
  303.  
  304. int mem_stat_reg_list(void **var,int type,int list);
  305. int mem_stat_mark(int mark);
  306. int mem_stat_free_list(int mark,int list);
  307. int mem_stat_show_mark(void);
  308. void mem_stat_dump(FILE *fp,int list);
  309. int mem_attach_list(int list,int ntypes,char *type_names[],
  310.     int (*free_funcs[])(), MEM_ARRAY info_sum[]);
  311. int mem_free_vars(int list);
  312. int mem_is_list_attached(int list);
  313. void mem_dump_list(FILE *fp,int list);
  314. int mem_stat_reg_vars(int list,int type,...);
  315.  
  316. #else
  317. int mem_info_is_on();
  318. int mem_info_on();
  319.  
  320. long mem_info_bytes();
  321. int mem_info_numvar();
  322. void mem_info_file();
  323.  
  324. void mem_bytes_list();
  325. void mem_numvar_list();
  326.  
  327. int mem_stat_reg_list();
  328. int mem_stat_mark();
  329. int mem_stat_free_list();
  330. int mem_stat_show_mark();
  331. void mem_stat_dump();
  332. int mem_attach_list();
  333. int mem_free_vars();
  334. int mem_is_list_attached();
  335. void mem_dump_list();
  336. int mem_stat_reg_vars();
  337.  
  338. #endif 
  339.  
  340. /* macros */
  341.  
  342. #define mem_info()   mem_info_file(stdout,0)
  343.  
  344. #define mem_stat_reg(var,type)  mem_stat_reg_list((void **)var,type,0)
  345. #define MEM_STAT_REG(var,type)  mem_stat_reg_list((void **)&(var),type,0)
  346. #define mem_stat_free(mark)   mem_stat_free_list(mark,0)
  347.  
  348. #define mem_bytes(type,old_size,new_size)  \
  349.   mem_bytes_list(type,old_size,new_size,0)
  350.  
  351. #define mem_numvar(type,num) mem_numvar_list(type,num,0)
  352.  
  353.  
  354. /* internal type */
  355.  
  356. typedef struct {
  357.    char **type_names;        /* array of names of types (strings) */
  358.    int  (**free_funcs)();    /* array of functions for releasing types */
  359.    unsigned ntypes;          /* max number of types */
  360.    MEM_ARRAY *info_sum;      /* local array for keeping track of memory */
  361. } MEM_CONNECT;
  362.  
  363. /* max number of lists of types */
  364. #define MEM_CONNECT_MAX_LISTS    5
  365.  
  366.  
  367. #endif
  368. FileDataŵoldnames
  369. Eÿÿÿpî?
  370. /**************************************************************************
  371. **
  372. ** Copyright (C) 1993 David E. Steward & Zbigniew Leyk, all rights reserved.
  373. **
  374. **                 Meschach Library
  375. ** 
  376. ** This Meschach Library is provided "as is" without any express 
  377. ** or implied warranty of any kind with respect to this software. 
  378. ** In particular the authors shall not be liable for any direct, 
  379. ** indirect, special, incidental or consequential damages arising 
  380. ** in any way from use of the software.
  381. ** 
  382. ** Everyone is granted permission to copy, modify and redistribute this
  383. ** Meschach Library, provided:
  384. **  1.  All copies contain this copyright notice.
  385. **  2.  All modified copies shall carry a notice stating who
  386. **      made the last modification and the date of such modification.
  387. **  3.  No charge is made for this software or works derived from it.  
  388. **      This clause shall not be construed as constraining other software
  389. **      distributed on the same medium as this software, nor is a
  390. **      distribution fee considered a charge.
  391. **
  392. ***************************************************************************/
  393.  
  394.  
  395. /* macros for names used in versions 1.0 and 1.1 */
  396. /* 8/11/93 */
  397.  
  398.  
  399. #ifndef OLDNAMESH
  400. #define OLDNAMESH
  401.  
  402.  
  403. /* type IVEC */
  404.  
  405. #define get_ivec   iv_get
  406. #define freeivec   IV_FREE
  407. #define cp_ivec    iv_copy
  408. #define fout_ivec  iv_foutput
  409. #define out_ivec   iv_output
  410. #define fin_ivec   iv_finput
  411. #define in_ivec    iv_input
  412. #define dump_ivec  iv_dump
  413.  
  414.  
  415. /* type ZVEC */
  416.  
  417. #define get_zvec   zv_get
  418. #define freezvec   ZV_FREE
  419. #define cp_zvec    zv_copy
  420. #define fout_zvec  zv_foutput
  421. #define out_zvec   zv_output
  422. #define fin_zvec   zv_finput
  423. #define in_zvec    zv_input
  424. #define zero_zvec  zv_zero
  425. #define rand_zvec  zv_rand
  426. #define dump_zvec  zv_dump
  427.  
  428. /* type ZMAT */
  429.  
  430. #define get_zmat   zm_get
  431. #define freezmat   ZM_FREE
  432. #define cp_zmat    zm_copy
  433. #define fout_zmat  zm_foutput
  434. #define out_zmat   zm_output
  435. #define fin_zmat   zm_finput
  436. #define in_zmat    zm_input
  437. #define zero_zmat  zm_zero
  438. #define rand_zmat  zm_rand
  439. #define dump_zmat  zm_dump
  440.  
  441. /* types SPMAT */
  442.  
  443. #define sp_mat        SPMAT
  444. #define sp_get_mat    sp_get
  445. #define sp_free_mat   sp_free
  446. #define sp_cp_mat     sp_copy
  447. #define sp_cp_mat2    sp_copy2
  448. #define sp_fout_mat   sp_foutput
  449. #define sp_fout_mat2  sp_foutput2
  450. #define sp_out_mat    sp_output
  451. #define sp_out_mat2   sp_output2
  452. #define sp_fin_mat    sp_finput
  453. #define sp_in_mat     sp_input
  454. #define sp_zero_mat   sp_zero
  455. #define sp_dump_mat   sp_dump
  456.  
  457.  
  458. /* type SPROW */
  459.  
  460. #define sp_row        SPROW
  461. #define sp_get_idx    sprow_idx
  462. #define row_xpd       sprow_xpd
  463. #define sp_get_row    sprow_get
  464. #define row_set_val   sprow_set_val
  465. #define fout_row      sprow_foutput
  466. #define _row_mltadd   sprow_mltadd
  467. #define sp_row_copy   sprow_copy
  468. #define sp_row_merge  sprow_merge
  469. #define sp_row_ip     sprow_ip
  470. #define sp_row_sqr    sprow_sqr
  471.  
  472.  
  473. /* type MAT */
  474.  
  475. #define get_mat   m_get
  476. #define freemat   M_FREE
  477. #define cp_mat    m_copy
  478. #define fout_mat  m_foutput
  479. #define out_mat   m_output
  480. #define fin_mat   m_finput
  481. #define in_mat    m_input
  482. #define zero_mat  m_zero
  483. #define id_mat    m_ident
  484. #define rand_mat  m_rand
  485. #define ones_mat  m_ones
  486. #define dump_mat  m_dump
  487.  
  488. /* type VEC */
  489.  
  490. #define get_vec   v_get
  491. #define freevec   V_FREE
  492. #define cp_vec    v_copy
  493. #define fout_vec  v_foutput
  494. #define out_vec   v_output
  495. #define fin_vec   v_finput
  496. #define in_vec    v_input
  497. #define zero_vec  v_zero
  498. #define rand_vec  v_rand
  499. #define ones_vec  v_ones
  500. #define dump_vec  v_dump
  501.  
  502.  
  503. /* type PERM */
  504.  
  505. #define get_perm   px_get
  506. #define freeperm   PX_FREE
  507. #define cp_perm    px_copy
  508. #define fout_perm  px_foutput
  509. #define out_perm   px_output
  510. #define fin_perm   px_finput
  511. #define in_perm    px_input
  512. #define id_perm    px_ident
  513. #define px_id      px_ident
  514. #define trans_px   px_transp
  515. #define sign_px    px_sign
  516. #define dump_perm  px_dump
  517.  
  518. #endif
  519. FileDataŵOmachine®Eÿÿÿ\p 3•R/* machine.h.  Generated automatically by configure.  */
  520. /* Any machine specific stuff goes here */
  521. /* Add details necessary for your own installation here! */
  522.  
  523. /* RCS id: $Id: $ */
  524.  
  525. /* This is for use with "configure" -- if you are not using configure
  526.     then use machine.van for the "vanilla" version of machine.h */
  527.  
  528. /* Note special macros: ANSI_C (ANSI C syntax)
  529.             SEGMENTED (segmented memory machine e.g. MS-DOS)
  530.             MALLOCDECL (declared if malloc() etc have
  531.                     been declared) */
  532.  
  533. #define const 
  534.  
  535. /* #undef MALLOCDECL */
  536. #define NOT_SEGMENTED 1
  537. #define HAVE_MEMORY_H 1
  538. /* #undef HAVE_COMPLEX_H */
  539. #define HAVE_MALLOC_H 1
  540. #define STDC_HEADERS 1
  541. #define HAVE_BCOPY 1
  542. #define HAVE_BZERO 1
  543. #define CHAR0ISDBL0 1
  544. #define WORDS_BIGENDIAN 1
  545. #define U_INT_DEF 1
  546. #define VARARGS 1
  547. #define HAVE_PROTOTYPES 1
  548. /* #undef HAVE_PROTOTYPES_IN_STRUCT */
  549.  
  550. /* for inclusion into C++ files */
  551. #ifdef __cplusplus
  552. #define ANSI_C 1
  553. #ifndef HAVE_PROTOTYPES 
  554. #define HAVE_PROTOTYPES 1
  555. #endif
  556. #ifndef HAVE_PROTOTYPES_IN_STRUCT
  557. #define HAVE_PROTOTYPES_IN_STRUCT 1
  558. #endif
  559. #endif /* __cplusplus */
  560.  
  561. /* example usage: VEC *PROTO(v_get,(int dim)); */
  562. #ifdef HAVE_PROTOTYPES
  563. #define    PROTO(name,args)    name args
  564. #else
  565. #define PROTO(name,args)    name()
  566. #endif /* HAVE_PROTOTYPES */
  567. #ifdef HAVE_PROTOTYPES_IN_STRUCT
  568. /* PROTO_() is to be used instead of PROTO() in struct's and typedef's */
  569. #define    PROTO_(name,args)    name args
  570. #else
  571. #define PROTO_(name,args)    name()
  572. #endif /* HAVE_PROTOTYPES_IN_STRUCT */
  573.  
  574. /* for basic or larger versions */
  575. #define COMPLEX 1
  576. #define SPARSE 1
  577.  
  578. /* for lå pœåPã
  579. Vã0 ã-éI?•âJ•âd  ã ãëЙâWá0 ã-é??•â@•âf  ã  ãëЙâ„å áëp áñÔî9ÁflÝ„åë@ á„åëP á„åë‘ á„å뀠á á ãë€áî áë á á  ãë@ á⇦Ñî` ãŷaî á ãëñÐîXº8å4‘åVáÚ0 ã-é?•â•âz  ã
  580.  ãëЙ⠜åPã
  581.   á áœå 0œåà áð á
  582. êpccgc.conjgrad°< á á  ãë á á  ãë€ÁîVã    
  583. ŶDî0 á-éŴ-í á á ½èëЙâê á á  ãëP á      á áœå0œåà áð á á‘ á á  ãë€QDî0 á-éÑ-í á á ½èëЙâp á0 á-éŶŴîŴ-í     á á ½èëЙâ@ á☓Ñî`ŷâ¡ÿÿê†å8`€å áë     áë áë áë áA[íQ[í a[íð«[ésp_pccgÿ
  584. À á-éØ-é°Lâ
  585. ]á»Ŵœí0œå-éŴ-í0 á-é0 á  flå áflå;ÿÿë¨[écgsÿ
  586. À á-éðÛ-éqmíamíQmíAmí°Lâ
  587. ]á»Áœí@œå ÐMâœåPã
  588. Tã
  589. œåPã
  590. œåPã0 ã-éC?•âŷOâ¾  ã ãëЙâ“å œå’åPáœå’åQá
  591. 0 ã-é2?•â–OâÀ  ã ãëЙâñÔîŒÁÝ“åë‘ á“åëp á“åë` á“å뀠á“åë™å“åëP á“åë™å œå ãë€áî  á áœå0œåà áð á  á á œåë     áë áë⇨Ñî ã™åŷaîiêcgs‡å€â™åÈå4‘åQáfÊ áœå  ãë€Áîñ”î0 ã-é?OâÜOâÙ  ã ãëЙâŶQDî0 á-éÑ-í á á ½èëЙâ0 á-éÑ-í     á á ½èëЙ⠠  0 á-éÑ-í á á ½èëЙ⠇堠   áœå0œåà áð á‡åœå  ãë€Ñîñ‘î0 ã-éA?Oâflåã  ã ãëЙâŶQDî0 á-éŶñîñ-í‡å á ½èëЙâ  á á áë ‡å áœå0œåà áð á0 á-éñ-í‡å á ½èëЙâ0 á-éÑ-í á á ½èëЙâ☓Ñî á ãëñÐî’ÿÿʇåxå8Ŵå     áë áë áë áë‡åë áë‡åë áA[íQ[ía[í q[íð«[é°sp_cgsÿ
  592. À á-éØ-é°Lâ
  593. ]á»Ŵœí0œå-éŴ-í0 á  á áìåÿÿë¨[élsqrÿ
  594. À á-éðÛ-éqmíamíQmíAmí°Lâ
  595. ]ố°áÑœípœåHÐMâ
  596. Wã0 ã-éF?•â´å  ã,ŵâ ãëЙâñÕî@ÑflÝ−å™å–å™åë` á‡åë@ á‡å뀠á‡åëP á     á ãë Ŵ™í áë     á ãë€ñîñ‘î 2
  597. 0 á      á -é⇨ŴîŴ™í@îŴ-í½èë\ÐMâ ãë‘ á`flå™âX  ãëPflåë™åPã  á á œå0œåà áð á     áë™âflåX  ãëêlsqr°<     áë™âåX  ãë0 ã-é‡å?Oâ å&  ã,ŵâëЙâ\Йâ á ãë€Áîñ‘î ó
  598. 0 á  á -éŴ‡í☓@îŴ-í½èë á á‘ ã      áëáîÁ™íŴ‡íŴ™í Ŵ‡í€îŴ™í‘⇨â\    å4‘åYáÚ0 ã-é9?Oâ°å2  ã,ŵâ
  599.  ãëЙâ‡å áëP á`ÐMâ ãë™åå™âX  ãë åë™åPã   á á œå0œåà áð á‡åë™âXåX  ãëê‡åë™âtåX  ãë0 ã-é‡åg?Oâhå5  ã,ŵâëЙâ`Йâ0 á-é☓ŴîŴ-í á á ½èëЙâ á ãë€ñî0 á  á -éŴ‡í@îŴ-í½èë‡å áëP á`ÐMâ ãë™åå™âX  ãë,åë™åPã   á á œå0œåà áð á‡åë™âdåX  ãëê‡åë™â€åX  ãë0 ã-é‡åª?Oâtå;  ã,ŵâëЙâ`Йâ0 á-éŴîŴ-í á á ½èëЙâ á ãë€Áî0 á  á -éŴ‡í☓@îŴ-í½èëŴ‡í€îîŴîŴ-í½èë€Ñî’‡íñÐîÑ™ÍŴ‡íŶ@î’™íŶGî☓!î¡™íŴ’î☓풇íŷî
  600. ’™íŷaîñ”î0 ã-éâ?OâTåK  ã,ŵâ ãëЙâ0 á-é Ŵ‡íŶ@îŴ-í á á ½èëЙâ0 á-éŴ‡í€Ŵî