From bbe85723abec663ece89664b17f43b3822946b1f Mon Sep 17 00:00:00 2001 From: Salvatore Filippone Date: Fri, 25 May 2012 10:36:33 +0000 Subject: [PATCH] psblas3-dev: base/modules/psb_const_mod.F90 base/modules/psi_penv_mod.F90 docs/html/footnode.html docs/html/img1.png docs/html/img10.png docs/html/img100.png docs/html/img101.png docs/html/img102.png docs/html/img103.png docs/html/img104.png docs/html/img105.png docs/html/img106.png docs/html/img107.png docs/html/img108.png docs/html/img109.png docs/html/img11.png docs/html/img110.png docs/html/img111.png docs/html/img112.png docs/html/img113.png docs/html/img114.png docs/html/img115.png docs/html/img116.png docs/html/img117.png docs/html/img118.png docs/html/img119.png docs/html/img12.png docs/html/img120.png docs/html/img121.png docs/html/img122.png docs/html/img123.png docs/html/img124.png docs/html/img125.png docs/html/img126.png docs/html/img127.png docs/html/img128.png docs/html/img129.png docs/html/img13.png docs/html/img130.png docs/html/img131.png docs/html/img132.png docs/html/img133.png docs/html/img134.png docs/html/img135.png docs/html/img136.png docs/html/img137.png docs/html/img139.png docs/html/img14.png docs/html/img140.png docs/html/img141.png docs/html/img142.png docs/html/img143.png docs/html/img144.png docs/html/img145.png docs/html/img146.png docs/html/img147.png docs/html/img148.png docs/html/img149.png docs/html/img15.png docs/html/img16.png docs/html/img17.png docs/html/img18.png docs/html/img2.png docs/html/img3.png docs/html/img35.png docs/html/img36.png docs/html/img37.png docs/html/img4.png docs/html/img40.png docs/html/img41.png docs/html/img42.png docs/html/img43.png docs/html/img44.png docs/html/img45.png docs/html/img46.png docs/html/img47.png docs/html/img48.png docs/html/img49.png docs/html/img5.png docs/html/img50.png docs/html/img51.png docs/html/img52.png docs/html/img53.png docs/html/img54.png docs/html/img56.png docs/html/img58.png docs/html/img59.png docs/html/img6.png docs/html/img60.png docs/html/img61.png docs/html/img62.png docs/html/img63.png docs/html/img64.png docs/html/img65.png docs/html/img66.png docs/html/img67.png docs/html/img68.png docs/html/img69.png docs/html/img7.png docs/html/img70.png docs/html/img71.png docs/html/img72.png docs/html/img73.png docs/html/img74.png docs/html/img75.png docs/html/img76.png docs/html/img77.png docs/html/img78.png docs/html/img79.png docs/html/img8.png docs/html/img80.png docs/html/img81.png docs/html/img82.png docs/html/img83.png docs/html/img84.png docs/html/img85.png docs/html/img86.png docs/html/img87.png docs/html/img88.png docs/html/img89.png docs/html/img9.png docs/html/img90.png docs/html/img91.png docs/html/img92.png docs/html/img93.png docs/html/img94.png docs/html/img95.png docs/html/img96.png docs/html/img97.png docs/html/img98.png docs/html/img99.png docs/html/index.html docs/html/node10.html docs/html/node100.html docs/html/node101.html docs/html/node113.html docs/html/node118.html docs/html/node120.html docs/html/node20.html docs/html/node3.html docs/html/node30.html docs/html/node36.html docs/html/node38.html docs/html/node39.html docs/html/node4.html docs/html/node40.html docs/html/node41.html docs/html/node42.html docs/html/node43.html docs/html/node44.html docs/html/node45.html docs/html/node46.html docs/html/node47.html docs/html/node48.html docs/html/node49.html docs/html/node50.html docs/html/node52.html docs/html/node53.html docs/html/node54.html docs/html/node55.html docs/html/node57.html docs/html/node58.html docs/html/node6.html docs/html/node62.html docs/html/node63.html docs/html/node64.html docs/html/node68.html docs/html/node69.html docs/html/node7.html docs/html/node72.html docs/html/node8.html docs/html/node81.html docs/html/node83.html docs/html/node85.html docs/html/node86.html docs/html/node87.html docs/html/node89.html docs/html/node93.html docs/html/node94.html docs/html/node95.html docs/html/node96.html docs/html/node97.html docs/html/node98.html docs/html/node99.html docs/html/userhtml.html docs/psblas-3.0.pdf docs/src/intro.tex docs/src/toolsrout.tex docs/src/userguide.tex docs/src/userhtml.tex Merged doc fixes. Start reworking parametric data types. --- base/modules/psb_const_mod.F90 | 19 +- base/modules/psi_penv_mod.F90 | 15 +- docs/html/footnode.html | 2 +- docs/html/img1.png | Bin 200 -> 210 bytes docs/html/img10.png | Bin 401 -> 446 bytes docs/html/img100.png | Bin 277 -> 264 bytes docs/html/img101.png | Bin 200 -> 202 bytes docs/html/img102.png | Bin 150 -> 689 bytes docs/html/img103.png | Bin 273 -> 381 bytes docs/html/img104.png | Bin 390 -> 151 bytes docs/html/img105.png | Bin 266 -> 268 bytes docs/html/img106.png | Bin 273 -> 390 bytes docs/html/img107.png | Bin 284 -> 266 bytes docs/html/img108.png | Bin 419 -> 278 bytes docs/html/img109.png | Bin 222 -> 275 bytes docs/html/img11.png | Bin 529 -> 562 bytes docs/html/img110.png | Bin 258 -> 393 bytes docs/html/img111.png | Bin 868 -> 214 bytes docs/html/img112.png | Bin 425 -> 260 bytes docs/html/img113.png | Bin 420 -> 862 bytes docs/html/img114.png | Bin 359 -> 422 bytes docs/html/img115.png | Bin 332 -> 419 bytes docs/html/img116.png | Bin 895 -> 361 bytes docs/html/img117.png | Bin 337 -> 323 bytes docs/html/img118.png | Bin 535 -> 859 bytes docs/html/img119.png | Bin 418 -> 340 bytes docs/html/img12.png | Bin 129 -> 125 bytes docs/html/img120.png | Bin 272 -> 534 bytes docs/html/img121.png | Bin 571 -> 424 bytes docs/html/img122.png | Bin 595 -> 275 bytes docs/html/img123.png | Bin 369 -> 578 bytes docs/html/img124.png | Bin 239 -> 598 bytes docs/html/img125.png | Bin 565 -> 364 bytes docs/html/img126.png | Bin 625 -> 243 bytes docs/html/img127.png | Bin 593 -> 565 bytes docs/html/img128.png | Bin 217 -> 625 bytes docs/html/img129.png | Bin 629 -> 588 bytes docs/html/img13.png | Bin 3169 -> 3495 bytes docs/html/img130.png | Bin 743 -> 227 bytes docs/html/img131.png | Bin 273 -> 634 bytes docs/html/img132.png | Bin 542 -> 752 bytes docs/html/img133.png | Bin 274 -> 279 bytes docs/html/img134.png | Bin 585 -> 536 bytes docs/html/img135.png | Bin 251 -> 280 bytes docs/html/img136.png | Bin 0 -> 584 bytes docs/html/img137.png | Bin 10772 -> 254 bytes docs/html/img139.png | Bin 376 -> 10604 bytes docs/html/img14.png | Bin 650 -> 693 bytes docs/html/img140.png | Bin 445 -> 0 bytes docs/html/img141.png | Bin 998 -> 372 bytes docs/html/img142.png | Bin 713 -> 445 bytes docs/html/img143.png | Bin 232 -> 999 bytes docs/html/img144.png | Bin 447 -> 728 bytes docs/html/img145.png | Bin 508 -> 238 bytes docs/html/img146.png | Bin 444 -> 444 bytes docs/html/img147.png | Bin 367 -> 505 bytes docs/html/img148.png | Bin 404 -> 451 bytes docs/html/img149.png | Bin 309 -> 369 bytes docs/html/img15.png | Bin 230 -> 244 bytes docs/html/img16.png | Bin 196 -> 204 bytes docs/html/img17.png | Bin 370 -> 394 bytes docs/html/img18.png | Bin 539 -> 606 bytes docs/html/img2.png | Bin 3103 -> 3165 bytes docs/html/img3.png | Bin 3149 -> 3152 bytes docs/html/img35.png | Bin 325 -> 329 bytes docs/html/img36.png | Bin 524 -> 527 bytes docs/html/img37.png | Bin 864 -> 923 bytes docs/html/img4.png | Bin 178 -> 195 bytes docs/html/img40.png | Bin 341 -> 340 bytes docs/html/img41.png | Bin 663 -> 654 bytes docs/html/img42.png | Bin 495 -> 493 bytes docs/html/img43.png | Bin 517 -> 506 bytes docs/html/img44.png | Bin 568 -> 547 bytes docs/html/img45.png | Bin 593 -> 609 bytes docs/html/img46.png | Bin 621 -> 613 bytes docs/html/img47.png | Bin 241 -> 256 bytes docs/html/img48.png | Bin 266 -> 269 bytes docs/html/img49.png | Bin 431 -> 426 bytes docs/html/img5.png | Bin 200 -> 207 bytes docs/html/img50.png | Bin 2726 -> 2746 bytes docs/html/img51.png | Bin 206 -> 207 bytes docs/html/img52.png | Bin 225 -> 225 bytes docs/html/img53.png | Bin 448 -> 444 bytes docs/html/img54.png | Bin 829 -> 821 bytes docs/html/img56.png | Bin 418 -> 423 bytes docs/html/img58.png | Bin 3115 -> 3291 bytes docs/html/img59.png | Bin 378 -> 361 bytes docs/html/img6.png | Bin 374 -> 401 bytes docs/html/img60.png | Bin 259 -> 264 bytes docs/html/img61.png | Bin 255 -> 253 bytes docs/html/img62.png | Bin 266 -> 263 bytes docs/html/img63.png | Bin 263 -> 266 bytes docs/html/img64.png | Bin 339 -> 338 bytes docs/html/img65.png | Bin 786 -> 775 bytes docs/html/img66.png | Bin 117 -> 117 bytes docs/html/img67.png | Bin 5682 -> 5341 bytes docs/html/img68.png | Bin 788 -> 785 bytes docs/html/img69.png | Bin 388 -> 393 bytes docs/html/img7.png | Bin 202 -> 207 bytes docs/html/img70.png | Bin 526 -> 522 bytes docs/html/img71.png | Bin 334 -> 345 bytes docs/html/img72.png | Bin 369 -> 363 bytes docs/html/img73.png | Bin 318 -> 321 bytes docs/html/img74.png | Bin 368 -> 378 bytes docs/html/img75.png | Bin 574 -> 560 bytes docs/html/img76.png | Bin 197 -> 195 bytes docs/html/img77.png | Bin 839 -> 843 bytes docs/html/img78.png | Bin 368 -> 374 bytes docs/html/img79.png | Bin 512 -> 511 bytes docs/html/img8.png | Bin 230 -> 241 bytes docs/html/img80.png | Bin 371 -> 370 bytes docs/html/img81.png | Bin 265 -> 273 bytes docs/html/img82.png | Bin 278 -> 273 bytes docs/html/img83.png | Bin 204 -> 203 bytes docs/html/img84.png | Bin 440 -> 442 bytes docs/html/img85.png | Bin 521 -> 528 bytes docs/html/img86.png | Bin 229 -> 229 bytes docs/html/img87.png | Bin 606 -> 604 bytes docs/html/img88.png | Bin 335 -> 341 bytes docs/html/img89.png | Bin 487 -> 481 bytes docs/html/img9.png | Bin 247 -> 246 bytes docs/html/img90.png | Bin 391 -> 397 bytes docs/html/img91.png | Bin 298 -> 300 bytes docs/html/img92.png | Bin 420 -> 424 bytes docs/html/img93.png | Bin 181 -> 184 bytes docs/html/img94.png | Bin 373 -> 385 bytes docs/html/img95.png | Bin 519 -> 522 bytes docs/html/img96.png | Bin 347 -> 347 bytes docs/html/img97.png | Bin 378 -> 369 bytes docs/html/img98.png | Bin 233 -> 242 bytes docs/html/img99.png | Bin 358 -> 365 bytes docs/html/index.html | 2 +- docs/html/node10.html | 2 +- docs/html/node100.html | 20 +- docs/html/node101.html | 12 +- docs/html/node113.html | 8 +- docs/html/node118.html | 36 +- docs/html/node120.html | 2 +- docs/html/node20.html | 2 +- docs/html/node3.html | 6 +- docs/html/node30.html | 2 +- docs/html/node36.html | 2 +- docs/html/node38.html | 2 +- docs/html/node39.html | 2 +- docs/html/node4.html | 6 +- docs/html/node40.html | 2 +- docs/html/node41.html | 2 +- docs/html/node42.html | 2 +- docs/html/node43.html | 4 +- docs/html/node44.html | 4 +- docs/html/node45.html | 4 +- docs/html/node46.html | 4 +- docs/html/node47.html | 2 +- docs/html/node48.html | 4 +- docs/html/node49.html | 14 +- docs/html/node50.html | 24 +- docs/html/node52.html | 8 +- docs/html/node53.html | 20 +- docs/html/node54.html | 20 +- docs/html/node55.html | 20 +- docs/html/node57.html | 30 +- docs/html/node58.html | 18 +- docs/html/node6.html | 10 +- docs/html/node62.html | 2 +- docs/html/node63.html | 2 +- docs/html/node64.html | 43 +- docs/html/node68.html | 4 +- docs/html/node69.html | 12 +- docs/html/node7.html | 2 +- docs/html/node72.html | 4 +- docs/html/node8.html | 2 +- docs/html/node81.html | 22 +- docs/html/node83.html | 48 +- docs/html/node85.html | 6 +- docs/html/node86.html | 12 +- docs/html/node87.html | 4 +- docs/html/node89.html | 12 +- docs/html/node93.html | 4 +- docs/html/node94.html | 6 +- docs/html/node95.html | 6 +- docs/html/node96.html | 6 +- docs/html/node97.html | 6 +- docs/html/node98.html | 6 +- docs/html/node99.html | 22 +- docs/html/userhtml.html | 2 +- docs/psblas-3.0.pdf | 5257 ++++++++++++++++---------------- docs/src/intro.tex | 5 +- docs/src/toolsrout.tex | 20 +- docs/src/userguide.tex | 2 +- docs/src/userhtml.tex | 2 +- 190 files changed, 2972 insertions(+), 2879 deletions(-) diff --git a/base/modules/psb_const_mod.F90 b/base/modules/psb_const_mod.F90 index a2588397..16c612e1 100644 --- a/base/modules/psb_const_mod.F90 +++ b/base/modules/psb_const_mod.F90 @@ -45,22 +45,29 @@ module psb_const_mod integer, parameter :: longndig=12 integer, parameter :: psb_long_int_k_ = selected_int_kind(longndig) ! This is always a 4-byte integer, for MPI-related stuff - integer, parameter :: mpindig=8 - integer, parameter :: psb_mpik_ = selected_int_kind(mpindig) + integer, parameter :: psb_mpik_ = kind(1) ! ! These must be the kind parameter corresponding to MPI_DOUBLE_PRECISION ! and MPI_REAL ! - integer(psb_ipk_), parameter :: psb_dpk_ = kind(1.d0) - integer(psb_ipk_), parameter :: psb_spk_ = kind(1.e0) - integer(psb_ipk_), save :: psb_sizeof_dp, psb_sizeof_sp - integer(psb_ipk_), save :: psb_sizeof_int, psb_sizeof_long_int + integer(psb_mpik_), parameter :: psb_spk_p_ = 6 + integer(psb_mpik_), parameter :: psb_spk_r_ = 37 + integer(psb_mpik_), parameter :: psb_spk_ = selected_real_kind(psb_spk_p_,psb_spk_r_) + integer(psb_mpik_), parameter :: psb_dpk_p_ = 15 + integer(psb_mpik_), parameter :: psb_dpk_r_ = 307 + integer(psb_mpik_), parameter :: psb_dpk_ = selected_real_kind(psb_dpk_p_,psb_dpk_r_) + integer(psb_ipk_), save :: psb_sizeof_dp, psb_sizeof_sp + integer(psb_ipk_), save :: psb_sizeof_int, psb_sizeof_long_int ! ! Integer type identifiers for MPI operations. ! integer(psb_mpik_), save :: psb_mpi_ipk_integer integer(psb_mpik_), save :: psb_mpi_def_integer integer(psb_mpik_), save :: psb_mpi_lng_integer + integer(psb_mpik_), save :: psb_mpi_r_spk_ + integer(psb_mpik_), save :: psb_mpi_r_dpk_ + integer(psb_mpik_), save :: psb_mpi_c_spk_ + integer(psb_mpik_), save :: psb_mpi_c_dpk_ ! ! Version ! diff --git a/base/modules/psi_penv_mod.F90 b/base/modules/psi_penv_mod.F90 index ad4f159e..e65c26ed 100644 --- a/base/modules/psi_penv_mod.F90 +++ b/base/modules/psi_penv_mod.F90 @@ -142,6 +142,15 @@ contains integer(psb_mpik_) :: info info = 0 +#if 0 + if (info == 0) call mpi_type_create_f90_integer(psb_ipk_, psb_mpi_ipk_integer ,info) + if (info == 0) call mpi_type_create_f90_integer(psb_mpik_, psb_mpi_def_integer ,info) + if (info == 0) call mpi_type_create_f90_integer(psb_long_int_k_, psb_mpi_lng_integer ,info) + if (info == 0) call mpi_type_create_f90_real(psb_spk_p_,psb_spk_r_, psb_mpi_r_spk_,info) + if (info == 0) call mpi_type_create_f90_real(psb_dpk_p_,psb_dpk_r_, psb_mpi_r_dpk_,info) + if (info == 0) call mpi_type_create_f90_complex(psb_spk_p_,psb_spk_r_, psb_mpi_c_spk_,info) + if (info == 0) call mpi_type_create_f90_complex(psb_dpk_p_,psb_dpk_r_, psb_mpi_c_dpk_,info) +#else #if defined(LONG_INTEGERS) psb_mpi_ipk_integer = mpi_integer8 #else @@ -149,7 +158,11 @@ contains #endif psb_mpi_def_integer = mpi_integer psb_mpi_lng_integer = mpi_integer8 - + psb_mpi_r_spk_ = mpi_real + psb_mpi_r_dpk_ = mpi_double_precision + psb_mpi_c_spk_ = mpi_complex + psb_mpi_c_dpk_ = mpi_double_complex +#endif #if defined(SERIAL_MPI) #else diff --git a/docs/html/footnode.html b/docs/html/footnode.html index 2f4866ff..5da4f545 100644 --- a/docs/html/footnode.html +++ b/docs/html/footnode.html @@ -104,7 +104,7 @@ sample scatter/gather routines. . -
... follows... follows3
The string is case-insensitive diff --git a/docs/html/img1.png b/docs/html/img1.png index 2bcd8b2c6eb4f57b5457d47249c8c88579088bf8..f20c575316dbe600d67a871a6aa8db14b2a437b8 100644 GIT binary patch delta 182 zcmX@Xc!_a>O1)NqPl)S*0|%BbU*6l>o1UKT>+7qouFk-~z{|_KWy_XXvt~6kG?bK- zL`6lJn3$ZA^40{(F_r}R1v5B2yO9Rugn7C+hH%VGPDpr=n2?YF#7PMW$qbCl0tZhr zu(LPVEaf(kQ|@5UwqZLWv&W&yopnifHzV&B|Aq^5^iPW@^z^P_KVWiR=_+@?SzG|Sd(gtV+gQu&X%Q~loCIB*;Ka2nX delta 172 zcmcb_c!F_)O1*l3Pl)U0&6`)OSTSeLoR*fBii(PyoScM&gpiOB0|NsU6%`2y2_7CE z1_p)`g{$5JDaMi@zhDN3XE)M-9Dh$2#}JO0$v_Q>K%C0J$Y&7Apd=xg&~TGs#gaV@ zjFKN3IwTa*m^R*6?Xc^H_-r;-EpUFLk?0DSyDgz^A9Djg5_GXJ<`KO(!QO0000D4Gpxkw3?clfPjE>baYx; zT0lTRG&D3C8X9cetX%*A00DGTPE!Ct=GbNc00BHnL_t(IjbmVd0S+K`U_b*07#I@3 zh-05b?R7%(tQ;9)qx!>|Bo-Ul8gCx4y^1waez1cM@G&s)fZfK!;PZU6AkoMJ@fKJ$l;k19ZVG^a z0+`}!f{QR(^gtNwU=k$Hwc!9nh#3^tU?IMqf(EeA0uZ5Oq{zU)#sF0n5ETGb#lmna z0BY<4s1VS?1%K4^z~BG}7`D87_lAK176ed1uFo>>i(sM$Rxz+HV1V(M4nWm#rZ+Hr zf~#R*ILm;khNnO!k^xCgCQwcR#9&fVc2ZIV3$ia@=nsI1g19U|+C~7)99v-ea)5~* ze3q8x$S@bpF2>m0GZt`Bh@jU3C_@0@HiRhL%cy?GCKx)r006gQQt0N5!h-++002ov JPDHLkV1licrAPn( delta 369 zcmV-%0gnE@1CaxeDSxxGv#6-3oSdAHkdTCggm`#(Y;0^`U|>{KR7gljJUl!wFfb$} zBp4VN3=9ka008P)%boxL00DGTPE!Ct=GbNc009q4L_t(IjbmVd0Y)I6z<>s}GcbH$ zVA#OGzzGxKWMgy0_GM)eat0h@vYjLDu<0%35$WjP!gAPhdZ z5WmL*s7?@((a{ESIn;~=tp}j0)P>+o1B7Kr%;5qyFnHeo|1SU%n+QSH!6q0mg@LHNcQHz*NJ%A!{Q8lA11HxEG+Qu@_+AdH@sMz`*o?fw2Px!8bbt{8ji~MHyz-j5WyA)G=HIpZa@=9W0RAah6VrtiM>uV^-@5g P00000NkvXXu0mjfGSr(+ diff --git a/docs/html/img100.png b/docs/html/img100.png index 6ee756335d1e0e855e59c415ee38a033d2325765..70e7aed4d10facbba3a8f51aaab46f480fed825f 100644 GIT binary patch delta 198 zcmV;%06G7a0*C@3iBL{Q4GJ0x0000DNk~Le0000V0000E1Oos70a6X>qLCp?e}+j! zK~xBtV_;xl;9>xQOAHXe{ea1V0Ra?v7i?f)(0&tuB<6j9We-Dz0t3T`LVk9E1q}EA zkJg4mtC@m;tPKyi`4}cJFmN&mOkm{XWMJTBTyR0EAp@^=oM7S627L&@(|H;!Qpj)y zO3VWDnH`t{48X)30U3}0BLhPR9GKt$x`BZK04c*Ar$WGQ-2eap07*qoM6N<$f*KV= AZU6uP delta 211 zcmV;^04)EA0+j+GiBL{Q4GJ0x0000DNk~Le0000W0000E1Oos70n7C>7m*=Mf0Ic> zK~xBtV_<**CMeA-z{J6T0NigEOkiMG{UQNL?9ghKJq)S}3=9((`Pl^~OkltVybl~& z%}}Ahz;s~&Hy;BxP~=151V)AhK*okg7o>Px@#@A2xMU)jJ}f-ipwGZ?V$KGT2)h8! z0fs_`GYkxz3&2WD7*v^=9hd?PDL4-@9smglFmN<5GB9*7G%x_&3;;9OAJXQ~bYB1f N002ovPDHLkV1hxhMIQhF diff --git a/docs/html/img101.png b/docs/html/img101.png index c1d8fa3f34b3ca7d910534250866f9241268ccc6..56b1f63f6dadb8ab9aa72dc7c015e92952b84dfa 100644 GIT binary patch delta 135 zcmX@Xc#2W6Gr-TCmrII^fq{Y7)59eQL<2D&3o`=)V`13t@`;K*u^yf-jv*W~lM@mW z(h?GWFdX60VdN<|u$AG|14cu;5TgZ6H~DyYq-7*#NU%sqgy|<7;9X|6hCOhOB+vGP kUznHiOCRWAb7Ny;IGD#9(xvzz3}^#`r>mdKI;Vst07wfaK>z>% delta 133 zcmX@bc!E)}Gr-TCmrII^fq{Y7)59eQNb>+O9}6=B1LM3Y7d$5_`b4{Vx;Tb#%uG&5 zNJvabxWRCQCx%<%L4&l{`LcwBB!L76#^n+cKV~-0sAXb4eTkLl24gzQb#?{QwTBjLjb~?PO-)TFCno>^01XWdw6wIEnwo%sfOK?pT3T8_KtMD!G#VNjY}~9}00001 zbW%=J06^y0W&i*JFG)l}R5*?8l)sDAKorNnncZ-i?3fHFkwMseRF+CurhC>% z>|tV%Bjph+NS;xE*$;MtAMA%j(8{eR3u@l{7#E1D`u4u71Kd~S7E?2iBV5c21irK;lwy- zrqgOpJFU2L)+F2sCxjFN_SleXu@Snk3GH?vgD!QMoQ2g|HdPVPFzXg|PfQIvO{quv z13j%@FUSRM!8*ewi|xt%;ivlO8NyAhm-64tUHr(RYCm-NfK}`phX>Of54}^RXZN=u zKR#yGdkbtcB6GvTn~;^qK2|7~PC7Yu*g^P;0=Fnsilj=0B3``iXOKi|A&bZ Xo^_2U{4Wg500000NkvXXu0mjf2&O#f literal 150 zcmeAS@N?(olHy`uVBq!ia0vp^JRmj;GXn#o1jC}|K#p{PPl)S*0|(O6)7910dwY9% zd3m>N*-}zc5)~C?Vqzk6{_PK-GRBf1zhDN3XE)M-98FIb#}JO0$q5b&&zJ;G^11mq wh-tU5A5%EMc0?v)hYI7u`x}^@!XGSPn3T_=wLsF(0;q|>)78&qol`;+0Coc_H2?qr diff --git a/docs/html/img103.png b/docs/html/img103.png index 48478479e6bc8f0606e1aaf0505a3d6b836772ad..249016dfa44f1c73e2394e4a1050b94cf6c2974d 100644 GIT binary patch delta 316 zcmV-C0mJ^00{sFZiBL{Q4GJ0x0000DNk~Le000160000T1Oos70YDx-O_3o?fBQ*9 zK~y-6V_<-S0|ywmxEZj52?rP$I1XTucmQL7G#+4J;$dL0!KMx?;9_84f^!sj&OjK4 zIKeVtvlLvRvYa4C5Nj?G-~hTn0lGLl57-rOODDi64h~K#I)qdZ04A9q;E+ZaXL`VJ z=FA~vaZ!GT9v~%vuAY$x5Ym2*`8qA*h_kY1e562K5LfAY0)KLFEd!8P)-**&sGo04O5g0l_O=$~iwU6bdlR z0w-!7V`Lef@Y4*(CNS^-^TTllFa_lCZeV<+(8H42fZaEEc%uLZ005?M5;V&uI}=m@ O0000cE{-7_Gm{g5 z;3tEM#4^1E24*`(J2s66$pH+3lV?Zu}b3Eo1%maW=_pHi2;x9 zA9!=1fbGcRKL-*PoIjvoY|}!c!wvU^B``3UdrEDO*!fNd=u!qxS3j3^ HP6N*-}zc5)~C?Vqzk6{_PK-GRBf1zhDN3XE)M-94${5#}JO0$q5b&-&h1rGP>zF xh)K7wA5#!uIKsMOMx^Y*xsi()lX&#F817oIHt)010b0nw;OXk;vd$@?2>@w6DVqQQ literal 390 zcmV;10eSw3P)6}K4Yahhnwpw`fPi##bXr*Q3kicRY8(X{k2?v%Uq_LIz3G)+D zScKT5G^SYuL9wwDtj@y1?tY598xkWXa9EfJJM-So$IddqHk7=gBO6_JYwi;Js3C_} zbC{qyUbVnpv=Ul)*T2aRvMvcuym;*(C*+vXceX*k8TtW&cpjuV?`G0iV8OCcoHPC#%A?Y!g-eO&Mj!p+J=^T@! zQ8hflQ@9u8%$r}pGcMuC1%ks^ajjGXs3tj4tQ~a0IF5mPn@zp@oV?!x1?UL)`2F}< kFl082_27^F!=L{LUkwZ{Q~^9b&Hw-a07*qoM6N<$f+xM6`Tzg` diff --git a/docs/html/img105.png b/docs/html/img105.png index 67fafc48f0c7624a4e52099d1b4b961116eae87c..2ee5a90a068119136fc1d047ed3375ba27e380b1 100644 GIT binary patch delta 181 zcmV;m080Og0*nHX7YYvq0{{R4e|Yjkks(Zfib+I4R0x@4U;u&zAVQM?0+{qZL0Jr3 z415-RKzaiM3Sb3dMuvn7OhB5Gfdk0K4)|au0?`DAfDa&R3U)SZ2msO#B$*f<18EM1 z2?7l`^nCb44Gob#7=Jv-BTWDR00DGTPE!Ct=GbNc009R{L_t(2 zk;Rd{N(3=ExxeE_spZ$y^SV<{Bn13U+ zoz}T%d#-k+$Zcb?T6Sbt)~krFhFNRMU^QdgolL`vh&TIUo+`V6pFmes)5bERLtq-B9vj)j?lfiYCif(6LY4e$wZJ#gT_^5x5W zdwbK<(|vt?)z#I3G8642>Ydxg-UFG8B|(0{3=Yq3qyagTJY5_^B&H@OI4}zbREQ_^ zm?$)CjFfT^;&c!@&dO%O5HhXd$XdonY-R?Z8Jd|oHZpYF6uq!jkWE-dLc)ykC5xNF zMlKIy#>{2B3A4B}Ua&4W?0C#*VqS?9%Y$I0tpYx}Ek!?BW-uM-$+A&5SbFTh1eU3f zcC{XQZWYR)a#TX%vg4j4{|=4grIL)7?s{r^I5ToG%ym-O88(IaCD3^cp00i_>zopr E0QQ1Wng9R* diff --git a/docs/html/img107.png b/docs/html/img107.png index bc3978ffbfef6d64b52a934932b03e5e7f8ca4a9..415260ee8a520189e5b1a4c7ac6fbb39b7beb899 100644 GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)i!py+HD3-|}4dfUE_=LC~IB;P3^5wm~z3J)c zzP`Td>gpgZyu4esY?(D{RzpKWNl8gmRFs2*gNccWl$2D?oi(vQ6^tc8e!&b5&u*jv zIUSxZjv*3LlM@`6Yyx%(c6^ZCy&3LD5!j0+8Py9>59T*utU6j+(Qc`FDx{1Nl L)z4*}Q$iB}mDyP@ literal 284 zcmeAS@N?(olHy`uVBq!ia0vp^@<7bT!OXzGIQ=jCVj#yXz$e7@z<~qHmoM+_?JX=U zOixeu_4QR(R|o0h<=wJn%dAOiZMtq)huJ-v%mTED7=p zW^j0RBMr!z;_2cTA~AJt;Ax@53LG)I+qwe2{;%KWFw3m{OvxLb>pV3w&{Nw$~HFpgny6I6A-S@(u%P--g8IH>&Ics zoyp%c!=L@_ombN2Beb6FPX5g0`l4&!iJF?7?SHnf;zV|}M}yal6EmOXlw5spdgwyCYmM>r4 z+uNI-p6=`GtFEpNl$q!#QSaO?_8!P&ED7=pW^j0RBMr!z?&;zfA~7{NAtB*Gk^>WG zf!K0p=EF?)I0gKoqN12KZDQr&TJcL_!^+z%MiT@*4001Z5|S8RF&b@rafn?;O5z5; zfk8n-Y*}NYu+L|PUdBs%9MTT6b~tx=n20}$5IC^5p>Qh0geO7`Me>eDE1ERE>2fJ_ zX*M?cGAeB>V>Bv1TQuPs3)@Df1yRBo4By1$RPHvWG@FPpFqGNJpIN*nU<=TV44$rj JF6*2UngAe;RtEq8 delta 406 zcmV;H0crl00;2;#iBL{Q4GJ0x0000DNk~Le0000=0000T1Oos70f=(fn*aa+Fi=cX zMZmzor>Ccljg4n#XH88_CnqNW000dQ4Us+=e{9^WT>t<80d!JMQvg8b*k%9#0U=35 zK~y-6V_<-Q2?~r1Sb%^I6GH>K-~uSktiZ4&fQi8ft4>^i_0P@~Kq{Vxfq~~Vg8`5^ zkreItfC8Mw$iuLJouS|WgOZUVh%*5wCcx1!fs+B`8wC)DT9y(8Siz(K7MTMu2Gn+a07*qoM6N<$f-6#$ AG5`Po diff --git a/docs/html/img109.png b/docs/html/img109.png index b00a8cd8e30966f7b4be07de0eef8daa2abf7a4d..eb2728e992b384f2636832ebe87db08d29bb380d 100644 GIT binary patch delta 209 zcmcb|IGIVYGr-TCmrII^fq{Y7)59eQNGkv_9}6=B1LNth#^Mtded;HAx;Tb#%uG&T zXnL;D^qYrS;)Bs=+XM%OJT_K^lZUr5dcL{Bmf6h9ZD(NMlaQqGf*HRL zq_MFrR2?X8kY2-{QmHOr%w@pn$q*kY|4CCJs|)B>22WQ% Jmvv4FO#oW&L9 zL0SWYG#i^AM>lf^tAvD}!2t)cjt42}4$L_`!VZtL56)o`I9S8vVzptB<`cW;M_!Z* zok{t5z?4x-YCq$t2QhUFrz{T4;7wa`g|nbtHYtID;c*`CTHDB?Q$Sl8JYD@<);T3K F0Ra4YF%AF# diff --git a/docs/html/img11.png b/docs/html/img11.png index 74543e1cee833562fdf0e36054e3d6d7f1defe06..300e48250409d5a2ec12d6b276cfc6d0a3f6dd18 100644 GIT binary patch delta 532 zcmV+v0_**e1hNE>DSyDgz^A9Djg5_GXJ<`KO(!QO0000D4Gpxkw3?clfPjE>baYx; zT0lTRG&D3C8X9cetX%*A00DGTPE!Ct=GbNc00FQ`L_t(IjqOysP69y`Jq)h}7M5s? zG@4<3R2FC~DQIjAG1gWVgvt+4E9i)ovCzt78ylmMPgo-f7JtN0Sy`CaSQtWMj8@(q zW{1auCKTFmvY9<|&b@o*xj;X3m&{=Z!hqG&4GfFvftd^eEDcnD2^N=ieA-F61L&=*rEwNQVP2iZKG4$PF2b>C1Ispid-nVEo@*@YT8McBF-&o%eB|h zPbU};w69yOmfgRK#BWv~KDbA{exb8M!JVU^M=k6~hkvl*MxE}%;Dc%wZ@?^6E{YeBM&qD2H$*|Eh%(J}(@YBS5Zb#})oldm2gOxxp6{KR7gljJUl!wFfb$} zBp4VN3=9ka008P)%boxL00DGTPE!Ct=GbNc00EClL_t(IjqOyuO2beXJ^5`kC8;75 zsnEDM=Mg%%SDXYLvMEko-7<(|P>6$27wr?+OoEGMbPRoh;C~YoL?{%AH|f1;nxuuI zgF_GD%gOn^bCY|&djrfuV`K*Kd&9J{|4q$${G{AC zWJJ<eHg)OdDna2M>ojVKzoBs*92{5G~wP-S9iH;kj{HxnrP`E{PJ o0++3<7x`{1Ru}%iR`^r=01}>6-GnF=5&!@I07*qoM6N<$f*L{Jl>h($ diff --git a/docs/html/img110.png b/docs/html/img110.png index d5fd8d1b3674a74ebe0c5e98ad2218e3bb704899..e7ca434679ecbf62761caf2dc9a67ad8d41fadb0 100644 GIT binary patch delta 329 zcmV-P0k-~v0*M15iBL{Q4GJ0x0000DNk~Le0000<0000T1Oos70b@mMn2{k%e*p(c zL_t(IjbmT{1EvWdco?vN1FAes6VL@0Fff8?mH;4=hrtz_Mx0;;&rSgb2CjzF3=B4> zjer8oXGqeI2ONO23Jx$VU}q3Gz@X%$0Oo)M8yY5XGBPwk)B!ovvX&rV#UaiFV=xAM z;5eYSrU@(r<}d&q&&j~Z&cnc@f2~Xs_9TPz9F(vK4MKtOHWB85GVi@owOH092!-?4+cK zBm)GT9~cS+7-lg{;0l;9pMhNvVHR8l$mZR^_)4LNCAERanBg{q+#-Z3AGi!I=L?YL b+u;BJ*}g%@ap|`r00000NkvXXu0mjfH!*qP delta 193 zcmV;y06zbT1A+n}iBL{Q4GJ0x0000DNk~Le0000R0000E1Oos70bAxu*pVSie*l0< zL_t&tnPXr;1_cQqk`>P9WME)s0E+RmpeQq7m^A@Nu`@8(G%#QSW(E#}0}%Nv5TBoc z!4O1qGjOs)v`^s0qK$!J&l>}VJx>%w-b?^gpgZyu4esY?(D{RzpKWNl8gmRFs2*gNccWl$2D?oi(vQ6^tc8e!&b5&u*jv zIU$}djv*W~lM@^oSQOG)H(4syh^f4c6n0qR%gn6xz`%lG(WV13&Ku&&1S}h;Gs?cH zT%_nhB+<#DkoCD#Q@D`@O1Ta JS?83{1ORTTL{I<# literal 868 zcmV-q1DpJbP)BjLjd5{tXJ=MthEt5z&)qbBc9MHfN-JoU#kE8Uak>`Ng_iAqWjbt8b zt<>h|!NrizqnLG)+1RHk)utz{sAd>d|5GNg1jt z9JrX64hO?Ky6ICX26EGd{N-+-r{!o#kKrX`{9hS68umfWY*k(c#J|T<7LJqwq+nrV zq)*1tZ5D}>fWpRBF%_^{Vvl%I9QHnBPNd(%}9O|f%kBTr(Ju9=pOa-P%vN~MJ zmX%ztxc#ANlxUOnYbvjuZ{eke1~VpxE(KVg;^wc5etB(kLqM0(0iug@mv_b%ihe1e zeLbDv+B2+)PHJ0MSMt@?%&teu;{?l==yA2$3d8!aU%uC4Ma(XOkwWzW)M?>AoTziZpw?{0jarsnp5N}Cu07oV$} u8~N}_v#vGAaE2UTPPgEun{K-4|D`|9A{gH7Q+ZJU0000 zL_t&tnPXr80s{sZuwh_e=7h4DIT#rD83cf=3vhV`b_Rwl5Y5fN$Xzh6Mv9FrA~l58SD@P0|3)76urHeSuy|s002ovPDHLkV1nd&KMMc= delta 361 zcmV-v0ha!R0;vNbiBL{Q4GJ0x0000DNk~Le0000!0000W1Oos70naq%3Xvg8e*q^+ zL_t(2k=0U7O2jY}{+iA>oz9yY_ad_whAssWJc4+VIe?4714!@yS_Btjk>XM}!JnO= zhzrF{j^Gi@OCzN1#;(K<`d;4m<$HN40YW5Uk#SI1qJQtJ5mT69y0} zel!tD@MFOgKjL2DT-Y8>YhQToB(UnvK-yz{1Ve|e!^Dl8xr)ztWD&!*_R;27_ z8pb0RZ*{W$aV1aS^~sA351VBLD(p&-eFXc!69T`OR;ht-2b_M1V?%5-iY*I~)J&O255K*Etnu#1yA|~fDrGy&u+FMV@eVCHRCjy%Wphdwh zMETP={-MoJrN}JekPmU7QVIp)S|)s|f2|ZZtY}fpbDY0Ot{mIXY!w$S#|aJB8$LB} z;x8s3vG^5?F#FI))>*zq=2%TAwxVhS1*c-&CZo=je$%r48ydyJS7cu@Hgd;il3x{W zrD@;6h?-=;9aPLn5dF&3om86BEs9xy7@}b}H8#EhFOJwdyx;X1VUld5tT%E?Su{U1&VI7uFm?2Ev84?Ug>4~It5GmODZ z9QPeyd2HTMnNlvfL?p_r0=CEXZcVVxWUQbTf9=UgRwb$-W+X6c$;gCSqghVo(#<$4R@Dd>$WXO^ zOB^^Eiq$YRd~iZ$XzcV@NAOC`CCw#8qaO_t6-q2v38LHSiQ!__Zpekr27GX5pzqQS z!T!9oeA7+eqwhz^pQq&TB%oMcOPhPt`!$ zbp2{F`9-OvM`qO2X8Z7MHss~FsuHt?&Ep2^zV&L9;MeQOm8ngWG2Lxp_l#b6e*fk> zoKowfaTz9PhoB03Rg8ak#u?llp6Hd6cW2>a^QjYVy6L8yemcDY6oNk%mz6sri~s-t M07*qoM6N<$f_)T+M*si- delta 388 zcmV-~0ek-52BZTeiBL{Q4GJ0x0000DNk~Le0000&0000W1Oos70V6?!8~^|SFp(uI ze?UM$G&D3C8X9cetX%*A00DGTPE!Ct=GbNc00AONL_t(Ijnz`IPQx$|eQ_EfsR{W6 z%j{L8&Xo{f&`;?nL}Fv8yuyI8FjPVaF{Z6#wQD67hKdRPgge)vEs4s+&?ns`e!hEW z-x=`8$O5$C&NR7GGP}^N@q1`U7B+)ce~v!;JH3H~3rEtgB0!k@O`r#hE;Bu{>RrZI z<7LCFeQXZdl=~-?RBekPw;>UJm25s2K)MYPpJ^`Omo9MJBGH}UW`6&L2ViO;OXhwiRx)Kx zwStKhu!4{lf~kRafMe(wLxX4PEWS(_-gM?hGh2aB;A(VtmHZ~R# zwXo6#S}Q-n8Q8$yorR5wzGPn3`;bBfxoSv9EN8SDPxKa9w}pE)op2*S8bQrT0n zbIh)}#8rN?!7Z$wbMg7&k^F>0y+RgfU=w8rJJdm|!;zJ`=?zU%@o81?fR3+K3H2gn&0TU=T!dQu@RsaA107*qoM6N<$ Eg4TAR_W%F@ delta 294 zcmV+>0oneh1Lp!EiBL{Q4GJ0x0000DNk~Le0000b0000W1Oos70T6ne6_FuJe*oo4 zL_t(2kz-&0g9lKI1SX*H*cccT7_b3GW;l!CKmm|yK+}l@umbS`h6Nx4^%x#ZV$ftT z05WeZIKaukz2E>;kpa*^O27gz$pvy3D-T47ABY7Qm?jvU=K)#_w5WiCfd}Mn28LZ% zc=#A@Fl+$&TVMhU0|N)t6a@wze2QE_3RnrDHUV8dK?X&J2OOjv55Sz=2RN*6t`nHY zz`(tSf#DQLh=~UnbU_RZXMhd{VjZx$rJM|04;UHN0F4Wnz+eLwJ8WRP`jQ1G0(guW s7#r>k zlRmth?eUKlyTHdn6U=-eIr5xbHoM@f(90D61)qD&GfgAKE@J=y002ovPDHLkV1gJK Bn0o*K delta 267 zcmV+m0rdW(1Iz*;iBL{Q4GJ0x0000DNk~Le0000V0000W1Oos70dK30G9!I6U9?}oG#qIaVa6tlM5>BHm3xU8^ZU>rv4a(zSFC5wHm$dV%Ql_E zUSu3yLNS38p_W9?ACGOo29^qjE*`DVeQI!!AGto828C~(y^V3tng4643hqK5AW_e< R18M*O002ovPDHLkV1mkAZ4m$f diff --git a/docs/html/img116.png b/docs/html/img116.png index f8ecccb644a0532da84c8bb380b52ef265e115f7..74f6441af969caac6430e40dbc169a97010ebcd3 100644 GIT binary patch delta 329 zcmV-P0k;1C2I&GNiBL{Q4GJ0x0000DNk~Le0000a0000W1Oos70spx7D*ylhFp(uI ze?UM$G&D3C8X9cetX%*A00DGTPE!Ct=GbNc008GnL_t(2k*$!yO2a@9hQDl#nsgfT z2!Y;9z!&fl`Y1j^z*`TpS3O8B9t4r%F*UI0HQ>dA^rUa%Y*J_n6|4Be&Mx!M{PWL3 zhm3$BuI%Q0q{p!fgPzi5-F>{XaD&8)e?SFYbA=AA`fQ6N8Pe2+@IVdkAB zrca$fs?$EwSd0xdksa!Qb7jYKQL65yl^kHxwMtI*X9vGRvi{{qxC`8nk&e0aVf4gB zbN$H;EFDsLgDp17p~Z;9_|9Zzc~IZ?a2pf)l$?gEW>ONtOF=r^DLC`-dCQDw8$tN* bEAE3Y0yrl8!1p_V00000NkvXXu0mjfrc;ZE2*OjMOPYurQ6?tm3gs9X%(`~Z*CW49Ip8lrJqnFXZ2Z?SyoSq$0!#|wmYbM#_L@9#@cV$DZi7vc>0d) zIb%GRcE`^wzgf8RaRehzvjKNdF(YaFr%(@8keG6e?P)13X+9vZn?2YP2E634e~);d z1qFGNZKCXG97k>0r2E7MFeVxdwid}Fq9Wrcv8Yi2(XrR}!37WfQYzV8Y}`f{g&?1# z2ujS0F8fI;eN^5y`-S*$_{dt`7|hIR-vL%giM%qUW!UA!D1@R|vPSYi9uXz2ml>ep z%8DGCrJ7!R*!Z?c_S%4z$-<;1f62&e4T!QRN${+q;P-5AD{Dgd87q3L_7osmP3n#b zC}%AhnNnLcN#SnLAwD15coh|;aaM^9TTn5o)zme72u5L8?X>J8p{3=rqD|GBKo*z+ zt~??Nj?+rwQfUHk_T~vb1UAx_=~8spVSglmKlIQy(i=JRqbNJ6L#ci)e|bT}{pm_+ z2Mqp8XAR#GAl@8Y$2aty(LGQ$+Tr4xE-HN4#bwnOeW0Xk6vXh{CtawmEt*^bOu#lE zo(vvJgS<9TqQce^X5~v5L~sl~Xo0NRtdMuk@^04?jp zEmQ8eiNbspCUGL;W-4$DBTU^aTX?$aio1FD;TYDd+H6Idn=QERE$^0My=vVJHCW6s;Y0m1IBA^N tR&sDx^}?3RVEhC9AFU5P^w2|Z&|l%P7vubrFns_3002ovPDHLkV1g5Xl}rEt diff --git a/docs/html/img117.png b/docs/html/img117.png index 2c463039e856f2886efdcd120548abca06ef300e..a72a43068dd91fa12dc32a9d154b6e70c10f4cd6 100644 GIT binary patch delta 257 zcmV+c0sj8c0>c6!iBL{Q4GJ0x0000DNk~Le0000V0000W1Oos70dK30DH46_A@B#%d(jx`jOV+MDfw&e6(VZZ;apkJs#L1LW7uB6U zn91;FGA}OxBSnh@#y8bArm;pZW)u_d4dD7m+I=dH6*nzB0&v$k4%l1zv-U92LFT?df*;n0eyx=00000NkvXX Hu0mjfwYFuf delta 271 zcmV+q0r39A0?`5?iBL{Q4GJ0x0000DNk~Le0000Z0000W1Oos70Uc!QQjsA{f6qxo zK~yM_V_<*+Mh0Xsa{`pX%)r3TfD1tN@Bwkd0VX&bAK(Jw0}Md5OcM;wGcjxcn$NK7 z3J)iP0uNM$0fPVmGjM|iU@`#gvI7tyelUmW0Usw1!v&BX0&EOG3W#{Sc!175zztH> zz`z0`AV2}8m)3v_8p@l1SO!IgWd|g~@c_i+-owzmch*COc?=AD85mB19e9Re0;>W8 z!x^wz9k5XW6ByP3Lv9UN$OdeNG4rjx$_)&x3=GE^7#<=U&*%V>S3tE=02KBE0RSFP VA%nZ%>gxai002ovPDHLkV1o88Ttxr? diff --git a/docs/html/img118.png b/docs/html/img118.png index 017eea044bf934f25bded7f4bc5886f7c3ede020..ac6f8a4a5916d83e22c267f1f4e13eba50556544 100644 GIT binary patch delta 798 zcmV+(1L6Fa1ltB7iBL{Q4GJ0x0000DNk~Le0002E0000U1Oos70UBTVk&z)we*)P_ zL_t(YiS1QQXcIvc{`M#9?#^sB9xO^hmgXW6WkFA+g`CAg@usIJ7<=fUo;^4g6pB5> zL;Zzzix!kxyF$^nDr~KXf~7CWZYFtw51 z@#Me8QiI0Oc%y12;hpb!CQ%mPxySREYX>xJe8C#fpV1wJ^n+&i8AcrI%ckr4S8(X& zaiu171BJR;jXMfzDwyTY<~ ztQE89fS-1Y7u41)$y(D|!98)N{k>MKrd{57$^6IA-Ih&bQm)H1s7W5)#X<^O(&SWo zvF{1B8+Xq=W=!eFVsEo-o^%59n5W~D0VpwMjG4C&L4tdI*M}nt0;1YlZ0m<}HqZ84 z8iAkUgUi@z|WVWe`$4`btF@TwYKINcwwhC5ZjgqV3v674v(!wV9LmtQoM*& zbJltqIkz6r9CeGmIhwN|Un}CU;wj#8zS!%Idn<>E1z1txc<~n4P4}*nkfqu#?BZ|Z zPhMiQBfyjG2qzmfaaEjZ(5E~eYO-XYHRaVI6&k_`L~Djk>6V`yf4z!$Lu?XhFU9|% ziyW_k8%t~oA4yp)Q*lVSWPHQv(Iq9+SQKXNZubzQ+>%CAplvvEqu{Gudk6+(7@iR)fE#M-?NKEB>gpkNqDQIvV)N`bRmr(?JIepM?8I4r@?dqgWS`gpo$%tek9yXs6p-45^L5oFqpI@ z8GH8f>;3>2Zbw5Q4aBE9F0TysL+8uqUqpp?C4?J^)#`8G{dy`EIugF+&zmx{9e#tl ci(NFw56(iurG9?6rvLx|07*qoM6N<$g4||*H2?qr delta 472 zcmV;}0Vn?32A2dOiBL{Q4GJ0x0000DNk~Le0000=0000W1Oos70Wg-s=#e2ye*u+A zL_t(Ijonf`O9Md=eS2pwH6jLn0A8@6WiiOo7 zr*;-{LW+=Bq&603CstQmIeQ=GLqtiL2fMTTc6R2??f?T&Xox`qCVZ1j7TrF_!dV5< zx>whAmwEUb)^`p)vXSAqq^t}!e=rME|3{!7$cr;Bt)C>IQ3bbhEer3WvItfQNGv?f zwo%?AE)Y-^a3pm|WN&2^<~Rbz0Yh$-nnF#cSCYNdQ-vQSoIv#S9%>$yq!`RF;51|% ziUr?;>CxLZb!2#0Ti1Y3WhxnVO2Jd5ybL5zW-^k=vo8Irh*HHlr{_eRe|IvVb&A`- zUA$ZIM~(~OoUc$Xmbe|0%BWX1Bz9@&{y8=5)MS#(^WE$<%EbZtFT zxA$-(y&i$jw3Vjiw40+qOEMODDaUX~Uw|W%yf%Rob$yMFE|8f4Hl!DC6`p_;{ff&z zEG*Zx7spoj4?LiU`77Y9F0YZ5ha{7h`*_K%0iF-HcVi)0m417{$-);G#Z(U7>jljK O0000l3|wHBF+qg*85sD0oCyZ!fi^G$1qwJo7Jy`TUE$$lPypFB zL0|$4SREKBUj5Lf8n6&ESm>~U?dnSwpdjZdVBkac6Qcu&JcQyF9-sndYI%$# Z002#rBV)D31k?Zk002ovPDHLkV1gi9T@?TT delta 354 zcmV-o0iFKT0-^&UiBL{Q4GJ0x0000DNk~Le0000j0000Y1Oos70ZwIo>X9K!e*qv# zL_t(2k;PIwPQ)+}eaS{i>`rlnD^NXfumAu607*qoM6N<$f?9c( AmjD0& diff --git a/docs/html/img12.png b/docs/html/img12.png index cd9db22bc2c4c10f1a96bbd63b2d0452bcea18c3..b6e1ab70d80428faae5ecdce702547312aa0e538 100644 GIT binary patch delta 90 zcmZoY3+Yg!RH3Hl&+_kH*7%e!}XKnfZd2C)Wsaw7Elxju)R zQ4t14f}IW=Sw*y^Ok6X-u?rZUe>PgFA!JY$8u(`%$*=0LZ6%MYl zEn1Xy^&Va6b%iM}S^Fz+kWWQY!)4ABCYfIpFb8or$w}8^V2o5ov?a5iTYVTjZ|NiMVJuxelG_0hW~s?n&;~Dr z`IuOG3@fN$g$}cWQ_>)QIYz8GA5GvG>Nv5K7;3n1<^j1b)@>+KSbL*Q*C7jZFnt34 z933_uu((>Is~WOb2WIL;EwOT1F=^4=WPCF)G4Ker87~zJ>q* delta 207 zcmV;=05JcS1dswDiBL{Q4GJ0x0000DNk~Le0000M0000U1Oos70j#q{Aaq(<8eEL^&jtntz6T5p+z3r+X$cHyfRTrt1xN{S zFbbec5dpYPD9C}d7aU*&xyB*bU<25lg5(B!eoV0dV*14)rXST64nmJ&9N5p)!ZG z=NoYAG2*n`6!KiKl^$>JF*Uq=tqToYEeh|=t+}*+fG_(TI*6GPBJ%(M002ovPDHLk FV1m+ip!Wa( delta 507 zcmVp+Vg2(7{D< zh@c=?q@!4e`~{j-T)eyFN|G8BL_zS;=DY8G@B8}ht}T#2fOQc~_R^36UD@^V##h7? z(j;b}!{tSh<)R+A%{@*%XHESoe|+geJo^PjKo1QRK&UM#Kzo^^&~v6#K@nD!F_gdS z;fvrOdlk!%(nZTMBaPZuhT#Rk1j`L?V}aKq-x3ryJ3vRQ3G9I%_5KS`eD)w7yEh3h zRSYQ_qZ8*T^(@p_m?~5nJFY1tjUD1IbO%@#4+?ve15MRwI7iiCw0SKye~0^daLjyP z#SuilP}O?8aZrMyTo+X%y*JBpy6Zu9lfZOZ@{dnYY$no@lcD>hQ}@G2mU?a}#L!~K z7}*(1lqXwc+9l}S39iQ*=ksk&Ox}hv#x(WSi{+k9_C@1A>Esx*#r{ZVm2$IG!)t5| zXMD4R`)=QdZsev)wfz8_QBEBNSNELQrs_}!Xn?JZO({3qiIb{g<#f&MU=;l$@q_4K x__+LdW@mN^G+GR4lDp%)7bW!%1poLWcn2kWY@3y3x>EoE002ovPDHLkV1lLt=coVx diff --git a/docs/html/img122.png b/docs/html/img122.png index 798e786430d3d0a926eebe4c49268ae7d27a51d9..c4cfd664171d3bb761815b93febf701771ece481 100644 GIT binary patch delta 210 zcmcc2GMP!SGr-TCmrII^fq{Y7)59eQNQ(lo91Al81Ebr|iVqVNz3Uk!db&7zeg_^p$jf}h^G70I77kPV_UIei) zBp+b6ToBgC+_Q)0j1Lc+w1kAD6qlosk37dqUvK9!t+)e^x4brC?*FdGuMqvv?68$U zA>WB-e+~p_FsQ6*%(=&_(X(EpB0o2?A#;}hqWF#iT?rKihMBsG*WNE#pb2y=gQu&X J%Q~loCIH>bMvedg delta 532 zcmV+v0_**g0@DN`iBL{Q4GJ0x0000DNk~Le0001h0000T1Oos70q5^Y^N}G-e*w`+ zL_t(IjqOuSOB_KEebavI&SYn26cN10(BR2v7V`%tBI0qpdYYf0cMqdSPYpQ*f(A)0 zW`zOqkTr)E6a@F;O;BO*7p(ul>h5*7#gz!MAd<(>UH$5Hbyal_(1Dzi2$V4jF!V%< zAi}b;BKiW`<;9SmGD5wqq54A+e~T?52J+tFUJj|pf({KKysaofSdBG7_!B`u&b1Zb zn&d*|*e|3GaBQu=+s>*IFfAy#S-vU-@R7JsIzBj$w4mK#7a~MvYzNs||5EM?Vk*s% z80rwR>tlr~FNJGykD8{$9tjdMXWcC)X%*UE-*nIN2LU4iquCkusevuif7J?BW0!Mt zoG5e-m(}2)oPE=~28U`z(aC4?;k=A)O&GI`kw=AaE;{xoT@m2F`q92WI7gwq^u%+* zCn%e4-eJlFS_pgV#=blgpi-!jr5KKAy3RED;V=Dqjkq%3IRCn@h?z5^KAEoPI63;6 z{UbosM34`}(G`9n5ZwUGYR|ob2HHgLjOzzs0yrtgvu+7qB0ixs;kK}XrfZe3gVKl^ ztXE_LV0+`juIn=f_YU{`oF%xeS&l1A?&9Y6QkP+;>sGXSlhC74p5kSDL3#bhTf{x0 WFLcLoEun}20000T6#iBL{Q4GJ0x0000DNk~Le0001t0000T1Oos70sYgdeUTwce*wTr zL_t(YiS1G`OT$nQ{*tz~NfVQbiy#uRiB$`Zf>d#Etdk)A2kY(-9CZnG5(K3vNUabM zm+BCqLZQW3s6r5bKz@SnC29KFrce+Cp&#My-raX!?i~+cp=j#17ii>DFbw=2;D)^Z zss;|1;VI@jl8W!sV0EbKh;Sfzf8Mu~)Yu6KxG78IFJGM$q;!d7rI^-XfuHv#(ZT<8 zh7mzWJZH};bD%Sobd7SdKvFQQqHX#d)#hYc3+C=XfT_apV-Ci_ug?A#Sfj>9B23J7 zYrNxox`Jn>hutUX?Qke%NjT;TuH)%dkA#L5a&%n_bhrtbtk?B-E}@vGe>Fyj^4}(v z`;>9!%@a@L9Ebf^2!jJmKTILhf3+#18eT=G4^OtDmoUaqob;STbL7TU&#qqsKfNB! z<~G&ng5(U!EH*rsej-n?mX|ha&C@%Y;NK0eP+zE8s6SpA12QF@pif3?L9t?at&M9a zW>OsA2ZeBa_`}viDsYIUIP;VvE4;&k|H=A&3Pxf-uJaz&9A+X!*j{e*6Fc002ovPDHLk FV1jAc?d1Rf delta 305 zcmV-10nYxy1n~kPiBL{Q4GJ0x0000DNk~Le0000<0000T1Oos70b@mMn2{k%e*o`E zL_t(IjbmT{1I|@E4A{V|rZZT@85k587`WdvaN>|f2V7A40fR!rAqJiU3=9VtxVYUu zfW!_EX$Els?2m$k3+y~lw@p$~0E3h{O_e=!(za85wd2=tYJ0MU^!_yE@gywcr78FCIxa_?c_ zJiUa0$7$E;$!l?{QaHo#o56%Z;Wook27YAACn*5|Ochtaqz?>*6F5IGL@}HJhA!_r zAb5pt7LPH5*XpPRyc?JT7#dl zC2%X1iPR2{_RAT-&;nB)vFk^bDYXTvM^dODRAVbBa;!C&5Uv*+sk%)7>82%|I<}IJ z1wmdLePe=@ASw&y5`C%kN%1h_4m1r`5SciYbG7b99NE)8QzJ>k6W9!Ee_Q1uXK-ER z2#3^kQVXhqtD!HWe4!?74fQBjp8UexRRhV0?yy5xDtcAvH9};L5av9t9=aR~iQ0vkNX`%B%o*UW3DpWBw_EByiZ z-Tv*rB%oa3CzffY7c}w1ZA%c1ux*T9^i&9UIb4FXAP>DQykK;UN3w&tm@AoWfoV3> zX8pGc*p~%=kMHWZ^Xgta!Xm2YJ-*T--=fN=H|>nNygJC7;Dd&m(x|Qpq)umw-~|5w ZegPHTZB_+&M+yJ{002ovPDHLkV1i5?^@9Ka delta 174 zcmcb{@}5z#Gr-TCmrII^fq{Y7)59eQNDBcmKMOMh17ptmP1`3bde<}Ldb&7An6Y`az=?!MmIwAX-egqSHYIp|W312-tDFOyvR-Sk aF{E_}_ml`}y#Ts{!PC{xg=L*nLK6V_TsK?* diff --git a/docs/html/img125.png b/docs/html/img125.png index 5032beaf50de614cad74a71024d28df374a3cfe8..14244bb11dc77f993b190f959a7680c1b6f975a5 100644 GIT binary patch delta 300 zcmV+{0n`4q1ndGKiBL{Q4GJ0x0000DNk~Le0000=0000T1Oos70f=(fn~@<)e*o%9 zL_t(IjbmVd0Dc|@Y(OFI48sGgGJFgSyptF@p-e)66-pa0@Wl%-@EiiMIT$QB3F{;o zJOEl9B>gY}bR|ENuJ}e~|SuOyB?o=g+AjS-y2ViRV0fsrd92kyh zui0sJ0hcN!o&)?Fm>rmSH*f_o{6v!GR00A8m|06X^%>YD8Rj#vF5o!;4EcNSfM5Z- yjfV|bR&8CyaGODuflnF3LZ+iNL^*$i008 delta 502 zcmV0<{DoiBL{Q4GJ0x0000DNk~Le0001S0000U1Oos70iN~T`jH_^e*v>e zL_t(IjqOyyO2a@9eVYb#leCTEQ7|Y9m5Tj@_yIya>ZyA2*#1HAB!W-{J$Z-+#e-l3 zK@krT5f6saqu7Jd4-h}Wo!v;IwH~CN^g%LjXEO74W|IK#=yNV%1;ip)=mOSs$%F`b z+AH%@jtYa%;pVH|>U;}RT)v$we>^xO=MTWtT~fB8Llm|#TBRjz7dQ%kr1U-PGB7Ne z5S~p1XgnG!C=$KLxeW)MXGsZ00Z~#zaBp$+8O$f0Jc7?7I1$ z$v2cj$+(a<%lrqWd@J8lBZ|}mmLjh`n!}%f;p%n8MnbwTii@iWvgqrS@fT@!fF-iK zSM5-i4unVcS80TXydMC|;0m1e)qSJ0A0 z63rU@1ZtRr_y7gknYp?VOsD#6t@BuW4cdKXT&-Nn#Ae)~iB%`vg81EWkEI-fuc3di sYtM`}Qcrt^grksf?J?+<_>W(}8!9GUZH-cR2LJ#707*qoM6N<$g2|BNG5`Po diff --git a/docs/html/img126.png b/docs/html/img126.png index 47913ee15572d4e4cc5dd5595002d7b130ce17db..7e258ea252ad405a3fac3936e6d78e824cdddf8a 100644 GIT binary patch delta 178 zcmey!@|jVwGr-TCmrII^fq{Y7)59eQNDBfnKMOMh17rIP&Mgxaz3UkYJzX3_IA$g% zBqTgwNotE!XlndzJLA!#^ni?n2anPkm<2W~JY~*cud4o=UI%mw1Ba)ppUXO@geCxM_&luu delta 563 zcmV-30?hsM0r3POiBL{Q4GJ0x0000DNk~Le0001)0000U1Oos70lL7Ee~}?ee*y1F zL_t(YiS1M|NE|^FeLJ4+?cQuWK~f#Za$qGUODfSu!9uhNq)C^lQkyQ26l%&eOR6hE z3`uLTpp`bGD2ObHwlT$$QbKa+Q}}1bJ@>rJW#G~r$eTG=5qENwL&5OT%v?0xrb{KuX6|se1lDL6p6V*9 zW~Gel1JwG}vQxG9H5^!o|4O+>Zy7{qQzb>MlSX~_iN>o)(?iswrq}eSf9frGnuh*K zSTE%?Mzp;35EW68@FO!{lTLs)jZmLroB;`!{+ceMxvxKw%PcBE<9PBSlT_;}kq_KxNKkBE(Gffs43)Nt9v9Po< ze}>vlL^1dI>$*xgONB=`f12J-`0C#BpVVefiW`L&^dU^}U4?eejAU*%Nc@aApXe?% z2w_{z5xA?ES}yoOxFim}koUo!tGM*qa``g0;7$K}qHy9K}O_+^3tur)~We+&)mJ~eg_SFpyfC>BlrssI202>?k&PDHLkV1jZ| B3J?GQ diff --git a/docs/html/img127.png b/docs/html/img127.png index 2a4a67cc73782264f15976410e1d0dc3911393b7..8fd6456f396231d3886fceb0ee0b1c9506b084a0 100644 GIT binary patch literal 565 zcmV-50?Pe~P)BjLjb~?PO-)TFCno>^01XWdw6wIEnwo%sfOK?pT3T8_KtMD!G#VNjY}~9}00001 zbW%=J06^y0W&i*Ivq?ljR5*?8RKHKcKp1^Js->lc)3~S%O%nzahz`yKN8_SSjQtmw zUHT^w2g6{n15O&#!GVF88slO*bTn~6C*9axydV510vaQmzNFv1yT`ll`>scU5p);< zA1`5IDqK&qLoW-2h{goU%vPUgfJF+bE9~Ku?DW09K!yipG`C{}feF&_#ne-A2vo4z zmw72>h}@6!e21P5sFbrUU?r(^+2aye9#BM3VS!bhMbIUVBh^MMewf0AEIMAZT7sBI zbFXt=SeJtV#T^&YJkb5YAyj~!gvu`qfh!K7g9nO7M)pGWdO|gGDR7mUObC8fIIcv7bJMG+JY29nLmmoF(Pp(>%TgKKZ+K1B~io~F8C~* z$(4LK)j`T#KIkt0x3e*#BkhTY)7x3eOyM+`(+2MQKBo!2YV??TAQy~$mGt!dYo_wq zNu(2`pR3yd0AM?itFBjLjb~?PU0q#GO-&~!CjbBd4Gj&nw6vObaYx;T0lTRG&D3C8XDEr z3?={o00DGTPE!Ct=GbNc00GHKL_t(oh3!|{a)clZ4NzU75aa*EfbDwz+7)Ik~soxTyUT=|&wSk2m+xf%z*4gkljFW}vL}ja|Be3xS=Wa5pmH%=RCS6w?vqzE zL?TBTGW;w^alD%aMtD?YAKhZ~bxsh+dnqzSe=1((JK+U*Q6D-cOM{F&%v%~ZwTyZs za1Jg&hHIU64YK5+sDo{nJaaX$n<_60ve*B|b5b^5jT?U&#~X^j@laj|eQl$04qavN zd*GY;;IvW9W5n}6P7F;uO(9gD(Qdl)(J=|eUMv_^+ua#>pBi^DDz7&_j`Eb f#*GWwtPAi30D>6B2c|Cn00000NkvXXu0mjffxr5y diff --git a/docs/html/img128.png b/docs/html/img128.png index f63e861ee297c16410e9dda1714b049003bef807..0041e8ad479a60d2c2635bab67211373d8fdf7fe 100644 GIT binary patch delta 563 zcmV-30?hr{0r3POiBL{Q4GJ0x0000DNk~Le0001(0000U1Oos70aXI}L6IR#e*y1F zL_t(YiS1N9NE|^F{$@R*d(PdhAU2+15fYmVEZ7J_(2zo`4lL3h7Qyl?(+#GykyHi( zxgv!i$XaTeNwhGzMeRMqVj*H6ZksM|cGz=PPu;^55%Mi>X5Y_#JMYb#0WR?f5?GNg zvY`C^J$S{rG(>5CZsqD1F6@xge_Xma1+4d6y?R7J|^7&2KDHlwv()cR}v5_wPSb;$~NH|oY; zE-8ylsO@-WS`~|3<@ApupSwHexoTl2T~0~zEge==VJgtze+GO34+602 z?>*lLORCOn@kZ1oazg8ltWRN-c7ei*dD<`;n>`y_@Rw;12Aq*3?xXJY9I1u!x zF5oda#6YGh6mC2+4-p-X(LGL9Rt#_c6`Ex=lpL$7)jqFdRN}_lTgmp-@D!L=Gka;= zs(g0xkTu6al0Rq(Wg46|f7~y&o7nyQNpvQ&TBZZ;5%3d5spN?=JlnhC-mnTj4?*_} zp-nafwt$4~$1g&IuA2x}gs~+Oac;NS4ELh*5xr)|#$@){h|bT?k&PDHLkV1nBU B{o?=t delta 151 zcmey!a+6W9Gr-TCmrII^fq{Y7)59eQNDBcm9}6=B1LN|~i9!<l7DJzX3_IA$g% zI56(vG7u}bVP+QYDbCocJ7La&qsEPl+#l?AGOYM^h{;dkxAOr;g`J8I49!|K8obq- zUWy-97ML8{@SNc}yTIv|g=-t@)lP^pvhgkGKIxMg~t;KbLh*2~7aI CLoa#& diff --git a/docs/html/img129.png b/docs/html/img129.png index c07a1bcd994852d18f6b0a26b243f1fbd100fb1f..56140614b8852d81ded2b9304c673d9733fef36f 100644 GIT binary patch delta 524 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 literal 3169 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 M>6_`5-*k@t2X03~i~s-t diff --git a/docs/html/img130.png b/docs/html/img130.png index 6b244fdf3d5ba34e7d34cbfe1ddac3dfe7b57ccf..50ea309c0c71ff92c6452fa7d34f8686763b97ae 100644 GIT binary patch delta 161 zcmaFP`j}C%Gr-TCmrII^fq{Y7)59eQNDBcm9}6=B1LN|~i9!<zopr0IQHR_5c6? delta 681 zcmV;a0#^Ow0p|rFiBL{Q4GJ0x0000DNk~Le000220000W1Oos70Saoq-jN|oe*$Gm zL_t(YiS1OsixWW<{<3T0PV(|YIPHX0un|2{Sg2LB5V1-rSFL}*!CBZ@?8Qd#(B*7S z1R2mnM1@5w@0#^QF(jaNf+FjcS4ga5;d`^$TynW^NU*r$zMXmV=IzY4@6Eioz#zyp z#!nz)8lW&1-l!=UzuF+*8*|WRe-!B{3$wEk;%JA>6QW|`NumNe1ti~dtH8k~Smx*9 zr9N0j`ss$6&#Lo({o5Y8w!J+of?X?{X2)`Io&^F4BPCC0vQT$9Dt(P}e+jiQrC=(6 z(n^_@L{m~pG_anw?EMV6F+xeUd!UNB*TZF=8$E*aDxim1a#8QpJHiHAa@fP=gdszm zBt1P_pMzd>BjvyGL&Gb{9>l=g#QWPSNcFke3XxBNvbad^5XjtdLtaHm%&M;|1b*Pi zP~k^7OFJEzoeb8{>Fr~ee<8E_kC*qXuN7PtN3RXMb3$Yyqy5H-p6%8co^f_GMc6fw zR^3=A2JV`>Ai@B){;}mcsSyxfBTES7#qB;gBi3< z;Tii6v9l8e|DL<7ptNFdkY~R;xW33e*ie01TWIlU{>wO_~W z;`PZY_&l#XpV89S&*DP>>;26TrAg~|YG_vIjcXIKrvI^F*b}qvWAETEU*@0eWRl^| P00000NkvXXu0mjfRh?Eu diff --git a/docs/html/img131.png b/docs/html/img131.png index 850dcba0e0715780348d23a8549238be7f098311..b1f65ab8c2c2c8bf372f07e9e3b73ad7d6717676 100644 GIT binary patch delta 572 zcmV-C0>k~00{R3YiBL{Q4GJ0x0000DNk~Le0001z0000U1Oos70YV^Zh>;;ne*ySO zL_t(YiS1RtOB_KI{&rlw{dqTm5KymJ7K9KKuSj8K3^p1YD>_|7u!Z)Fke(95XyTbFYW=`b!^@%?>aLq)t#z1iVk&e@$)c&}%dg zbH2LWmeuHXT*$q4zwuUo8cBA&` z-r5~Bw@KvF*cyFFlydr?Q2d(^hvs4VMTd6%3&yS05AXg1d#$EiBL{Q4GJ0x0000DNk~Le0000Q0000F1Oos70e^V%Ly;j%e*lk3 zL_t&tnPXsJVBr4%Bp5=0cmjyQz{UUt{6NgXFliD461c#?z{9}6*|4)=!vT;Efe8W( z*uV!Uy@7!NsE)IXvx^}CXf!VyFNn{_zmI=IH&D6(2q$3C&Ug*QSQ9YG6aXUU>?#Ce z2d?vX8h}pR!0Z6R45}b0eFk<(CJ<(L#R=rGtlGK?gc%-LFaQ8F2q5BoaayYY0000< KMNUMnLSTZ$TuRdb diff --git a/docs/html/img132.png b/docs/html/img132.png index a733cc99945723936223f0ae01c2bc3245f0b6bd..9730854e6698ed0e7d08a5ca638cc97e91422ce6 100644 GIT binary patch delta 691 zcmV;k0!;m$1n>nRiBL{Q4GJ0x0000DNk~Le000210000W1Oos70qC}+r;#B`e*$hv zL_t(YiS1QEi_=gL{*t!Yy!17xprW`!a8WO^7V#t^LHq%|DV~ZT=xzN64^Oi7@YIXC zJrraGmlYzSNCk=YVt0!y9z;-N^&}poco&>Wnzh|-w@MKd_akreWioHx%$s=$&;v^V zf=NU}@@3f4=OU>=3K? z1jxAm=sLk?&Elz(JvNi;=7jN)bh+FXZFdcEU3YlYkTuA5+sDdlZAUlZi&-(tUF-4^ zWb2d?4~F!R^1EtA;2a{WU=_H!v8_vSnNj?{bVcYc7g{y06)Q@+-ZSqpE$t$Yq~b<5 zXVJqo9~MFDtK>tXMr~Opf4OlFN26@F@V8>mgWsHRZ;j=B>Yg{fC#RaWzgINNiOMc* z>}HrAXt6jN)BTC&6`8LxIRNT?f^n*6Re7?peB(X_^!Cy*JdJSh%s$i}YC#TajY~9w z#qTduw^;h=)_kve!|>l>9{h1#r}vt>Oc?=l@WPrV=7pJnN18Fae?7!xCyWb7=YRN0 zsMFEv;4IoA)fZU(g`S?+-!Lz58=9hl6X7r>cJpxSdd=-|CgStn;y|{Ake2^c8qhbV z>UdGQnmw=bNAA$?8rg+M3q0H@B`;E-r$dw}>&MW(*}{K_ ZAJI{f3auUjrT_o{2>?k&PDHLkV1mTYCztm3oI92nwf# zoG5x&gsVhF#Ln*g2fh8(64E4T z<;=AJh2U${_rYu+4S1P5;u_VWf9DW@2Ky&j38u;pgvuMBjDTJhte9q=v4m`xm&dY; z1;54^XTo+)H53?FG>!<#Xp_+&X7HOZKMPrDTsbS*-UNcTqY$lRNwC#xy18xW!8(Gp zLp^h;%HDRkYhV_^x|L~_zETab!dKlqZwSwJj^UAN;iYQ>zLAjevLt`2f2Kv7h)Vu- zn4(Fmv^r05AWS0+IqDiBL{Q4GJ0x0000DNk~Le0000P0000F1Oos70hCWkK#?I#e~?K; zK~xBtV_;xl;J*MQ7-AC`7$$%ioE;1(VA2F`Bpy)h0ic?O4a*vUG{Xb|0f;VC@Bxe% zHh>g!b}@7_G%&F7GKBIlF!1qjXJG?MHDJ@mz`%G-0GVq7CRM@YoLz+sJ&PBt`FjH7 z<_*ja41W|Gm;yjj`V8!n+ztH-CVUG(hO(^Mx{621ih)nLfdK%okRea26ZM7w0000< KMNUMnLSTZ407udQ diff --git a/docs/html/img134.png b/docs/html/img134.png index 6928567c99f107cf02428584db43c69f79ef08c5..e01e2da8f207353efd1abe50072040b17995ff14 100644 GIT binary patch delta 472 zcmV;}0Vn>+1egRNiBL{Q4GJ0x0000DNk~Le0000|0000W1Oos70R-;?^pPPaOw~oox0b-cNhC*gCK7DOWw!5dwK77cR8SqrlriHg8`TTk)h6G$Y@zOwAad27ae`h7Xpdb}9ZmM?=810vi7ryKN zqogr_*};}pCh|`%2}dqVuE?O^9+Nq=nqnBP%SpKA#DK`F&ybL{?@Z@6Bb)DF=&6gT zo3yqqP9Ew;q?A?(-er9`rdaS9<8m(~f027~Ay37* z)4rO`C}KHWmeEtGW-M%oiY*F-md0u_Ex}@~&|MtUUqJN4ba95_ft9;I1m3oI!?@S5 z*~Z*X18$sBGSRP#%Ft{;+c_%mg_#*Tc zB0LLjOhYB_jOUn2L}fO!v+Qd z=VaoX(9jK1CLjP;iUMR4k$KDxAd)EnL~@>9F2HfhitGHH1|aV@g9!uwAqfUmu!0XP v422VRaC~BT1$LF!>Zk>Wlov2OvS0uJpR*%+cqNP{00000NkvXXu0mjf!X`s= delta 164 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 diff --git a/docs/html/img139.png b/docs/html/img139.png index ba121f2d7b605a8458db41208999b5c367bce180..eee0f9714c0549645798aa576c15e9d7ddedd487 100644 GIT binary patch literal 10604 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 U!LsbaYx; zT0lTRG&D3C8X9cetX%*A00DGTPE!Ct=GbNc00J{fL_t(YiS1RtYZO5keVf(IdH2np zg{8<6K`m7L3u3Co!Xlko2y1b(7Qzt~L9n<&Awh^I*k}KQOMfE$Ig0BOjES0PT9;CG2is@15H(w9qpCe^Ek zW<6WpI4?RBI6QVxPJPnB5f?*)lsE2SsVZO@Cd>`;spe{O)kE$*U}XTYeFtW%TwlN(T|zcl778McqxluK}dNEB-d@ZEpM~VB%XK`HlQWtDHdAteyLkuA3=~j y2NFm#=wsgqDbT0Jo9ey+2gTFc+e67o;up|gzY&E6$a{KR7gljJUl!wFfb$} zBp4VN3=9ka008P)%boxL00DGTPE!Ct=GbNc00Ia}L_t(YiS1RfZqrZ{J&EPiZn3Xf zfx#O{2+12#RZw8;64)8?11SCg2E%|lpe7PCA`&Zzzz;N1mVa)z42&d*q3KdR5Gqum zzP$GwH%{WH3=s=G!;RlL=N{c8@A(16uvXuP7eUmSQ0)a)ul2^2AFFO_!UYSwMJSc* z5N<>vd>K|1;Le#nXG7?^GF}Z-`MqD3)d4Ov2X2U}@G6r0S%xi#kfflnn)ZpgIBN+b z{R0q6ul4wm$A7Y3>MD*1nwC64h`6JT3KfoL`Z>3VuJim4agI4`=NIm@7UmaJ+&@j* z*G!@-fMJ+-qaW>ig7CO&%L8Sq|M8=AJja%=`&N3o^&#;<;88%?rth65Zt29Uwxbg9 z$-Ey6v|_@Ot`;0O8`sN?livdhjg!feE)_8!X5-yK+x?25) zTiCr*0eMEczxS-V6W|6&b}KkF{SuWaU)78=ZT{e6=r`^un5 zv)@CXkKi!JO>S^~hY!-DzMMBZWl1%zFD399?=B^027dsll(K6toNBZH0000BjLjb~?PO-)TFCno>^01XWdw6wIEnwo%sfOK?pT3T8_KtMD!G#VNjY}~9}00001 zbW%=J06^y0W&i*IJ4r-AR49?XlD|sCKoG`%iDz<2_B551;35cu7I^@{djea*D%#ok z2q(Tksw>69(&DhyA|MAMhbUMo#NI;tEBuluo_L_*pKll@yWcmvGqZsb6RX60L?L&J zk&Q|e<%an&>QN+hNWu3pWfW}iN!B~;$a+{4Hn6HtMjB#0tPY>Xr`PL{O@-udInp@a zx#Q~yUoWW3h#P^?(wCueJZ4@wo3g5ifc(HKtBNF^lPb5>G9fW7eH6iz8mqAg?WS#x zT;ziJn-+cnrw@tzoapk5!&^AUIfa~X nX;;D6v8|cv-%fryq5sA+nBF-m@C%J600000NkvXXu0mjf-n+!X diff --git a/docs/html/img141.png b/docs/html/img141.png index 82df5356973e75ef1dfe10a7d1054dcbc5290feb..43dfe1694cd692b528443bef04386f50f733b299 100644 GIT binary patch delta 308 zcmV-40n7g82lN6ViBL{Q4GJ0x0000DNk~Le0000g0000U1Oos70p9_kMUf#(e*p4H zL_t(2kz-&00Uiei1||kL5O~+X@WFrq88B}{=B0r^0*uEGBKSNM1SSA!9qSAR1%?A3 zP;^5yFrWb*IE#_@0E0k-z%>ORyAa5o&Mv?(0bMyo-~f!ld16C?CeNI1R*>xl4hQ(z z*jXll?0xW{n~#T&uK^@32(-O}e^Gz~$mHF?z|eT$HpLD|gM$PzbTb8@iyYa#r0e{h zhTR7^4*;1BoTn{8%6K>MJWyp|;yJ*#2*mu&c@m^{J_GxPSDZjf6~x>Gb->-#9t@8x z82Yq-ftj1NKrzkk*%!Ldk4JE*jBLMJUH(nXFAPSQc-?BL{}W4EX%2qL#A zw1Z@DDn*W>P={)IgF|~mW?i0(h?H`;y7;{$FPBU1u8G=G!C!mHd*7Ge_j`Z7_ay*_ zLW%C@nlx%@(cO{s-eWa@L@zHie;PMi!F9ib7s74CD;_clb#E_g6u{f!aXly#RHI4J z7!^W%Hyof^NY;kZFc%%ZO7!l9ysTB%9i%$v)>uRTo_0B9MeRoIUL*q4!&{a2#lTf{ zKm@W#`vNGsgxAGu%(dU|$_D(q(EBxVayInhoDy6t%mJvUITCNEt7^W)f6*LVb^k6oo+ADHCGbGaB9EzLDI07>pL(~a#wr$3d1CBUp z89>ToI)qUMp&8B^IYzS*>wu$!oM*--8D4xjft)k7;v50Y!kijUp#mHOGq)%Qz)f=; z-XOIFf5C?wIE@wRUFnUye-7QYFXp0513REIq#FJ)p7X&Y}Q)Q z8;j4tj!tO!9tqB<$I7u_eXPmyab0ZP8n@O z%N7ZasLeRKBE}p|0#6#nQ7pqup^7E~S? z$C3hd_h@B&l5Guw&`FnBWeIjC=zIl#*y}Kue>fPW6BeiE4pAn)skY{9!wbuVaWs$j z)vfaF-vn|i3r?uEe{8X^CBJfg2_A#&&7yJk52uiX7)(cQz*Crq_sR-f1$YvEU#5%j zCf{&*1t-y|9K%stf04toW-a_g4;(*WF))hW z$e>wlL^AmQvA1Zi!H{;cvk|FqD=2O5WdX&o1S0Uu!tFS08kMF0Q* N07*qoM6N<$0fMRBtn&Z> diff --git a/docs/html/img142.png b/docs/html/img142.png index 16ae3958eeb2a1aa8425444e0013f55a298c3403..e1180aca1cfc195bf53eb8bd91991af86be10a28 100644 GIT binary patch delta 381 zcmV-@0fPR?1-%0yiBL{Q4GJ0x0000DNk~Le0000u0000W1Oos70m3SlO_3o>e*rs5 zL_t(2k;RfRPQx%1hQByfTQ_c!0d)bSh=GYAN2u6Ay+K1K*m{JV0Ck~r#0g;U;DQ*C zD#QhlGBPmq2t2116sS5-A^zw++xhLh|9=itFj|u0E9SAJW4^<~B<9E4RkS1;4GeV% z{0KJ+a`JrRxmEb`khO?w+7*jve-NOtMI8$%scFlk)FC&Yhs42VWxs~!YKp5$h7uWF zwG(3sBTwPDx<{tWWKPFt;!JWl$x8B>-C4Z~- b{0H6vY63MM|4Re300000NkvXXu0mjf$Kj;k delta 651 zcmV;60(AYo1IYy;iBL{Q4GJ0x0000DNk~Le0001a0000i1Oos70mP6xsF5K{e*#BI zL_t(YiPcrji_=gL|D}mGX+9c36v0DSPl`wnJt;__7ZC(ME*^{GUj6tB9xe!ihj?&h zaSs6%L=cL2Q7=!uxuxW|u!0Y~2`**tf|ImK)0n*OMp$r4-n`6jelznXlLp9%u+q)9 zcs&^iK*zm!|4T_BED}3*xy|COe_Dq70G~66J6>uqH#TN&-3wvr;TK|v-4s$!*1|L^ zT+3|5+WDE>+KAgR6(?DPjOLhgQIt_3tW&2Jk*vHLZ*d{Tsf%2S1K|Ykq&9QSgjsal zq-*>+;yVm#7$KUPeL$P+G#76>TkJ$JeqVZSp0t$$!&;%DC|q76>V`(PkGp^q{Bu)Uqn zd750PjE`-ai~$C-+|z+P44k!JSf>i5<>$3saxlp_!_tVqQVkzG0Dif6jv4F_+hCP2 z7v=nsqUe?Qy0crL2X_O?jhugf;Z$*v~broni1F?19CgjtVA>>W1E2&+pTnq+RebFRztLY7vKO@iE5 z0`B4xUfyDO0G)Tq*j;>>Mv`3b diff --git a/docs/html/img143.png b/docs/html/img143.png index ff9cded0422c9eb3997fd7d906757a94e0c30af5..9eaf8c6191ab4121f82565bc6c709e2d2b9021fd 100644 GIT binary patch delta 991 zcmV<510ek90p|xniBL{Q4GJ0x0000DNk~Le0002Z0000i1Oos70Yi-u>i_@%Fi=cX zMZmzor>Ccljg4n#XH88_CnqNW000dQ4Us+=e{9^WT>t<80d!JMQvg8b*k%9#17%4> zK~z|U?O07{6G0Sy*J_rYU z@uN_@y}Dha>mI0O6U;!L*6?O)pov$??=D`1=k_4LVOaI@tP-sOO10998x1SaB6;mCLY+1@QCG=$09gVRe;)I`gdh04_I)GJ z3gFRUz?&?*DAb@9Xj5W;Qt@zu!OJ8%3T8etLk_ffVx3i|f$NrRWZU_v05&k} z>>??a5OEb);Q*K23h#A^(TEj)e{lP%_{$$ZOn=NVdxYK+rBA1QQ;$SJq5GpJ-7}!Rb4z_-F{~gl3_j}?%Fr~yCuy7xWUdu zafQWnf>qbAiuG^Sf=Cje!TcqZLsH3G=z8ZaJni;$8PZb2^SyI%JPK{_z`9WCe#DFN zWrMFCh97t~?K6@`AN%y&f9}L%o_Z#f)$U%~h0uVfnma3b3^1717`NN!GXlG9t{hLw1IM|8{TIRfw$R`?^7O+fJm?TN@`wuM z*Tg)7;gt{P!DLzHn=OqX$cdAf2j)XnhP9e+k)jhAn6l4*q5J{)6%8@W6|5EQ66*i} N002ovPDHLkV1oPn$g}_e delta 218 zcmaFP{({l2Gr-TCmrII^fq{Y7)59eQNDBe691Al81LG3asdb&7j{?5{4pEVCz?Gj7L;IMkQFu)-d|KaHw9=b NgQu&X%Q~loCIG?zLYe>o diff --git a/docs/html/img144.png b/docs/html/img144.png index 66deea3e2cf0769a0cc936f6e005754ca038d30a..a80d3c32d5d5665436e20a48728617edf3698281 100644 GIT binary patch delta 666 zcmV;L0%iTb1K0&2iBL{Q4GJ0x0000DNk~Le0001a0000i1Oos70mP6xsF5K{e*#uX zL_t(YiPcp-h}2LJ{<6urKY7VU5J3?{9^O8+=^Rk=0%Yoo5d6_rgd^5B2egaGi8@;t3 zay%6ZpoLpf|E-T80adu7SkmQse;`%85_0hW!Wl4P{2Biq6#ooI( zvw)Q-%6*vGk#GA~GPNMvkqMW>L=j&LQ8dnjVq9LQN?}E>A?HelE;557q2jU~G z@(%s5y*-)p47pGl@4K`!1{h?CD0iwI0nS-3*y%!025ygMUA1zi!B%aPu)%DYGmkbq zv|x|#nlfw?dv@Cx0=s-Ne^fSG|Aj7 z9l$>=@s@Yjt-(HvqmIn&uzlwz zHe2OM9z(h6`esY;D^%eIK-zxX=jM@e;HU8Kxk10+l4@i=>pWhOgs!qK>zZnGO#j${QH4f zfZ^V|R}2b*5cNC^d<=#_dIKkf&vgK-D}nFuS_5!mVOfCTHZL;$G^79{erc8isC+X8 zyvoH;xjbyh+PP#N*fBJLgwFuMAt1w-;V_as#{oVE1_QnWKf#KCX+i+aRjCOKF$}X%hy96@kdgAMhaA&OCvED}n2R55obdBB0?ctB{T7Y{2l21h7m% dRWu4H0syjYIGHN<8>s*Q002ovPDHLkV1m_jlMw&_ diff --git a/docs/html/img145.png b/docs/html/img145.png index 46efae0da47dfbbf2c56c4771ec6759b7bdbfa5a..0cc86fe7ac880844c73059882e1d909a55d2188a 100644 GIT binary patch delta 224 zcmeyv{EpGCGr-TCmrII^fq{Y7)59eQNDBk891Al81EcqIj_p8>Zh%jS>wyCYmM>r4 z+uNI-p6=`GtFEpNl$q!#QSaO?_8!P&ED7=pW^j0RBMr#O_jGX#k(ipCkdW{ot$~@@ zqPtz#Y57uBg(dTi4L0PYIxuQ{QaHe;#wukY>A|>1#>Zh2?~x}@(ll6tSb63h$@KL; zT)_x$N}K=y delta 496 zcmVCcljg4n#XH88_CnqNW000dQ4Us+=e{9^WT>t<80d!JMQvg8b*k%9#0eVS9 zK~yM_ol?I`!$25)cl}|LUX$!f2_mHkLI)j{{s}EE3W8~e($&!|ICN1Vi$WDjCc%nW zad8mMs#NG~m*6ZRvp9H{A5{YF(D!(Em-pTG-R1az2=rwGXc=e)Fk;);52nz?1f*WC ze<9^!WqSm$=VDPq0<~~bf>Do5Mc2i0Q6Qz*nzmwvE^}s;WG>EuMl9|u_mDN^r5*Z>Pn?-|Na0K6wT1$Em~sU)V~HvU z81lx^m?Qa88)G16Bu^>vt+BXMc(mJjtfOP9-L6ah!EM@Mi4?_>-B`l1L>p?zCIu^# mfSAd)1djASO@02UFn$4)_>BX+1H1zviBL{Q4GJ0x0000DNk~Le000150000U1Oos70Vzl%-H{2iX{svB{wFkhm34Djw8cd*$6DR_Ep>!vj zI1`j!1fh6VL;0I8fGKVsj-3xce~b-Kg&!O^m6U+q)8k|Ug#af54+F!ycMljIB!Hz4 zurVwUH~>l%yb$$=!6eIpZMvHpz(!(;j|JpU<`xOG%$7#M=AL+FmS-^ zV|HNRYDM;l9K#tTo+SgrGKRG*2Y4WgfSHiNYXP$1Gcdi>?= P00000NkvXXu0mjf45^0Z delta 369 zcmV-%0gnE>1H1zviBL{Q4GJ0x0000DNk~Le0000?0000T1Oos70flU*+>s$xe}Dsg z5Sobr1t=(R@`D+gsN%dJg}mHuKeZ0yL^aSlxGKCtHR2_C0irzfvvV3@PZfy4UdIsvc@ z_icnSCY}RK0SpSa8J05ePvGCc?7+zo1T_X(8N*Uez6BFFKQKfwoZ-}GM_`v^;CjFa zw$uy7(!&OP$_>05fJQztU|F?wmF?) P00000NkvXXu0mjf|3!_q diff --git a/docs/html/img147.png b/docs/html/img147.png index b9418ca1ce43478f84ecde33e46ef5a1cee3b688..a2e86fc073c618c5d637d552a81aafe19ffff1f9 100644 GIT binary patch delta 442 zcmV;r0Y(1r0{H_WiBL{Q4GJ0x0000DNk~Le0001F0000H1Oos70j?w@gOMRie*t$% zL_t(2k)2XKNW(xFeMxLh(zMB_xEyuSF6r#lRb7gcc8U(AtD{?Hb;u-&P$M`AYM{C~ z1VN-wC2Q>xaS|kCb@MJsBObJf@A2hw-@ET8mk$^tC?rceft9;mpxDm5xf8l+5@_;W z*b4x$KO6?&K+;7^pBp%BBs)R~e;Qq#6@4L#a^lD_O zEs>G-s5)`eCjvqsibAH$G4ehA4GOm}VId(!;kQzO(PRX?=fher(A~v>^Hf zUNesC4&fARg$mq$yr&8%N0Ez)fNe^u)Zfb@$XaW(l*T-HZwBL(rrVS7f4@6G3;Hy9 zF#;~Inp=v&)RZq!EEMN6qaPzKhv?w^(Kg)*Q8v|B!l&-gA3LCUNJCV5w3Zp6o>@cl zfn8ea3`cg^gKY6tM0&KE84DTh7i~{!$Q^v0bYYgRW_*nc!3VB$Loxym1i)r*$1nt& k9|}5{)gPOD{S)yG39^k35DqA!tN;K207*qoM6N<$g4Gth8UO$Q delta 303 zcmV+~0nq;W1MdPMiBL{Q4GJ0x0000DNk~Le0000j0000H1Oos70nCdC>5(Bze*o=C zL_t&-m1AH40;Ua|3~6a;ASS~BAcnDlfcXK#Duo3w9zy__RAAt@lb*o9V9OF?3|5_% zmcYQk$$$hlob6f7aEjqH=T0Ce@&P9UKl^;3K73#SG6$iQ`_vy6Th1+vyLb$Mt_#p* z;AY`w{BVGQi(w@{g94)h1JG(7e*+C}2CiMq3pN>`7@39ucr0dJ!0-XP49@{9f=crk z*c!NG9@sHVZCDS)=Qtz4p~g_iaE5__U4VfzgW)z1GfYzg`+|4Jf(&j36JP*6VEVB0 z14B<60|!|B1W=F(02!POj0_yW@a#l$GZIJu05n+a07*qo1w^hwV1gJO BaRdMW diff --git a/docs/html/img148.png b/docs/html/img148.png index e486de1797be634a7bda9926a3e3d337edf973d5..ee9568425999fcd6b4f91eaeafc8c6581b4214f9 100644 GIT binary patch delta 386 zcmV-|0e$|I1H%I$iBL{Q4GJ0x0000DNk~Le0000>0000T1Oos70cWthrI8^_e?dt^ zK~y-6V_<-QxOEVki2(&n_{j-jD4>cnF)%YQa3^rg`*i?K2M)mX0Yn-w@Bxi#WZ(d@ z4*;25%ncJZKtv%xNCB4tgaHqN$-RLAY-Yg$27v<~5-u<#AjBpxFaik#fe_(JPD8LU7422UIxE?TqEnR?YDUUJ3BMXMxKqL8-8N60UEwEjE$pXoZOh;=rFyIDj g&Hw@aFc^*i07JY_=0wWlwEzGB07*qoM6N<$f+W+6i~s-t delta 339 zcmV-Z0j&PR1C#?HiBL{Q4GJ0x0000DNk~Le0000y0000T1Oos70dplHM3Es(e-cSV zK~yM_V_*OQE(UHk1~j06E&u{76Bu|ICL}Oy;Cz5h8U|Py7(Rd*eCO^qFl<=Bz`)@! zgMk~L7Q%psf#DDX11CcQ0|O&F16RfYpcvBuCJ-M87-4R1qRbYofD4Jq0%ILu;JCoR zz{ViJz%)V5fMWy59S?wfpd$(xe;HTar5ToTasty1cSFCzD^7^)-W@X9K#fA2{| zK~xx(V_*P*+Z!0t($c_81{MJXn}LCcW5X%~1sIP3!r}>HVBkN%z^uTqVYLBBby`{i z0|OTW64XHA2=g;9!zcE0ZFh6@El-ZC}d!m*1)@AS_1=Tk`h?M?Jl;44a^P<4D%TD zx#u%*oJe5kfqHxb10#qvgF%3ylYxO_0;;2t0RSTEL$7(OAB!LaLa2=~8wv|6&taoSpfpz2R>l)>1ZqQpClI5ZG2sZ*R+g5| zt`rvjWPaw){QWy1$PG18o&yO@i-kwscXkP~Re|+4BSHu@MXuH|Q7M7u7kY2(oM=5( zIHfox#qYCxLZ#iBSWI0agM(xgN&LfjQBCCQ+wsyFdEUd7=ne5)U=O4BrAjVLI?zsQ}002ovPDHLkV1h&?V&nh- diff --git a/docs/html/img15.png b/docs/html/img15.png index 8034e0799385aa2e5862f0b23450bf0e270b1b97..c2f46667fff2d3f5742ea20d28f826ba2b3dab88 100644 GIT binary patch delta 229 zcmV@}0{{R4)jR{F0000jP)t-sz`($bjg4n#XH88_CnqPTr>6}K z4Yahhnwpw`fPi##bXr|*Z_nJF5+-G7zo|PA+eVzan5LW#s}EcvjuQ(fQw5*f(e9`8AO<{ f85_XBUcdkVTjCXd1c>mH00000NkvXXu0mjfS$I*$ delta 215 zcmV;|04V?T0p=|0{{R4Q>bwY0000jP)t-sv$M0PsHmKroRE-^goK1_Y;0g) zU{q98NJvOLJUlQkFeD@-7#J7~3=9AO0P&8JI{*Lx0d!JMQvg8b*k%9#0B1==K~xx( zV_?7zSPKdmcp6|lJ_N@}0{{R4aaOx`0000jP)t-sz`($bjg4n#XH88_CnqPTr>6}K z4Yahhnwpw`fPi##bXr00000NkvXXu0mjfuk1hv delta 181 zcmX@Zc!Y6+cs(x*GXn$T_d_RdGB7ac2Ka=yZr;3k#flYk=FFKeVM0qwOGQORPEJlj zLPAJLh=+%Vjg5_pii(7U1P>1nP{+32cAY?qu_VYZn8D%MjWi&~)zif>gkxqhP)}My zLIlGRo;3+V95M|NjHmK+8HCuy3>PqLo504_*23+ex0aJ9CgG`tL%?baYx; zT0lTRG&D3C8X9cetX%*A00DGTPE!Ct=GbNc009U|L_t(IjbmUy0~~040W>}nDwkP- z;q3<$ku*3!7Ue@Qd4QM|qKAixhlhdh0HXp-j*)>I-9Z@UCV${iz=Kbak%wKQA>hJ> z24qPA4nB^C4?WUMnEGf2?68RO;TGdMp@6Bb;DDk%BQpy#M2v?)0SFy}75Eqq?2=?e zHl#s;ow1=H0NsBA3=Iu9!xjd=`C|<1f=mw>_AxO0;>h56zzh@D2|vxia2%K#3n2J5gWMvZI$&C;X4tpk zumSE=&%mHtBfxoU%>)LP39JH)bBOfkp$SAP90~wS8o~k+0Op8OM$}N+fB*mh07*qo IM6N<$f)mD;MF0Q* delta 338 zcmV-Y0j>Uu1M&ipDSxxGv#6-3oSdAHkdTCggm`#(Y;0^`U|>{KR7gljJUl!wFfb$} zBp4VN3=9ka008P)%boxL00DGTPE!Ct=GbNc008hwL_t(IjbmUy1FYx*Xn+lwlfc0B zfW_|uih}=efGo<7%H;k4Wpc1F$TP4d5U>=*+z&Vu@Z%FyV1MH`XlN)fz>r?Bz%-Z$ z+o=W`NK?)}0gK>=11zl!kv!}W9tSW^8W;-Pfu8xGjINZGA>hIRYzA|X<_>bfe@sA% z_60<$!<8oRt7FVib8jF*9Sg4m+X1bwJq%%P0sV{m8|o%tSI1DrP{Rxq<8ff{VLc$* zpb8Vu_|d|^z)J(P>I8(k%rGSZsE#*)A(o*dVQB&bV*ySlYy5Cvi0lkt-~mDgS8T}v k3jn%c_y8AY{Q#sB~S07*qoM6N<$f_n&yI{*Lx diff --git a/docs/html/img18.png b/docs/html/img18.png index 5881302d5ae5b35992b87a13771322c90bc42065..0ab65bf0327acc41aec264e1a69e6b8975b53ef1 100644 GIT binary patch delta 576 zcmV-G0>Ay61l|OYDSyDgz^A9Djg5_GXJ<`KO(!QO0000D4Gpxkw3?clfPjE>baYx; zT0lTRG&D3C8X9cetX%*A00DGTPE!Ct=GbNc00G=dL_t(Ijop;JOB_KM#-EuJ?rS}V zR4D|d-FEFJZ9 zaaJvl1xdMenSUre9pz7`T1oj{gCpMl5Y_N}VREPRmG{`R?waU>!A*WQ`WGC+8h)0d zH!Sq@3pQS*0^~EUNIZm&hM>S9YdD>fEcS4yWOaeZrc@nD7TMa@HjgVGarm=Z>dr)W zw~Rs@x_+Xaw=(kh#nMabT_s)i6g>!orG1Ap_s=Nh?tfS=T-%ppMk<~9{>k4vWU1vP zcCg!d#g4b%T|K#ZbS~_8cc$)6ryZ<1;%U@X_OU9c^bdgFZ`E1yIn2(%s$)geHQr{| zlK#vCZ>k;Vd0c~`1OMKnt^7ewo_$&M`u-s%w+{PG++0(XFSc8FiAAsvVN75Ml@+|N z8cb}OpgA(L_%`B0Lk=hy6!#3=eC1F+Zfb079nCfIMcvclKV;PD9myY{zNT-IgKIVb O0000{KR7gljJUl!wFfb$} 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 diff --git a/docs/html/img3.png b/docs/html/img3.png index 09ebbe5bfd77c0d631274a97d05d248cb844e9ce..6f2823352491605b292deeccf2ff0f77a664c4c0 100644 GIT binary patch delta 3147 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 delta 3144 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 N002ovPDHLkV1gybb6@}f delta 311 zcmV-70m%Nz0>uK57k>=|0{{R4wSl@$0000mP)t-sv$M0PsHmKroRE-^goK26czA4V zY+ztuR8&+*NJu<9JTNdYBqSsl7#Iu;3;+NC>RHR400001bW%=J06^y0W&i*H!%0Lz zR2Y?GU;qMU1_)TJ0A&;~ur6j};D>R+;35Nq125MxP9Rf(!GGjDl1vv6w-$K2Mnr}) zusSd>Tv)`)z|6zr(2&4@4RB0Gu-W*5IHVzDLXe{e1CY&-@W6p7ft3g70-&oBHZVL0 zC;+*Ri@{+7!-Ngf`2S-y5-Vt8s1v{#p6 diff --git a/docs/html/img36.png b/docs/html/img36.png index e25cd0f1e16366a474232d5ed1f6e49437761176..83b6d032ead04481bd5899b52c3e07f1b2977484 100644 GIT binary patch delta 463 zcmV;=0WkiI1djwEiBL{Q4GJ0x0000DNk~Le000190000S1Oos70c~p~tdSv1e~n2* zK~y-6?NrN3!$1^0d6Xt*nr7)rLJESr;L--NFB|wJf4mF8%)`Zh0e`t8pNm(Wpv6jt@KwEMb*agZc5VCw{ZM~_Ias-s*UWP_01H1Yzf6pDqcyP*A0SQnlDG*sC$c0I zgn=!bQeH<0TlPv2U9}=ccQ>J#$M{z&#+^VAfyfY`?T+_wU^BhBsjp+=e^mb{;|e%4 zcsb@5x|NXUFiFKl{m$U}tV;Tz{27r==NOX^KlI?p8n>rUw#;(y{TA7j{Jr~&se{PAa; z>#dhTi@NDly+&Kk!|HnNCG#mgh)8XfLueHGlTPS=#|Pn#Vv%)(=`#QT002ovPDHLk FV1gbK$`Swo delta 460 zcmV;-0WogoCUeoaX{UGeu4(WF)VrOe-k--aOv+)( zdh4NrHYJq+2o)t_ODzid*7?9Ca7tiFzsXALxq@%qE9#0rNNxE9{RTq?c!=N?2Uq*8 z*Ipwg>D2QYO&R;MpVz*aBJzWZ(pFi5TbSIRAM8(|XcMGPl5ZUahMU=3_Mw1AK zrPX0A5>ojG_y;Un2@+N-m0%76f_Q|GSSTbgInpEsIZ{Q_Y)Y+;bfSfCW_I^>lNc?c zP5hFZoB8H_@6DTeGaPUXUNiY+L%&-~Iqf(>iY1^bJNqOCIDeqaA^V-sZ5PLOD!O++ zZb>E-O)RF&=Ovzm`75BfE<8>d$8tdbAH&dM7In|u;a>tyRQv>(WHi+P97m`E_LXxv zwH!uWN2Tl`O+;*laA^F&Zk#;qepf|r0YSEqQu6Kg=LLHGQbb9*Y*m*TSojCG}_cP9mWOUW_vPeB) zCCT$alXtfvKp22!7CmL-(Xwe;wqd=0H<$vSVV@k?H$M-#1XVZ{nRuylM zKQ>GvtwNWWV@fQK$iT!#^awjdC6P*)3ZuaWcjUZ^v{M?WMRALZM0Jr}NS~;X6P2*2 z&725S#Aui@Cp}F%$gY!0#5k~fvem`W{KePpKTanc4|b&SB3T8`8wi{$vI;R>bUR8% zOR^Qd4u4w$8?v4Gbs%K`GtRR*&jMv&NyM4Hp52=0S|6^%+#I)JI4i`ofb1z#hU@dI zm|c#@z?}HB;9~RWK%`#3+We+$E4B1?f$!D^YMrx;!`o6qW7`+-R3LqD z5w*qHhzu;;Chm%quf!sZU%%-Ot3cisS=vo}1An=R%AWLVmuN*rxxg)GI(Z5i^cLtfKI)ICfHT->>fHJ z%Gw#52N~RWvwaQNJ30`lcX1KbI?6CUuhv81D`%NuNVc6KnJym3rW2I0000v zrPX0A60H0K`~waNVXQy4X?PT!aVHB!l zTGEQ-l=TWpm=gh~bl?g~I+BJ-_SaU6aXEG7uK3{#Vxwo2!wcdXK(#8TeEw4iHMQOf z+MKJk+;~B#!;lM>68pcx&W1XA2>59t<@oO8NuZwsF1-u z&yynOxyvz5O@BbA0`r1L$_gCO7byua`ZbuYuUy%HMG3XkqEQ@)Q62%y$Wt5}hU`Rz zxcW{ugznb3Z88#KOm}oreOY!<%TLD(iQ@Aa<(*V?J#^DZ{ggcKH$`t3Gt`PqJGE;s z;g)!x=bUERk3v_Zq`^GAc|x0VQI@?|Q{5=2V`!e3AhQpOWM_r#D9!LvdMS0c~X`mE57*g`v^F8+E z2CSVq7Js3-K};xlKObm&`S#pYSAT$2=oP-mxO2GjWbqgBL&=h>e?}?*0000o1UJouCC6&z`)DPyJgFkS+iy}G&Gcylte{E zIXF0&n3%*QGqM7u8B2ovf*Bm1-ADs++&x_!LpWw8ConVxDBL?Bz>s8Q+|bD6GKJYg zmm!It&0+?F(hjo*lL8}y0_ldY?T3~|svVf=wKqXa&_&^c4tuwGgJ^pj8v_HEHrGaB TRkQOzGZ{Qx{an^LB{Ts5%91uz delta 150 zcmX@ixQTIsO1)fwPl)U0&70@UnKNO+gqD_;ii(PyoE#4i4;vdB9v&VB1_pnzy}>|= zu_VYZn8D%MjWi&~$}f+F)%ZCXb4Z4d4hqRFCmmwfj5VT zCx3>yL-i{)WA6B{_hXjzR#lrxz@4MZY14g51FOi|JS2{QtH03sL!7&sUhCO~We Y0Iw!4jQyREz5oCK07*qoM6N<$f`-Ol=Kufz delta 275 zcmV+u0qp+N0@VT`iBL{Q4GJ0x0000DNk~Le0000i0000E1Oos70ny3RnUNt(f73}s zK~xx(V_*P-31E^*0m9=bVBi&CU@&{YfCL&C7`Wf^F5m$&S98aSA<5_f@uAf$wk&&Q zF)$PW4P)eI;AiDw*r33G6&yq``9Q{bA2_w)&}v&wAe-sJ0&WIwR(=L%p!kQv2@Dgs zcqVKBvNt@sz;Ho&f5b0(*g(gBdL00Tz@BamhUg%2mh Z0sv^iEMb{^1X%z8002ovPDHLkV1kFDYRUir diff --git a/docs/html/img41.png b/docs/html/img41.png index 3c745bdacaae24873647e5310e82a81951756501..a6a250ad4697b7295cbce257f9fe39a3d9e47920 100644 GIT binary patch delta 591 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 delta 529 zcmV+s0`C3c1knT`iBL{Q4GJ0x0000DNk~Le0001R0000R1Oos70U`P(cab4Xf6qxo zK~y-6-IOs;8!;G$-#8@PB@T%?RAM`vRzhu6Wk4*@Dq>)z>dL|oV1R#MiJ_Isa3iW1 zA}V$0P#xJ&2v~~Lq0P_{F$E^nGUO-leRhsJg#;*5#jE%}-}m~leYRsDk>p1Z2~$QB z+NQjejiL*>4g>zh$V~|<8CQ*{e`y{QM&irpws)xZo1briT?!%fw#YNt#U+Kl4_NyW zmGm?#Bl>xm{G_UfJu@G=NF_(5oQG6OArIrLo+H#!fT%3O6_Kk1R~K|oq9-LMvs z6uyKQjb$a)LwJzJcm6g(iI_GQe8FVZ>nDOwD_wdVnO zmGUuAO*6aGZ8VjNi$m8PPqq8bSgM;B>Z=q%Ip-)sdOWrasdM=F+HU~c2^R@#tC3|H zTycjv|3A_4q=Dm@ZXk59mxjdpP;*_f1|; z);InQ{fU|C?X$9a8-Z-{r{jU0qi;8Y-g}0iiPxhMB8~9{Hm&o~yd4<+KIhA-{^w@} znGC#XA6%x$x!vc&K&-1ydjqU-BjvpW{VYI_=HrBn3QTjn_JphAQzb-W19^R-p99hy zW)VW>0>-|@hQ7A^*V$g(MiWl^R3h z1rrMka+XGs2_zJ7B*e;Com2!YuBP(M&T_YRuxLOVf64Cqn%|o@GcONFqi%izt|kN; zs^ja0x?4pE9qYOC7BE~JZ6>BJf1*EQ<+;#ZR&@_>jI!bbk*TRgs0;iw8oTmb^4kfN zvol-`#qqZ4oh`NTB9>%+)BFt-k(W}U2<^+J<+v4z0Q+SHEG4{1Sy_%OS2!>KV#)sq zl>LehO1IjE-xK7!2s)PN4sJWMjZ=SMm^Zltja>+p7aAq>Er~`6j)zSte+6Dqohmjr zvzwZyVSHf=Q@60SeC`*}%o$3nzSzJ#sJgFVriq5lm2o~}H&9Q6o& z<=?OB#nTAxjJ$s~u)O;1LZbgpAgp1&<8gH?0)-i?e8vjW^U2x0V;=lNK_`yI_18aA z%%Nvf>XY_0M1xO*+*fHJe>n0Gw4*?)Bh7>v6^z@J!}lcj9rq6%kmhpymTLyUSi7bc z=+KNJnmu)`*(qiBbOi=#Z!p3wd9YFII^fpW$Kz|08eir_Z0EkO533F{ct4@>eEb9$ wj2ai-R0{FVreNn0aTf2!pAu78;39qj-allS0QG9500000NkvXX1g=70f+IZr^Z)<= diff --git a/docs/html/img47.png b/docs/html/img47.png index 6e6a2fab38cb76b843d796c89cd9faeee119ba24..4759178cacca2d0872020228097e8e6882f88be6 100644 GIT binary patch delta 193 zcmey!*ubRN8Q|y6%O%Cdz`(%k>ERLtq$Pn^j)j?lfidRjjJk=6p7o8ME{-7*Ql;HEBa8H!8NRcywary9`+U;$ tRK~T>5+5vN+#VHc7zFSxQ50`vVc=XUk-jikSQh9u22WQ%mvv4FO#mkNK9v9f delta 178 zcmZo*`pBr*8Q|y6%O%Cdz`(%k>ERLtq$Pk@j)j?lfpIhYXNQT3p7lkZE{-7*Q( zK~xx(V_;xl;9)?32@DJZa1P%=2%VOe1{YHRlM5JnkTfC7L&1jxFvZc($OvJeE5Hkw z9vlGE0u5ju4;KT_6vpX{96)1u3>dhHGbIfK5{R~xdk@1LI7i_O!z(z4^8-@=&jJR9 zQy>nc(r zK~yM_V_<-Szh_`9KGq8d7~p_~fq{)-5(8%gke$GQ1o&YL0|pM^cmW26GYsYpAfC|# z20VZVjnBdiBn~hL%;07aIIye%EXK^Z07Nk|a56G7Gzj1`j%dLAfDvpFs$c+!OjyG= zW5JpxhHeI)GiMZlq8mUe*%=Zpf3Wi~ghG|F832iH7KR7ESy;_kAYukgAol{j%K<`o zy-haQ^NNAn7i2dBQvhCt%xVGir!b#i}knm+t zWnkjnz`(zO*#Ss%Jz)5w*nq6ifZ;qdg!PJ(VLk(cJ_EZXkY*R;Zs=EFKVaZ}2L!Kx zvYZMGyipK^k1QB&1LJhn)>S}SZV``?6_R<3#}6_vTmUiv`w>H5rawI}00000NkvXX Hu0mjfe}#!n delta 366 zcmV-!0g?Wy1Fr)iiBL{Q4GJ0x0000DNk~Le0000^0000F1Oos70ndljagiZRe=SKw zK~yM_olr4L!$25)NyJ{7OM8nTA`&R>hdAj{1eZ=(T%79WXu;9penN25=>`Wukqm<3 zR5FPTr65j%KfpnQs|enARY|30@NwMt?(z7(_Z?tSKSmaeDY~bsj~_GuhF3^KrNR_Q z0Sr|Z@Ejfxw1drkqq@_qg#P5ye~YbHLw8i;*!oguXhxn>xG=eb#EPXQc`uTqECcgIG#K(Qcw7cx3x-#P6qkO;w?|HZ6EFx0rbC$?N| zT-h;^4bDGqd1rm(4^F^0ZU$g?Yh{}sT`AfGZj9&=c*iQ$3pBI&vd;rAMCfbK(1~Bb zEzqOd6W8p`s825j+K@xwL0ex-g(=WE+ty*~JV#kem)b2J2!y770v@D8$mfEYJOBUy M07*qoM6N<$f;zjNt^fc4 diff --git a/docs/html/img5.png b/docs/html/img5.png index c46a3819d8295605bcb24fdf82a8731663c57c5e..b2f5b3611b3033bca92784d83334dbf38d737069 100644 GIT binary patch delta 179 zcmV;k08IbL0nY)DB!4PUOjJd{z`&=cr;Uw`XJ=<8Cno>^0JOBUnwpw`fPi##bXrdsK~xBtV_;z5VSs@G5OIM46L2sv zh+`3EU{GLSV8JTEz`!N|p)D97YCzU7F);9Mz@Z)$m?5#*XDl^002ovPDHLkV1n9KLO1{b delta 172 zcmX@lc!F_)O1*A?Pl)U0&6`)OSTSeLoCy;qw6wHTR8-{Tr-wmV~OM?7@862M7NCR>_JzX3_IA$g%G%&Nau?UnlFbaP#GGIv% zOnbnPbP0l+XkK>nS*= diff --git a/docs/html/img50.png b/docs/html/img50.png index 390e6c034819aaf5dcfba6a1024917dcfb2471d9..94229f07c55558ae315d5476c8a288d91420b055 100644 GIT binary patch delta 2699 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 diff --git a/docs/html/img51.png b/docs/html/img51.png index 7bbf7070ee6d3dee29db766b1d3230e3c4758b54..f759dd46a7f4be1379c038814a460819f8be7366 100644 GIT binary patch delta 140 zcmX@dc%D(QGr-TCmrII^fq{Y7)59eQNDBZl9}6=B1LI=0jrtQ6eUf}VT^vI=W+o>j zJV<6>yvNLQqJj0C7ekU8tH{YVc0Qh%9xmwxr*1f~$aitE-8QaEKj#Zn8j|qi@Bv=2 qM}7^bJ|13ki*2FA`6=_*f*4w#@GLrCZ~GKz4TGnvpUXO@geCyET`o8P delta 139 zcmX@lc#cuAGr-TCmrII^fq{Y7)59eQNb>_R9}6=B17qppY_ExmK8Ze_E{-7_Gm{e< znEKRt3Jx4PaDY9v$WSXMAt52zfo+eCf{+edm>P?cOu!U_`<9=co$*#k7GnO-*v6Z% pG1uUveZVYhMyJy<{fsLa7!vw<4g?w>`2nfVtGr-TCmrII^fq{Y7)59eQNDBfn9}6=B1EbH8TY?i6!?GCi6dti`o?$8R zBT_;_B*EwnPffy4W}Xub^A#DiG7fxbWbA0T!~aLaOJc|Qxt7IDhxQyga3G5zsX)!h z;Das0#tK;pi6deS5lKuubEYb^`TUuwtia1)a*O}I-zLirpmhwMu6{1-oD!M<=CUw> delta 148 zcmaFJ_>fVtGr-TCmrII^fq{Y7)59eQNDBcm9}6=B1LN|~i9!<xMsr0 z)>fWyO_Yu8n2tcR;l##7D-Zq07wyw)8l)H^#0CD`Et=Z~jEZMk43f!Tln__NfOZFMd;3(e=lh1nYml$R|(|-UUWS(IlTb|jJY8TXo z4FSZaX8nn*D^v{QBIl>6qddzoLxfdS`u2-I- zCnBg diff --git a/docs/html/img54.png b/docs/html/img54.png index 4b23da2f4b8a2bda652f6aab241d29604babfad6..f73e47fab7dcc9fe6bf09665471e7ba87d2aaa36 100644 GIT binary patch delta 792 zcmV+z1Lyp`2DJtyiBL{Q4GJ0x0000DNk~Le0001_0000W1Oos70U5piDgXcgFp(uI ze?UM$G&D3C8X9cetX%*A00DGTPE!Ct=GbNc00Of~L_t(YiS1O+Yt%p#{*vvsNj96L z(1L=Lh$nwwgL<(-S^NtYJa}Di9_>N!&_nPb=oT4o6%>Qu!CE9JT3Hpwu7b9U?nw#- z2?!okB=p*g^D^0OHoF#u9*XqKX6DVjfA_t4dGE~v8I-${0|oFCQOCB3lkqlLRjxCo zPjB??XiF@WOlX(E#9`puAM%gLpBZy;geB!_GBVUZan5OXmKAGtS7{|5atoC-NLo1X zwH*!YFTj%E6&&y6WSa8Rfg$5J#arEAMcXQxNS;>972m=auOhD2^*NzYqj8}Ye_nJI z4dxnkOW2j98w=4;@idl(Y>l~Y+4qDRVS2_IhnuO0nhS7^n>+v2y9f>nUAe!VJsRS) z2-B1(0X51tu!SJmq#^9?MN-JvbyF)kQ@^1`^MO&KB6?I!VX0!=*8RKXqBS1`hmH5H zQ4*02m*LdfZN`PAoBA}Nn8RpXf1F3HT^+$C-e$tJWxw{L&34SFF;Yt%o@-mTHD*Se zUrRydTsx*}`bopbbcv%*aLmyl?z1KyUni5;>ZqEOqOII`xg0gK9lM8J4CS+9uwekBJsa#Q^d*;NjM)LpznV`5@kpz|9__8A-(ew0c&OcBe5@dPP$Oe{*N1^hmli zgPcpDFwZttfdfxHZDk6|YJ)gh4KF#~9$gHHEopXGsJN|UD#f^9a_Lg#IhR7=uH!MR z5I^nZefWV<;+R|&zjA0q#Fn&4jO;h6j3z56RE*SRf#xs21On+&DD)UJ&Lq?;FSHFc zmegws9_YA-kx^nx+R(zYY6bITGAZlN9s1`#c77FB_HwE3W<#MUhst-?Jh6i1Ljjsc zJmO3|LDR!JChjL}D|aU!QLe|NyxdoZvBBl(W#?(?K^ouCQ0QZ%ia&$cgJ^sB-|-s> W9K!;j(y?y<00008^@EZY~J~EMp!^*|Z{mrG4+W;+nTqpDcN{&(OX-odf#u*oVeq z93Vy}95$2q4RRm31f1sv*4*Q@w|*QGf0BV)SyJGAGBF1l$5HYwi)kkQYU`P7dx&B( zeG|vulF5XnLD}LYY<7k8T;!RCU}Y)aDFS0y(O`BnTGkI)l!&cuAbOs_NPoc;ZW1`@ z0Hf!9Ud)uosES6?>~lLSl=b!Gm{d-*&ZPe_Pw^%L4;V%tgF#;>c(w`svFm_-e^|Az z{5FBF2Tmld&1oz6vfpIfbFoJVxv4;v&GF60PceHB#ax|BVcWFYH&J1+B47}nTG&#R zZgz1+qKKhERk;;G(Df+A+YW_K0W|sK+x)v zJ2Qv^VlT7Hymv|eoe7>}8R%&;f054yF7PM=f>s!vCcHqbSa<3p9+KA0-O031Tyh?l zp0$jTr>zIy$r<_KdKL8b752(2uRIq!_EfEq&c@_Dgby^fyDhnx*NBJArDt_YePHw5 zl^aw%>WgT+`+YIn;Ayazpqs$gYzZ?A*5r(}#Z!*xvj>yvt9R8mH>KJre*!y~0XexA zv-jcIG4`*KAXkR631nZkfziB5i{jYMrIK30-YaPx6r*0pBppTc~eB z$G-x&ZEd9yYoT5cjeEuBxNES%UZK@v4m?k~*^D&<%70M-wNf z1PcwNk_&>VE5bDH6`Sb*a&iEmS6RPm*)eAcCuj!4po>v1-*%ggAUH9$0Hw)0SvPb} z7tuR<9d9&+OHHU7V&T4F6Mz@Tp@@M8EXEnZ^?~aFr_2j(2i5~T z2N*acWFtOJsq84R~EO`6A`&#lMIV8^hJJmC|=?QYHo zOdmF2C}NnwAiyEOP$&q@9iS-TY+%IYJ>B29y*|tV04#b>A!^8oNdN!<07*qoM6N<$ Eg6KttssI20 delta 353 zcmV-n0iOP+1EK>ViBL{Q4GJ0x0000DNk~Le0000<0000U1Oos70p-yiHjyDre;`Rj zK~y-6V_*OSE(kS&0S$2MK7cO7$iM?-@s}|$C`@?w09^$(z{UVJr~#`y1~B!3rXCs)!1Vx3u_|E5D8ECnq0;NH7;p|kO>I~Yl%9C5VGBbH z!x=Cam_E(`!6Aey&J2dz3_%PGg$%wxdkeu_OtUy2Fn!qcz<~Jy_XBI9AE|mad82r`x|h|jSK()5TQ+9i<-Hw00000NkvXXu0mjft&xcS diff --git a/docs/html/img58.png b/docs/html/img58.png index dddd83eb3af026ad5c6e139f468463016e990627..be77fbe2ac5d9b2973118e6d213d0b79a0e10199 100644 GIT binary patch delta 3250 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 delta 3072 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 JPDHLkV1hmtKH2~P delta 157 zcmV;O0Am0B0sjGzYJY%9L_t&-m1AIlfCEsPodE`RGcYhR7%(6M?hOnKY(Scm8AvcS zFkk~b3>zR62rx!7OgMm583tIp8*Cm6Ljs7J$TR`TRS68uK!OVfd#~2JJSFb+yIeF1A_!)6S%b@avY2x zlApoB04&Pzpa4YMoPntN099RpYCRV75TJ+QHp2n1Vdu`AIl;gQGvf*a!!ZV4sEarg z8JH@WkDY|@crPFuAT|MsBNKlR8@n|yS3m&(<~<@XkwcoT00000NkvXXu0mjfPJ%!1 delta 200 zcmZo?>S9vt4DfU3<&xrJU|`_&^l%9R($YXI!otkJ!1!}@w(3MhpZX3@7sn8ZsmTcm z2@ld7n0sF^@$l5J^6>o8P?}xVe1c!+j6&DXGmIM)tX=eYnF6l7zs43E^Cm{&E01`D z!YgJ8N0Zw#**54HhkRrUxvh9iHNlFT$Aa%e-h)Pi?|UqnO)~9#+O9V?sy99~>#_E2 zaI9_eJ;$Q)U9U^CXQsxU#d7s51rhAu<*tM>O#i7kUAN(lJzopr08W-f A!~g&Q diff --git a/docs/html/img63.png b/docs/html/img63.png index 11b3c242b52f6a9c702792ec59b5db10dc5c7743..30dbd771877180fddde8e701a246f2ec13d3cea7 100644 GIT binary patch delta 200 zcmZo?>S9vt4DfU3<&xrJU|`_&^l%9R($YXI!otkJ!1!}@w(3MhpZX3@7sn8ZsmTcm z2@ld7n0sF^@$l5J^6>o8P?}xVe1c!+j6&DXGmIM)tX=eYnF6l7zs43E^Cm{&E01`D z!YgJ8N0Zw#**54HhkRrUxvh9iHNlFT$Aa%e-h)Pi?|UqnO)~9#+O9V?sy99~>#_E2 zaI9_eJ;$Q)U9U^CXQsxU#d7s51rhAu<*tM>O#i7kUAN(lJzopr08W-f A!~g&Q delta 197 zcmV;$06PDQ0*3-2iBL{Q4GJ0x0000DNk~Le0000Q0000K1Oos70TyWh8<8PQe}zdz zK~xx(V_-l6tPEHHR}}+0g8&0FlF)8#Ai>OVfd#~2JJSFb+yIeF1A_!)6S%b@avY2x zlApoB04&Pzpa4YMoPntN099RpYCRV75TJ+QHp2n1Vdu`AIl;gQGvf*a!!ZV4sEarg z8JH@WkDY|@crPFuAT|MsBNKlR8@n|yS3m&(<~<@XkwcoT00000NkvXXu0mjfPJ%!1 diff --git a/docs/html/img64.png b/docs/html/img64.png index eeb286d242b739f7e25be46d0646d2cab7dca5e5..2a8221eca08df88294a3de62e1d37ef031ea6f48 100644 GIT binary patch delta 272 zcmV+r0q_3P0@4B@iBL{Q4GJ0x0000DNk~Le0000i0000Z1Oos70c!ijagiZRf6z%p zK~yM_V_*OQULd~1fC6|JHZVjApo;Y#0Ff6M@B?0uW{8jK=K)zO$-r#DI02@L=>|!L5)Te+022GoG%#?#Il&1MU|~pLU~pgq`(`53 z1O`q4O*4=)K%oHjB2Y!M0UOl$W*->>CY*%3PYzz)Sk{2St&pJl{p9T!T{pJJ%!@e^O z6F?kJ0Zj&miA<9-8NlXp7z14j1H8s0nM)#QxNv}hf#(d6ICF;K1IRj1a9rSF*Z_7( z0Ruw2VllA-Jqpo$pO2yH|@qE%+TO4v6rus%RA3Sr`AXU?2JWkA4Z3?{;TycWnYe2pdx=nk?9b2x&bc zXctmlp-0NtCEcPZhBTWd1`9nU0Y$+rM9c+YL$1&m<;su~T}T%pE;bfvoSECzC3i>g z2U3_1-peZ9wO8MY~1-D~@{eQK*BSTLYp0-~cCEoqqL4}>;Z@57vSAa~i9;>rx>)^a8K}f9j^g2@-_Vh@8mDnY>Euvj+UHak=>6nyJ9dlE9A2 zf{3noG@6NK^aVZ$&76jpfU&p7Yi89nRG4`$a;l@k^nc6N_GoFMG(qMD)XI)gD=yIi z8ML^>&M>EPb-B8Wrd5$#`u6k&X3{l(v3h$2cesTeHsTmZj|Z*h=P8@r3=@nU9w+Bjs~$&^wsn*uf<7;Mpo(qO!TgcCPZ9HW|x z->AH$T7S5XOABt%7s9h!IAzBPo0jTIWs6C`87yCOdywNZNvFI;@iEyv45Ci6Ar0?i zhzh|Zy^Vs%Q+548K7&xkObo%?^%S>H?v8XCZVwUG|WE+6K_HzS>+9OJ*h4{LwAv1~yk!2kdN M07*qoM6N<$f{lJnbN~PV delta 689 zcmV;i0#5yh29gGlZGVtSL_t(YiS1QQXw*Oy{*q18%uceiRS*w7gzcrMg`7P|z>8D_ zPg1LgRb(liT0MC(RPYB1=Axi2n!|c%D;T6mTUs6IO)J!!x*~ysNQD~ls0U|ew;1eh zS3yv)4<_^G``&x=@iLPD8PlfjPf(7)o~^GrwzdUKS{CRM&VK_;q_+qwW_+hUvE%IG zaEJsHg*C(g`BH7O*{@nTW$w& z*gvQT`_0N~VSnDK(jFD*RP8;sS2=SpT0^Z^*`!2oF3@cb|LgX$14 z4QhbzRriJHNY7yhiis&!lcCExg^I%ZI#{PQ>UP1^2!9GWnQQfUwO~4$j#g=pS?(Q8 zo!Ok)4bH6Y<$2}oJf^fqrh2g?E4|Fa4LAIOQoBiat~TwNUTg|)+ut&xzF3(9nzl(W zc-xvz{VTe>v9{Z#>}r9R?qHd8f1v)2-~r^o5XgY~%a}oil;>|*nhS+E!6J@eNuV-G z1Rlg1PJc9tj^GqJi^l6A)QA{T-OZBQ5d2x}Aj#9EtPX*!tcym8kWj7F{minKD<5DL*knWDmEl5+26Vk-K+wrKX)PTquU5&rfPZ&7C3{s;RG X>2$i-zRdca00000NkvXXu0mjf;*Vi0 diff --git a/docs/html/img66.png b/docs/html/img66.png index c095039e1763b6bbc065948f71125ed65c69acde..2f029ed72ab26bcb1fdc2265df236041f88ec808 100644 GIT binary patch delta 47 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 bj)5n1mAg6tboyxh(|qsh7;6`5I)?oPK_Ng; literal 5682 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 F{1<7_)CK?m diff --git a/docs/html/img68.png b/docs/html/img68.png index 9d578b2e7c15ff0c84ea525dbf5afe00a70888d5..19eb28999a678470660dbab7fb2fe8e551ec696a 100644 GIT binary patch delta 688 zcmV;h0#E&v29XAkZGVqRL_t(YiS1NPXw*Oy{*wJM*~BD*M_I;-3L?1FlXV60C_Uut zDfO^tk9r#vih{`CK}xAOAf76+w6vg59Ctx#TX4^MiHc&WXz(uhCY#-M%kEli1rZ-) z=Dj!H_uiX%GXVw(_u*c0J+}h1x=u9+Er18{JzF$75H>LIW`CHH9%S2L5g|{0pVvS8 zH{pNdEn`@S9gFO0F%V?x$Mw9bq7DlvEJImS@TrDb|Ep?|7lKuk^PX_yybiu6W$apH zuUP=LpHFD&QTYhFE(5M_7O_ZZ4m3ta7$TcrVc}gCLAhX&6G5K>T-vokZR9ZQjBJw; zaEoS^L0LrcnV?6SqVuP#_((l6|_V+wJ)HqM!*H?yUmMO0K05+7ph?MYrLJ3 zp_P0PPM{!FJBy9io;Ql<7G6SlXYdrNPoB}s2XdVgP1;SiR-85E0>ay@f;)iIhw z4k@>(?#&DTFMo>|pVH}h>ldJMw8eHyRdw*^u71B0vz^mg6f!5&HX9U@1s4LEBWOryLgQ?)j-1$kvOmO^qY)t52Ptt#j zDYGJJ38!FQoiwZ{IM%j3DM|_%EotL4tr{SwV7y%n%5!L*lvt^vR;#^PI>LKSr+K2{ zj;^3QXKXNM^r5yrf`rIuWOr!yDO-TqzK6U6IVsr3cTu82`#Ai25rG%|oVk9^UCU2e W0lcW|C#+on0000w6Mk9r#wih{_{gOpM*;LVCGEiEV%r!Gis3+`DjQBf=_8oUd>$!2%EYg>!;P{9u} znfK;cW|W7mlK z#R6aqFalGr%0tjq8E`zahy`K`;Kk4oN65rg9!&5M$^j4U5V{I*=&KECqkzFOV@856 zEPBg4d`55hvVXK!>aiE$cXv6xxHQrOj5yM3;^<+_!0DmR6$h9+?V{RvlVX(Y$Sdq8 z=dsjRj(WZ>rVvjehy^bp34$0dGf_cP29x`I>S_pFpuRIv#60+ACLE{&6W2vMBu6v( zAZ=eEQtc=VuU)r_@D5%=x@Yhds^s8?P9;gFA)S{L0)NudlR>_iMXS)Ni+#uULGwWxmY_pcG9^W?b8k`OvM}b!zvwqy8=kD2ID}=Fn z8uPifLq5GBCWxzPfL=`Kxdqpk=!vOx~bqsx%1qxZ+PGnb{;{^~MzW-knI&x=ndO$~$|)Fc7yR-p8Yd&HjG$J#@@Daf=&MfSM8&DD zpge1|xLtjyWtS)cGBc8EwVF0#R5;hi%%(-&0W1#ws>(m2zbE>R!++)xSlUdP+f2D@ Z`~(UUy@q^TvYG$@002ovPDHLkV1k>QPBH)h diff --git a/docs/html/img69.png b/docs/html/img69.png index 5a54eaaa16d53dce27e439d62b790f78240ff740..2111312c7c47f658f72c52e4609418b068965b25 100644 GIT binary patch delta 328 zcmV-O0k{5y1BnA6iBL{Q4GJ0x0000DNk~Le0000l0000U1Oos70XZmY0g)k0e+NlK zK~yM_V_*ORZU$Zk9tH&9*u}`O0mfkjlYC|hiVP1Jumd)R4?vP^pV^8u~{X<3(n97Pfh#R48MFzkhM4lpni-TGA5u1@-1N9u#SQA2SX&w1s($i24;pg{1ZSDcNpd~1Tjo&V5k;j zU_Ag7;DBnp#qpczfx&zRz728=XMp^*EC-;0!1;lpk%6HT$eIDRseuzL9?W~fhMNAP aEdT&0x;K_Nvv*Yh0000K+bK!4TlySW=p%R0puu3IGEEsC^rsf(^qOwzRbdKxI5g1~Umz>^6$Q zIxxv{09`x?Op2k1y<&*wdcZKhfpvl}!(kxbfbYOhAjNxt^8>2_X9ffN#sr2Kkis^w za^3~~8}yhtKQO#ze82;=fa`(}1H_*B3>*Rs91|EAI2%A*35E$E>P|C;87l@M004>= VIQ|OP#MG=&cMLH%geiE%a&QQW;HZ4l$4Z2MMXI{ zIGC82NJ&ZM+*uO~RKZvhXrGJ~h9pUXO@geCyU1v+B@ delta 169 zcmX@lc#3g?X8q>Pn^&w@F=x)42@@u?w6s)IROIC3BqSt+goJo_c-Yw37#J9+sHjLt zNbvCRFfcH@iab3JNHLZK`2{mLJiCzw4t diff --git a/docs/html/img70.png b/docs/html/img70.png index 7cdcc02ea34da77de680c440d1f3e7168404ea35..42db87649a3b38ea7349bc46ae271bfef804e872 100644 GIT binary patch delta 458 zcmV;*0X6=P1d0S9iBL{Q4GJ0x0000DNk~Le000150000U1Oos70Vzl%-H{w%xLjW-qe;PZs2wBHDU?9ga-bmyp{eJ^jV#D?ekiPtF9W&+zP^|UP3TEL^gCGqx zB53&1gv=y%Ih}n|9`zPmHYLjz>w2vjD`;fO7baVte~NG$EKTi{OcC=qf488#`99P0 zdhZw##vPa8nIglf*TZvq2<0<2Ws0hucGl2jzNwK9!0l4VKW2_dLE4bEk-aKmtIbr{ z!_zKxp-b%^c?CfV@WN4*4KDku>=rR~P0l)ZprKmU-90sGSB0oUWdFTnx7|FPuy!7c z*h$TCHdAx9U{39`;KRWmAe-<8hkGH8A|4BT0q7lH?F0tH!2kdN07*qoM6N<$g1B$T A&;S4c delta 462 zcmV;<0WtoH1daqDiBL{Q4GJ0x0000DNk~Le000160000U1Oos70mh0?mkt#oZr0&&c8HrGf_G^xF||?`hrS`-eed3V-}f#Dw2_7`0s%fw5kc}w62S#@ z&+f8PNRgQ{3SexO8nx)*{)ofxf3As>D=SX7bb=Sx&Oq+Jrpp0$`-7M64{k8q%eoRx zXJo!tPP2fZZGOUfR;WfRYY$+sSqTPo;kytyZ{xqf$GiTCr-0nc?wA%aFFn+bzw^FD z8SzW74HD!X*Kii$7nuc3lF?}K3uoGViSw-y_r|%6S6W5h#5+Q88~hiMe{MyUdV9LD z^s0D5Z$##Z=0gaL1z~wWdCU-B$r?bKaboTTQg2vQJz@e1Ua~fvaPP4E33aUCpo+~g z#3(0{yot<0is`WYG5IbtvyO~Ai6+m_RZ4_h8&B9x@!W*`#MvO7hAAIgz%E}M1`evJ zpt@9@!MZwyypZP=b97tmB4Cv~2EGmR88{9wFsx-cz{AxFj_pPUhE4_uW?*ap#)a1c ds(6K_000FiDl9C3w^9HA002ovPDHLkV1j%aWcdI9 delta 268 zcmV+n0rURZ0?q;}c?W{c2cPyz|g?Kz$F6_;3B96qzjq-faie#!vqB; z1_s6rhZY<%OS`SXON=470b>GoyEqu64Wt(^*e(RJc^Ec4*dV~b$^f*NO^Bh00px8% zAfaHxV8xcU)&MzpyeM-IC14$PV&NdHqFfIc<~OiTnA&g-$T8qM@ROklB+RP7nZdxm zGXtWi4W?R;nezj~Yas3c>b&5?a9~9sNSH%_fdlAy4sZZS0Fw#JD(ZQMW&i+TmMf!; S{ifvr0000BjLjb~?PCnqNW000dQ4Yahhnwpw`fPi##bXrGr-TCmrII^fq{Y7)59eQNE-q%KMOMh1LKLKTq!_~L4Z$)>wyCYmM>r4 z+uNI-p02L04pPs{yJgFk6)RRubQG=ERFjqmiZPZ1`2{mLJiCzwIu4DTE^-Wy7|u0` zu(f+~F($~VJ2P5y6dL&)SjH<^V5q|oD1SgkjE#LoBcDF^Geesh=N^1m(9pQKzF}&j zaI=#@IwSvy7oTe!vYE9c`+Pe^f0;AT+FX?V`S;n>JEBgJNKw`1C7 zM@?pCfwMPl7*E8178jA>Sue@*)68Ix<>3PbZH@JZ=WsgM3Ez0=J_yiBL{Q4GJ0x0000DNk~Le0000Y0000U1Oos70nFCnv5_H6f4@mY zK~yM_V_*OR9ws2c!2kmWAR#!9ftL%xP6L7j1|;x0klVoE#l#?408z@saF{GB z(x4!LY)3Zlo%ImH;@$%cJ0O_ARjRIM;Ix+nz|8ZZfq`kl0g$0U@F9VL*Wpxv0>gs?42+x%3pg1#z~T%OIAlmPISmTP zbs2~C&2<70=I#TWKnF5#G6VrbQd|MZV&XZ#w*Vx=^?;GV2CQm6gDQx!U46-dVJ-tt zCIdsC_Aj_$UJDpDFfeBF96+BjLjb~?PU0q#GO-&~!CjbBd4Gj&nw6vObaYx;T0lTRG&D3C8XDEr z3?={o00DGTPE!Ct=GbNc008nyL_t(YiS1O;4uc>NtH*T0@I3ziXLpFYF^RHedvZ-o z3BplI0eFIR4vZRbu$FbG>s0^|wS8;+NQtvcMl~a25qN#C|0RnVS6(cRe2)|Hrvd^?p?0 Y4jV!Xllgp7DF6Tf07*qoM6N<$f-G~JC;$Ke literal 368 zcmV-$0gwKPP)0015Y0{{R4;Uvxr0000mP)t-sz`($# zr>BjLjb~?PO-)TFCno>^01XWdw6wIEnwo%sfOK?pT3T8_KtMD!G#VNjY}~9}00001 zbW%=J06^y0W&i*H?ny*JR5*=eU;qQ=P#y+sK>iyK!vU-^d_YYM8+L%0s9MutAOV{; z1+Y#Ao-+{cgbCbOO~(T8n+pR6P*{wd4V4WA5HU_AC9s$PLjw>_Al6zcgAXtU^8>ip z0XPdN#&zIj!_0;W4Gd?_9D<246tFRDW7q>x!vypPNX&tskDrf?0a-5)Oc*eqp@B3E zkU%}dyD^1Su_!wSp^hxx%OJDa0EE~4J%LLZ6YmBFz6}g-K$s~2S$>id5Wr2F&%mJ1 zz*GUkd<%eq&HD}rUSU{z8<@zAPJuC>as!5)I^m}Yd2%EI%v6H~Bme*iI9SWvvGTV7 O000086{Rob4vKWbY!KG6?<$640qr z+|){SR)^wPMDr*3?s6%Yq>+dY75u`xclW;c>(ZA3#L>8A$^fWokcAS;LgZ&8Sp!J8 z@#!Lkdjg6wiKea0q=zYt_UnU+f9o_aQelNAK>aw_$Hts4FdA#CMescID!g+ONHwNR z057wP9DUjOV`<$p;h^{l656IgbsazkS9WD|kWh|%xkx$QxqvBrA~;0<#zn>!>vZu2 zgPJ76-}ySSp|2|5yfReOrE0l~tJutiG=gez=wq4&&qKg2+hv|d_lZV1e<2U8VL{Lj z`YqN^K?2JYYjNnH;B(6M1e|8_YBQKM0x@y&KnlKo8Doz0SDN#){RvvX6xri?b|c{? zH8O}~qT5aNgDBJ0`CyF@g*X?di(NiVRV@NBAjo mf;b=H@Q=TR9RCS9V1EKuSet3zPjJBi0000Yf1c-fV=36A=!FQVFYUGpIsODbfmtK|z8MHYKz+?D z)RYcsbq#?K*9jM>LDeKuXkttcae?nU6r=YVVS19(w22PU|*KiFJMnzfU{n83^6vjjjMI#E|;5Bs0e@JO|Z9#ko zQXQeEqQEg&4Np&og5$`01<-)w)AW1-d^~eEQ=ZmM2PEwGW4GNtJUf)>COUL?ncD=#NtU8&QJGwybNAKan+(_^gDo8 zDB8lNV#E|$EERO1FbR1EZ+|j^TX1R?`h3`2N t58s8X1>ze{I>=gE3f*LR#VoGEz%b86V6lL;;Vhs{44$rjF6*2UngCb&C-DFP delta 145 zcmX@ic$87GGr-TCmrII^fq{Y7)59eQNJ|2-91Al817pn58FdpCZPSB1T^vIsrY0vG z;AEL#si&vM7x0WpVIIR#4X%J6a}*W@1T+Y5XRT-uYkA}p(A2~fqtT?oC~j~-b#~*S v*{!|d8XPPZPZS(3m9R-cyx4hT3T8_KtMD! zG#VNj(Dj2zrRw7v92E+7E`I}vkM3J4OspCfp8BPw1X`hH(d9)4-}d3lQq}%44Ri5o zn-tbTGr=H&eR-d|4WHBMKZZ9PqBcFf$Zvtr&bA}6I{yCF7x-1Zl7?q!&SD!htc3$M zGAJs|)pjC{Lw{9#-M*}YIPh)TMill)gb)3VTHKezc8I%RetVqTV=PbT{(=|m;GH!8 z%&j_w!wBtB z$F#*-?Nxe)ny4Kq;HYo9WR<=+45rfrK8j`7=L3VIH~GYLV{msiU$udS>dZ5I#s8zi zq6Tzl>mO9J7rfvF{~SzNKR)!ukak7kz(3Wq7RU5VB7Z5N*kum4Abfb+^RK6MEubLv z4|^lYxqm*VnVy47nPWMY;FH`LB)YhvvZSaLAxh2i3qxpYs4U{6k|Ztz%_YSfjYStA zEiP_0-SL+=6e?)GwEe(rresQb=?dDZr^|K+(+Xlun5b1J=Z^-}H5OF2oUSHJ_;^^& zcpC!1pkD6ylNBgr$O6e;g1u>sV`=ry$!1l1-+we{Sq;?=)HYp=@+c9l7X~{oA@?(} zix!(kjsFzjC-|*b7Y_cAK<_ecwm1vxVvg$E72tAA**bXc-6mc;4S0T_`WVv^^}PVK z4V3!UFz9GwOioE<>inkwdWoRL4S%BYSf}sfN8RvqV0`O!9}i=B=F{;@LGO~a5C0!> e`Wf-_UEw$D_!xDl0|>_e0000AfOK?pT3T8_KtMD! zG#VNjGLnP*00001bW%=J06^y0W&i*Jyh%hsR9J=WSc#I`APg0v1qUhw{{N4y#NlJ( z-PqZ5+Ro%n7HlD*1CY!DT)`ZqN%9wA0xRzaJo(a$4Zd{&2!EpC<$VX%#ym0kF?6QV zX9d9KmYUEXB9s|Yn1U6yAkL zBg8i+u}Pu3O{qvgSjYK+((sH=|1~~Y5Q*vGM*a*8o7j$%RTpl%>xrYJw-u_Nt+uNj?C1#Ru{)+6>q#0gsz{Dm^wnYuJhxL37nTe;1{T@5pB@h^`L$rR zGKrkZ=bA^VJSekj`Pp;ql4{*@_Gt=JRh*ikQK`3Ta(`CcsPaF$3!(W_te7DAy%MwJ zecGq37$J!DQNuLpFDR?4zGM+a4RbMVPLB5W3h)f8lkz4#}O{G zPW2=tfcA*~pqjn$#v6Yfrc95SUW~LY3R?rxe00SzEtBvcN+{^pb`OsG*Np-5VOb_I=<5n$m)+Uqe|iJ*N2NSm0Hg%FHyz&OMio0w!)0qL~D05qN5P>7RMfpjfYxj zsCiTk82VM;v@T)SuNKHwt~;A8*6>;+S=>osGo_4H>TLY-5-&FmyNWuZ`u`z^A3y&p aeiZ{|BpGDBB{_Zo0000wWiBL{Q4GJ0x0000DNk~Le0000r0000E1Oos70SaTm}Z_!>b+`b2DIot_7z#xA5FJ+qsj)7Rc?; zXHa0|V|bvzz>ldG3t(bUfG`d-?&4XnfBw`T9)nXG7#I$6Gk!2&WeE6i0B9vQzXHRD zO0Eej6Bs5iFz{$GFYt0`LMQiBL{Q4GJ0x0000DNk~Le0000s0000E2m=5B0VK6Axc~qFGm#}F ze|UI!baZrDT3SFrKr}Qo8X6i(EdH|q0004WQchCYY6ywVSsgx4r6lYxDj9&c-l$M(S6C@O)< oW5~3>IPXb#x`D%od+Fl(2APNlUU?PElK=n!07*qoM6N<$f)ZYk>i_@% diff --git a/docs/html/img79.png b/docs/html/img79.png index f3e40f228fa6ae18d8981a5db9357574a701b0e8..e7a86242bfe1f513763e2194865c91f641a55eec 100644 GIT binary patch delta 447 zcmV;w0YLtM1pfmeiBL{Q4GJ0x0000DNk~Le0001E0000W1Oos70fXM_@{u7-e|=zHN4XPY3DWrqkr}22FX!1bToz*i zgyFXfN5-u2O&xjd1$AZbGbW(ye}@UGu#%bBO3hgneG9g7{i5Z|!^lm$ig`mLP#Vd^ zM6Ru`I^mfxDjFN1ct4BtTM&PHv(?5owaaA3<%JEQ7&gz4P^;=QX5DEa62A0$AfAhp z8B=2pr|3&>2#ze8+BFyc5j}Nu9(i5vQX@+n6pm4fj^}w&MIVEb#GPOOC$y*7N8>~P zECy5#*E!EcNkXUCLqc1TwF@gN>_J^OIthxx$kTxU>jBTuh6~cgyI-5!w2NLA^|t^Q pNGj+gs*sQkc?3ySz<(^k6(`+5SR6>sNE847002ovPDHLkV1m10#YX@D delta 448 zcmV;x0YCo#1Aqh}iBL{Q4GJ0x0000DNk~Le0001D0000W1Oos70c;$A%#k5Xe|||s zK~y-6?NiH2!$1^0rmeQgEHg*n%YAfzr--2|X8h|TxRF}6O&~bP3??82>f5jCWt^9XC zrFo}!!(ES!e!ha!(7N0Xq)JZ)~9e0000`~0{{R4zW=!I0000mP)t-sz`($#r>BjLjb~?PO-)TFCno>^ z01XWdw6wIEnwo%sfOK?pT3T8_KtMD!G#VNjY}~9}00001bW%=J06^y0W&i*HZ%IT! zR0x@4U|`^3U|@K_z}UmU!Tn+a delta 215 zcmey!_>6Iacs(BrGXn!->EdiJ1_lO$0G|-o&6_u`Sg~TxoH-LFOlWCosi>&P$;nAb zNC*iD@$m4lv9U2QFi=rZk&uw!;o$*ldKGzk9*|-z3GxeOaCmkj4aiCHba4#fn3)XJ zmY$GsGl{ei}qULka^`q}(8l zYpOj!ij1xNfkG8UJZZ+`dCxPWF>Eo~g{@f49y-%y#zAz~XO+C?Odr<$M#a#BYU(ib zDj3Ox>ft4nqaw297!|7>g^YX?e|p?tM+9jctb64O8%HU%p@RsND*Kwk#l{VN8XdJ@ ztO);Dz{yd_V2_#qk((udpXe!fjBl=WfOn5^k{isqELv`jM@5T|b&Kt}yza_nqRCUi z?kIk delta 306 zcmV-20nPsM0`mePiBL{Q4GJ0x0000DNk~Le0000d0000W1Oos70Tho+D3KvdfAL8~ zK~yM_#ZfzoLNOFQMjYQKPqF}oU?+%JSX#U#xP{rlEWrg>yakA+5mYQ5T3Q&e6APD+ zX{UNin0v#hSSU^*p1{q?{p9|DGYZ^;>H^8Qbl2|Tzz!NA9rxJPLt-H4>Xf5c3s>e? zeJZkKD7|?PQmH5Yd4T9j6^#9(f7B;cDzelKYzv(2E4PKMdg|0Xcd?0y2GmFzV#qPc z2vn@ayRZfpsNd>j#xijJv9(nb>^Ek@6gaR>NGtRXAL_^yXnW5o4fY2;tbkbv^u4mS zG-zx;QK7-pvcJzcqMQOtsZXabnVY;9$)fv$UjK(*ILt6;Y1+z6000002uVdwM6N<$ Eg6Zdj9smFU diff --git a/docs/html/img81.png b/docs/html/img81.png index 6a7e2affc55559015a7e0e1fa24239bb71d68a35..72d4c328ed9de3d020021424025f4f0438bb12ee 100644 GIT binary patch delta 207 zcmV;=05JcF0+9kCiBL{Q4GJ0x0000DNk~Le0000L0000U1Oos70Y>?F@R1=*e~(E- zK~xx(V_-l93JeT9a1N912QZzMmIfE&v)TY*Fe5ajr6r&l!@$UJVFHliWMKG!E=2$^ zO>lS+z`#(j;Q&zQ1A!Gl>o`E>Ffj1;5Yn5LhU`@QVD|y`1ssPrF92D|bAU-sl~K001piAuB-6>+b*n002ov JPDHLkV1no&Oj!T` delta 199 zcmbQp)XAjS8Q|y6%O%Cdz`(%k>ERLtq(y*Oj)j?lfpMj^@VSYKKK1RME{-7*Qb zfHR??v64q7Ky3aMHiNm-rZG$pWe`+gEq~yo@hKr-!@~pY6SVx;gcvR}H?unYW~pf0 zHDgA_&qgO<2?rJCen!Q;nF#YRuzxM_xjx(dQgL4_giQ3|R-Q yxV1?Md-nP=tg16TEV<*etcd4F9<%R_j12F0%PQwfP2C7|A%mx@pUXO@geCyhcR+mr diff --git a/docs/html/img82.png b/docs/html/img82.png index 59a7b1b81ea01bc664e60c88ef5602da1b31cb37..97c77ca2b50aaad1aa3277592344288f41f40964 100644 GIT binary patch delta 172 zcmV;d08{^#0+9lcZGVqRL_t&-m1AIFU|?fF0tXnFz%G(!_eFY$njg@J+j0my*@3=Cje0fpw{Vgl1Z?gW^Pq<}Oq zNWhek-Uy+)!6d%`QvjH84os>sFeKsTiZL)|AaOZg$O`aeG9@tRgrA0+zJVl1k_FO` aK>`4*^dVLKi(`oZ0000s9WCV>e;GeHd}7C1~`V0r*@5zx#7KsP~YCMeA?;lTkg-Nc{()uDi41|E#-z%_!6|X00000NkvXXu0mjf0R1~< diff --git a/docs/html/img83.png b/docs/html/img83.png index a18d2da71a0f0dc5817cb58755b88ee2fa3f4887..f89a8e47a1be3125f20255c0d7ec705fab8e8ddc 100644 GIT binary patch delta 110 zcmX@Zc$#rSN_vo|i(?4K%;W@yW(GDnR<>`fJOK+19AHziWNi@ganNBCoXV2K$j+v= zAWI;PC8@2KiKpPgnFKzSo6HgsjZHERUX6{7oKA*0=`Ywc6N8fy7#O-9vF}^-r2Ps5 O5O})!xvXMmCNBhN8wPD$LBn&I}VI83gB@IB?)F zOVE0TgFT!)Zz6dL4kR9kVOZiNDZ$hjqRs3qFd?Wl;0~*dv_saU1~+B~(_HrAt0&Cr P7=Xaj)z4*}Q$iB}gj*tx diff --git a/docs/html/img84.png b/docs/html/img84.png index f1cc239b55c86134e7b43cc47bce25a03a157191..0802142aadd634ce6e2dee53466cc5f51770142e 100644 GIT binary patch delta 377 zcmV-<0fzp#1G)ntiBL{Q4GJ0x0000DNk~Le0000%0000W1Oos70mybZACVzUe>h1* zK~y-6)l#ua13?gdyApD_Th~*tld#xov9*ZYCkXz4pO9KCVq<+@putj799LT`q9Afb zdYcu&!YZHO?A~2+IYY28g|FC|_jcy(EDW#;9YBJC$y#7l?B>P=zOs7;?GEehe8L`q z04e2HzcXlJBydt@Ary^}CRWjuf0$r*OZunm4tbMepp}9ti#KKltnK*62wU97+?JUX zKB#Fu6h{nhkBAyX2w&95-NYR)5C-Oy63(TzE&|Ef2QnZHkW}u&VNiS35Nr6iFqwv?Sut zvECH=nql0mz%9DlB;we!uY2@!x5fPVl13E+(%#U&BN6Y-$&)326l#IRKP&W-uK$d0 XZx=#xc%3BB00000NkvXXu0mjf*8Hc7 delta 375 zcmV--0f_#(1GobriBL{Q4GJ0x0000DNk~Le0000&0000W1Oos70V6?!9FZYRe>O=( zK~y-6)l$7m#6S@Kc4N3Cx2{1HtYmxv$rBuhPv9fmBWQ1BaahT{fvH6#wIZy-A>tMG zHVbyz+#@)<`N4Rm2#Da9WOnA8Z)SGc05v2!5c#)6QafRnx&v})*$RG)#bB-wW6Z=^ z&o&G#FsfW@*z50WbcE1ds$FiBL{Q4GJ0x0000DNk~Le0000{0000W1Oos70q@wk_mLq?e~w8+ zK~y-6uD5Y^FW&|WgCO|0-I;kiGrP012lT+rd;pX&h6dmn)*B*OSEgww zg&CC^5BnZP^a6B-{ri$uHB~iVe?R{Z;2}gz1*M|Ib|GmF=bb}%j)X!6?v3>52tX%O z&ow#isPyLkmR|0|>T6S+W-7QNR+xrELRe8^d%9-cUNM_!Tp3~ciA6zoqp8}kBcoK1xrEa?6ZXneU7Vupd8NbFn=RNS;ISoV^w(OE{gX0)`Rk#tu`LL%$w5ZUdT{Q=OmwXW$wViOS_OPt~ zx59Rd_-h*3278lvs_|vQCQUGZ0?Fm1OXK1zSDfVdkMIc!Wmc-qfMxjr0000J6 zKRSpGj-tzn;Np^95Z_CRZAgX=ih~d2-g}>W-mlyN1AMBb-9Q_oXhr~otB#NZCss(X zzMVfSLYNE3%)`)U0WEG(p)u3ze?UwbG@1I2YD?D4P0fx4Br0IdIE0|WkIrPTL9I*J z&^TTZWx7f+=2Sll_PwjqCoPy{L~X!@syPod35M-89l+v&J_)(4$OzqaNDa`@+9|`g zQ)S79N8wKWJn%wcD$>J*zMwV+0+Sg)kY+UCI>@txGr-TCmrII^fq{Y7)59eQNDBfnKMOMh17rIP&MgxagNhOo5*U-(cJlDV z@bK(m;t5#5a5O-G;Rvg=1CtC76VHkVOfI&US+x~(51cx1;K-5e0|yKmn;B&d;+l=m zH*mbO@txGr-TCmrII^fq{Y7)59eQNDBcmKMOMh17ptmP1`3b1{F0h=^C6|!u{~0 z(FZ950|Vm&jKTuOMl1}Ter;@QB^wxgm{Mn|S;R1G;xf}sSTKH3> zu<|V8PoW^9op=hVt;lq%OOnHsQ zq!XsnK?PvZc^Rl_V#H;rAQ)BQ-%(+$>(sK zliJ!C%b1v=D4hZadRR!Du%dXDWibnn@PP@y7Fsr<_7wzb>KORQIsKb;|2AZ!lPG%B zkU&jM7(D6H;iyi;uw;lA8wUC2NsnZvG{HTMTzMGRVrxU*p#x4lmSfbpe=_APQDiyj z%8>FxwV&+^;o(&Fj9On@uw?eNDEA`mtizKl^2S^iKg&YF%tAAinai@P^TdKHEgUQF60kuBTYsK_?~V&#p4fxzkei49j{5R0Eh5wc0-;<<ta#`i%b+kdwH$oC-C~I>t=zbQd*RevwHYk2yho%k}^LEhH zD}^tO?bU}w&AF!&7q5qqFZt4j6`xmCS;NRKUXDtM@Z(#8${3?x$%}LY^?G_G1^Khl ezKQuqyLbn2+-2`DYAMzL0000!%EZpSlc6T~xI{0&r*e@p=550Xzagkbo_J_$2WDj=y%X7XsnjOS>}dT>Qq zYFe>3%SY=GHFCq*S;t*|K|)41&V8-B#k3v{Gu?;9uqZAK*^z zt3YuFrhtwv>lP{ThE=gfhoo_@lSWnVpQ%`joF2M#)|aiS)mghFPBM*;PhOS9p8Z&B`EXl{#;w+YcO;wrVtajglwRtkgO9-S74XFho!54fuAiS| z-kXc-_w!K&E)`J$v=a$TgtG9rL4!V?}TM_6keiaM%`-t z7VpW{e>cm2k{`$02tFNPfu+3wexj7(0Ifs++j)9-*u5b%eT-(!iEU5hWb=B{{Tyqe g@g6;VW{$_>52IaTKJPE5PXGV_07*qoM6N<$f~`9OT>t<8 diff --git a/docs/html/img88.png b/docs/html/img88.png index d7c8fbfc4e0d7c9e5627d4a674180e196e596b13..4a2647496cb7ce6b695239766742029a9b7c6605 100644 GIT binary patch delta 240 zcmVvEiwv;phXNj;ISdDYxZnUg$PgU}kD&nwneZ7(0bqUrWA%avAdfNN zgB~;3?;sw7zyU^(#04;qnTbI`0U{1k$of!R9)>C)o8yQAvXsJYhII@IXBd1DIyu z6W{~WH~?1tP{45kVip4<4?8!I;)U=8I2aljxN#dv5ny@%WAP{ei31D_TqhLtfF9@G z0Om0i9AE^=>Ogo7!3scSyCEtW7#cW%CeX-bAdrRx5=ht1v10*UWFw5h^8id8(O$EG zdk;euh~49aEXBmTf$M?783rYYAopt|UGo{(1vx)37(irhHy}yfW{_LN@M;x^+3W?; k%5<~_!yQ8mq~QVy00@UUEvDY@F8}}l07*qoM6N<$f>oJY0ssI2 diff --git a/docs/html/img89.png b/docs/html/img89.png index 6ba20bc6611080e88963ea632cf3e013f86b5301..5a5b952c187d3adb98e214b2d10878e513731935 100644 GIT binary patch delta 416 zcmV;R0bl;-1K|T9iBL{Q4GJ0x0000DNk~Le000190000W1Oos70Up!hdXXVae_u&N zK~y-6uV=~MO2UhJk)}gMEK1aI6%fp%-tu}f>t$k1fe4Df9Meu$m#cMZdj^A9{1g;Icb^-09!^_3z zy)0)Z562Zf8)^2oqNlw)kbHu7K;3+7{&=mYW2Gge0GtZzGGJ# z!ZfykgYg`1^#|a4{oP4Do};A7>BT#4j3LdXlv1Yph9MP&HCTt^dN#zdPv&H*{!YZ& zV4s`x5*}!-qsV!o^(DNwyKW|L><@sCh_1}u;8iXX|ABz}*#mM2iY5OZ-;7v8I66$` QTL1t607*qoM6N<$f+?207XSbN diff --git a/docs/html/img9.png b/docs/html/img9.png index a7b5737a0bc57532a442df13c38924bbf89c2c25..f18f8313f0579dd8d6007ca30114295bd1cf9efc 100644 GIT binary patch delta 213 zcmV;`04o3Y0rmlqDSyDgz^A9Djg5_GXJ<`KO(!QO0000D4Gpxkw3?clfPjE>baYx; zT0lTRG&D3C8X9cetX%*A00DGTPE!Ct=GbNc004AJL_t&tnPXsJVBi5_1{MaE2SAFA zfdRtfIshc#U;{`EKf?zg*}!m#0Trk+a5FG)@-rL&sW}5u!%oGp0Z1NTQUsC$3>Q$9 zbKNswV2}Yam=EwBU|=i&3$~p(b9@4rb%ue#2h89E$|QkV{1X_Ma=aM;o{|(Gn`FA) P00000NkvXXu0mjfWztNc delta 214 zcmV;{04e|W0rvrrDSxxGv#6-3oSdAHkdTCggm`#(Y;0^`U|>{KR7gljJUl!wFfb$} zBp4VN3=9ka008P)%boxL00DGTPE!Ct=GbNc004DKL_t&tnPXsJVBiO020jLE2N;`y zk(Yt<0|Ofa46rb;g5^E{Nd<LuSPFfc>_8C(JU3Jk0Zz=CxQ3~~_Z>kJIrzzp^S49p+EEIR=PmQPa|09Aw#sIP}2 QaR2}S07*qoM6N<$g3tI%tN;K2 diff --git a/docs/html/img90.png b/docs/html/img90.png index 22d4ec9109fd7e64432a46822d47e2a56707aa4d..c79235f5a0ab5d0bf2cfb76ef727f29fd14aad08 100644 GIT binary patch delta 335 zcmV-V0kHmu1C0YAiBL{Q4GJ0x0000DNk~Le0000%0000W1Oos70mybZACVzRe-24R zK~y-6V_?7s-hv1N28M8S32t5x$!368HvSwsMcxse4f0Nn-? z2;pPBV4wix!UR~k83GOnFmQkbe>Q;BDF`reft=p}(;mRi769_U0>VT&29g7HU;&o^ z1N#E(Qml}u+5rr-3)odK)Pe|(3m7W64Oi}B;I>+6&cHnZ#NB|QLf{m`ToAFBfe~a4 zC#DLH2MnnJKq8BQ3G5ID2F5MfK&Ng4s!RY=JPTNF3hGhVqX@!tRd002ovPDHLkV1nu0aasTX delta 329 zcmV-P0k-~)1BU}4iBL{Q4GJ0x0000DNk~Le0000&0000W1Oos70V6?!9FZYOe+WrL zK~y-6V_-l91t>gjC>;)^1K<)M8P;tE45R^8guxtO^H_1K#SXX`FCg(Y0I>j=1R3t| zV*3J+yBdHZ+#qo#MurO)xPT%|2rWDdVCrcEIFUJEivyUD-7Ema4;YX|KYdlOU+)uZMD*zfqMdoyBk9VBhLcP3j(KrqKsf`W@DPs$G{fK z@qi(VfeEaFg@HlZZ5Plz2@DL|Ak-;_*oizR7Z)(_g7XS1_8ig&A~r(UAKU?0l`x>B b+F=0z1F<#%bR?1Y00000NkvXXu0mjf%RzMX diff --git a/docs/html/img91.png b/docs/html/img91.png index 416d5b4e6a7636205f32f2d765545a41aa3b4ddd..ac788493fc6c2fbe0816c9e3818c65ea088cf852 100644 GIT binary patch delta 234 zcmVe3qraOuVbX<&fGz4*Zq?KL~C zE--K$-n;h($07*qoM6N<$f_>;&)&Kwi delta 232 zcmV`B*W?0I=KY{xLLn4sJKKX$mis1|=-vVX_AdhzgQvkyw1IF9i1Q6O+Gn_#( ij7gCctMP+0WB>qR3NCd>(qOd!0000QbiBL{Q4GJ0x0000DNk~Le0000+0000W1Oos70V=8^W|1LGeSVA26y5g73BfvNLYC6NFZhKK-!s+quW0K(#6m_W!BY(Rkd0W$Xh z7(<2DG%Zkg5WoXuJpe)lh679tENuJ}R&3w~3Naz+;_ZRCf|h_0g~tqbt{#e*0*K&2 z5qbb}DNIO|pO0a|1_O{9m=Gfme?KoLNFygm=m1EqK?mntez1q&Au0fr<_8Ch0g~A~ z2B=ONdVpJjfnx(MNyYLk#k4{(~$2O>BhV5s47+I4#JS_Xz5Ybyqx1t5U~7-|%5 zGc0A`pTPZrA(4RzWEmHx8qN<4Q4D7|`4%ucFffB16u`iAv8VrnJVW`lW zrUeQQ0(g*x*m*b^4uC!M00@CTe`I1{VdI~$Vgol&$N_E)2Lmva8yFw~1OvQ1u#g(U zU=ssFH%>_z2*opjf#DoZMH~;n)I0_ZMMt#P?6kVTz;Sr<0)|sykuw;In0PmE1u*<% z*w4Twz@P&bT7zlQdfN Y=a1NCclq$n1DeX<>FVdQ&MBb@0GoRxC;$Ke delta 120 zcmdnNxRp_{Gr-TCmrII^fq{Y7)59eQNb>+O9}6=B1LM3Y7d$5_y7^gpx;Tb#%uG&j zU`UfV*)5RFp5(_CV&^fJQ9zvGBddz#In(ZgU-Ar2PUKj&L-s((Y=(|2U9l$)Ffi=% WW>XG!sSX1g$>8bg=d#Wzp$PylDk9hb diff --git a/docs/html/img94.png b/docs/html/img94.png index 94b86772a43a5501acef5bf30d8d3f7862d40a9e..e4114dd3bb2ab759c8d582696d624eb0114d90f9 100644 GIT binary patch delta 285 zcmV+&0pkAk0)YdNZGZnsL_t(2kz-&00d59{1q=)a7?1%Y0}l#+HJD6b;N)W9eaFcl zz<>wv@Ip*rU}^x;Ogn(Yg#^A=3}PVR1Gx3!0?Y|W9FTr~1E}M;`G5?@LI#*)FG%qz zkZwL9u#dqR&gKJRCV>NRKFHz;1q+}&?*nW=(%=BpJxmuCfPWYYtPC6s4Da4OVE9nj z0Mv4T7ZwT|9!Y~~#tiDans&hC0RuC(1i*y%jYNBH=oSG0Ay6$#PHJ}a00000NkvXXu0mjfMU`vU delta 273 zcmV+s0q*{R1N8!sZGZDgL_t(2kz-(hf^7^80t}d-0nU10045n2SUGs#F)(6LivZj# zPzGlekYG8$z`(@7!1s#30wk7zS1Wd)$b(=5O=IQ(Q$V201!A0GxByka&8N754D$&9 zo&|g1Y{mqj{Rv2tK>L|?z{2j(Y7P*^Zvb}>h%te80UHCuyMK2N7$z{X2{14g0*!>o zUy$Nc05i@|-_^7O%zg|EhS((5L8Mt77!0sU2Z2cghGOmp2Aw-V<{1!BU|?8yv_YSN z>j6|+Y%wskEI`&+2n-)q1+dw`(9U3BP(^W$15<#39y5~2D`aV4TJ2!qz?Qm)2><|p Xs4BM``?UW6015yANkvXXu0mjfj^J*f diff --git a/docs/html/img95.png b/docs/html/img95.png index 98e719b61137460183341dedd1a4488ec0ebb2be..b0538665e014b8f2c13bcb52cd15b6916b3738fa 100644 GIT binary patch delta 458 zcmV;*0X6=I1d0S9iBL{Q4GJ0x0000DNk~Le0000@0000W1Oos70n$p?k&z)xe~3v$ zK~y-6<&!Z>!$1_r|G6}nq{k(=6$G;iQUf}PLuaSXPW=Kx{RXZo$hj31$)JPPp$HCE zhiJi}cIeo#egpR|zITbGl}sJF_~7pT`6YMxzjt>)9wC$&6$(P*q!=URF)DibH!RcH z^Xx1Q;T)z-(id<&Vb)wQ9BQc}f2nsvHkPohsuKuQ+2*cyDzJf=;7CUvM(9LPDtJaY zN%JLQNa$c_l(n#t#Ue4*GR5I@$$Y8^0#+um>_JTx?V8Z7L<-GyRZbwYT$_!dM3d)= zR$0<)V%_mXp)0vCI#QfI728D#TG0m9J*z~8%N<0ta8%Jo$)#k!thmdDe@9YQnltbfC+Yp zA)>Zv=H7Z+SgGKF73|EQ+YsM4(!~6_#-3rlxYT}X^O5hxP$53Z6s^2}e~=K9+rZbX zXRF5jJ2?X0)@PZF=98nFAd_Fw)mb(@oBt_(0NR67&neiO!vFvP07*qoM6N<$f=x2k AGynhq delta 455 zcmV;&0XY7O1cwA6iBL{Q4GJ0x0000DNk~Le0000?0000W1Oos70X>MbuaO~4e}zdz zK~y-6<&&XL!$1_qzh1X&?QZQY!OWe(!V(b3YE(4}iy#^Q!7wC*gd8XYAr&APh=l|* zCXS&96G&wLg!zSpch{~AGC?M0_{7~W-}SwBU)ln>1RTJ_Tq&&1ocL3y?4zye5PE*u z965F!e;ZWFPP8EEL{;Dn)j#+8e8$`j&~9x=1)vW=K#D8P*K-(@B6ndK!t6 z9zM{^>Loa2lhU9CzUU)5=${?e9VXrZ6a1Y8Dv{%iKX#aveX6K#HJ)dvqQ0j zsfc&qIod?^V+K|4aKh9kx7n2NOcw=NMF}eJOfAU&G$bmqwsCfEemhQREE2G?QFjW7Zu z-+F$0KE{FaHIagwUE~Pss5Eg8+<2MCH?V!TlhDUOgh22;GDj$NAG;_6FD>$BuDfE_ xA?VxYjr?zOqTHL&Gwe$@9jCI0DyH6l(HF+=S$@0R$c+F1002ovPDHLkV1lE$&OrbG diff --git a/docs/html/img96.png b/docs/html/img96.png index 4c623550594a5fb5838790223b48773eff183a19..8b1704cc9663f9c1695e670b7bbda102d669b7cf 100644 GIT binary patch delta 274 zcmV+t0qy?V0^0&1iBL{Q4GJ0x0000DNk~Le0000Z0000W1Oos70Uc!QQjsB3f5lLt z4#F@Hed`3Qbjt(=*H0jU4?v@)`3DmCgINq|P{;`!W_m#s9D$G6C(O@qy)9%2z`;v; zeZ6~k*E@g_0|7cP?Jeo_mRMQ5N5z&E>8$@j*cS946(Gz$Q^L5sqO2nn$Qy-*`cmUP zVvNZqpc09AdL!yqCY2VYPp?s$Xj{Y-4L1TNOu3th1J*hCypCT$HftVeVxH|ru57m) zJt4Rq5R{HVW#rO#)R;n9#~@s$Om-F4Mp|M9zH_Mw=Ep@w>mY`xJJXQu<>fPH@aTWQ Y13(BXiw*)--v9sr07*qoM6N<$f)*cceEDFA$ciDk-}FqM!@FB}O)Xp8I3M?t>{2Ns0?a2Y?Z<4@Su&t5S@wgX)6f3Epa zVpYUgYsOQhFfN1KjBzFgrYkq@1cMQF#9(TvjI8XC(aOsRetRY(ru)?Cg{uVf$Mb!M YJ72OX=eiodc>n+a07*qoM6N<$f}`DX`Tzg` diff --git a/docs/html/img97.png b/docs/html/img97.png index 27005bf7e89d9ab0910820bd3b445f89bdc157e1..ae0215ede794425a330f4cbc940da3cf7614d02a 100644 GIT binary patch delta 304 zcmV-00nh&W0`USNiBL{Q4GJ0x0000DNk~Le0000c0000W1Oos70sBoS7Lg%LfA2{| zK~yM_#gVaY!Y~kqzc{5}Fi9BMGM1@~6;mF8N6OTp1Imh2RarU|F(9Nal)-9O1|A`g zkVn85i$aICLsjuhzWeWdcfaL>Ba)nR=o3xcx!DH%2v<~qrFGu<9cnO4tZiJ zb+w}C=RFAKE(~SbpU{;V&`IQVe`R{ouAH0b2keNkqpj;cwv7}-QM{^pr3fo>GA*_7 zz6pQ%fPcW9cWZbF?3Wu;h@CZDZ%ZCG8Bg$LF{R`N#>T5KV}~*p<(u!hr9ET`&zjKZ zc3dr97jA2OjEQ8^W>9;LAQSuE(DYL{!T;)oZ~$yTEZCpZTTB1|002ov22Mn-LSTYE CiiBqX delta 313 zcmV-90mlCE0{Q|WiBL{Q4GJ0x0000DNk~Le0000b0000W1Oos70T6ne6_FuKfA~p6 zK~yM_V_<-T1_bj10|SQx0}9|_zz(>ev;YHZE3n?r8y;{k;AUXpzX0R{4LU%`Abfz4ff-2h1MvY?1_ikA1E58${7ejb3;fRhpAe}e}Mk|2K=0Hx^#m>a+pw*mv#1jYj>QYXP=ADEnd zih=X=5(dr(4BUHw@v;CY#3*ov;WvW`1J3~lg)=~Jfi-g^FnwSsoWON}fh%AF12b3* zsK9G=)B=V81|DNzKmg-`;h;R!4iPYU2t)|MEj|cx7u9`AJOBVvRV)?t4^^RA00000 LNkvXXu0mjfW4CG- diff --git a/docs/html/img98.png b/docs/html/img98.png index fd2f3222776f1baffd7226b99aad8c2bfd0d769e..2383f6a99f5da13de7533c435f5e3107c8357dad 100644 GIT binary patch delta 176 zcmV;h08jtv0rCMMiBL{Q4GJ0x0000DNk~Le0000L0000E1Oos70Yxu*Ymp&Le{e}e zK~xBtV_;xl;F002ov22Mn-LSTYnUOSlp delta 166 zcmeyw_>xhvGr-TCmrII^fq{Y7)59eQNQ(h69}6=B1LHc0gBcSQeQMG@T^vI=W+o>v zG;#899MGP~kX~%hAjB>8;E(g_nN1F-BrPo^3mD!rzwzba@evm@$YJ2lWRW3Ef9pv^ zK~yM_V_*ORE(SIR2A%^9FaT!pFdzUU11ASV14AMMcEAV38yJ|jG4L`lF)#=)I52R4 zgwNnmjsbvHwE(FP3JeU~d?0&y85k0PCS8z{hA5bEfmoyP0x<|B4YTwRkP--BVDLWB z0A%e3IzEAc>B52oa1O(VLZF{de}Mu3$l37d5yXIp0uY+(4AEYs2UrKh%$J~?B@CW$ zi6Ah^{Tf7aCNQu8ozEo`!SsRa0aO9c2cQU0LIKET7vMR-s(_?}2`XX2pvtVrjBLkC yu$90F=V;&%Kz0d-5~|A>m4ILZ3d(WsNK zEq!nR&f#PbNCYcmV{BmHWnAzGdaRSP7v}CWM0=4QU>y+KDnQs=4lEPk5 Software version: 3.0
-May 4, 2012. +May 25, 2012.

diff --git a/docs/html/node10.html b/docs/html/node10.html index 4ea6d9b2..bd088f6e 100644 --- a/docs/html/node10.html +++ b/docs/html/node10.html @@ -202,7 +202,7 @@ Specified as: an allocatable integer array of rank two. The Fortran 2003 declaration for psb_desc_type structures is as follows: -
+
Figure 3: The PSBLAS defined data type that diff --git a/docs/html/node100.html b/docs/html/node100.html index d903af3d..9a2faa60 100644 --- a/docs/html/node100.html +++ b/docs/html/node100.html @@ -93,8 +93,8 @@ Specified as: an integer value $0<= src <= np-1$.
m
@@ -110,17 +110,17 @@ Specified as: an integer value $0<= m <= size(dat,1)$.
When $dat$ is a rank 2 array, specifies the number of rows to be sent independently of the leading dimension $size(dat,1)$; must have the same value on sending and receiving processes. @@ -143,7 +143,7 @@ Intent: inout. Specified as: an integer, real or complex variable, which may be a scalar, or a rank 1 or 2 array, or a character or logical scalar. Type, kind and rank must agree on sender and receiver process; if $m$ is not specified, size must agree as well. @@ -156,7 +156,7 @@ not specified, size must agree as well.
  • This subroutine implies a synchronization, but only between the calling process and the source process $src$.
  • diff --git a/docs/html/node101.html b/docs/html/node101.html index a619497c..5653dc1b 100644 --- a/docs/html/node101.html +++ b/docs/html/node101.html @@ -94,7 +94,7 @@ explicitly.

    -

    +
    Figure 9: The layout of a generic psb_foo @@ -107,8 +107,8 @@ The layout of a generic psb_foo $\fbox{\TheSbox}$ --> \fbox{\TheSbox}
    @@ -124,7 +124,7 @@ called by psb_spasb ... by process 0 (i.e. the root process).

    -

    +
    Figure 10: A sample PSBLAS-2.0 error @@ -137,8 +137,8 @@ A sample PSBLAS-2.0 error $\fbox{\TheSbox}$ --> \fbox{\TheSbox}
    diff --git a/docs/html/node113.html b/docs/html/node113.html index 70c17a1b..dc10ea9c 100644 --- a/docs/html/node113.html +++ b/docs/html/node113.html @@ -103,10 +103,10 @@ Error code: if no error, 0 is returned. Notes Legal inputs to this subroutine are interpreted depending on the $ptype$ string as follows3: + HREF="footnode.html#foot7163">3:
    NONE
    No preconditioning, i.e. the preconditioner is just a copy @@ -129,7 +129,7 @@ Legal inputs to this subroutine are interpreted depending on the by the data allocation boundaries for each process; requires no communication. Only the incomplete factorization $ILU(0)$ is currently implemented.
    diff --git a/docs/html/node118.html b/docs/html/node118.html index 843f9533..df91490f 100644 --- a/docs/html/node118.html +++ b/docs/html/node118.html @@ -72,8 +72,8 @@ err = \frac{\|r_i\|}{(\|A\|\|x_i\|+\|b\|)} < eps --> \begin{displaymath}err = \frac{\Vert r_i\Vert}{(\Vert A\Vert\Vert x_i\Vert+\Vert b\Vert)} < eps \end{displaymath}

    @@ -89,19 +89,19 @@ err = \frac{\|r_i\|}{\|b\|_2} < eps \begin{displaymath}err = \frac{\Vert r_i\Vert}{\Vert b\Vert _2} < eps \end{displaymath}

    according to the value passed through the istop argument (see later). In the above formulae, $x_i$ is the tentative solution and $r_i=b-Ax_i$ the corresponding residual at the optional Intent: in.
    Default: $itmax = 1000$.
    Specified as: an integer variable $itmax \ge 1$.
    itrace
    If $>0$ print out an informational message about convergence every $itrace$ iterations.
    Scope: global @@ -267,8 +267,8 @@ Type: optional. Intent: in.
    Values: $irst>0$. This is employed for the BiCGSTABL or RGMRES methods, otherwise it is ignored. @@ -329,7 +329,7 @@ Returned as: a real number. ALT="$A$">; only available with the $CG$ method.
    Scope: global diff --git a/docs/html/node120.html b/docs/html/node120.html index 1a677aeb..9abc2c87 100644 --- a/docs/html/node120.html +++ b/docs/html/node120.html @@ -63,7 +63,7 @@ Mathematics Department, Macquarie University, Sydney. The command line arguments were:
    latex2html -local_icons -noaddress -dir ../../html userhtml.tex

    -The translation was initiated by Salvatore Filippone on 2012-05-04 +The translation was initiated by Salvatore Filippone on 2012-05-25


    diff --git a/docs/html/node20.html b/docs/html/node20.html index b6c28c02..f1e5de66 100644 --- a/docs/html/node20.html +++ b/docs/html/node20.html @@ -85,7 +85,7 @@ specific layout can be chosen dynamically among the predefined types, or an entirely new storage layout can be implemented and passed to the library at runtime via the psb_spasb routine. -
    +
    Figure 4: The PSBLAS defined data type that diff --git a/docs/html/node3.html b/docs/html/node3.html index 51e81306..14e3c913 100644 --- a/docs/html/node3.html +++ b/docs/html/node3.html @@ -85,7 +85,7 @@ further details on our communication layer see Sec.  +
    @@ -93,12 +93,12 @@ PSBLAS library components hierarchy.
    \includegraphics[scale=0.65]{figures/psblas.eps} \includegraphics[scale=0.65]{figures/psblas}
    diff --git a/docs/html/node30.html b/docs/html/node30.html index 330bfa3c..15e75707 100644 --- a/docs/html/node30.html +++ b/docs/html/node30.html @@ -93,7 +93,7 @@ available elsewhere outside the direct control of the compiler/application, e.g. data stored in a graphics accelerator's private memory. -
    +
    Figure 1: PSBLAS library components hierarchy.
    Figure 5: The PSBLAS defined data type that diff --git a/docs/html/node36.html b/docs/html/node36.html index fc2def17..99c7fc7b 100644 --- a/docs/html/node36.html +++ b/docs/html/node36.html @@ -66,7 +66,7 @@ data type may contain a simple preconditioning matrix with the associated communication descriptor.The internal preconditioner is allocated appropriately with the dynamic type corresponding to the desired preconditioner. -
    +
    diff --git a/docs/html/node38.html b/docs/html/node38.html index 5fddff04..abe008dd 100644 --- a/docs/html/node38.html +++ b/docs/html/node38.html @@ -81,7 +81,7 @@ call psb_geaxpby(alpha, x, beta, y, desc_a, info)


    -
    +
    Figure 6: The PSBLAS defined data type that contains a preconditioner.
    diff --git a/docs/html/node39.html b/docs/html/node39.html index 2fd88539..ee6abae2 100644 --- a/docs/html/node39.html +++ b/docs/html/node39.html @@ -116,7 +116,7 @@ dot \leftarrow x^H y psb_gedot(x, y, desc_a, info)

    -
    +
    Table 1: Data types
    diff --git a/docs/html/node4.html b/docs/html/node4.html index 08874624..a32afb53 100644 --- a/docs/html/node4.html +++ b/docs/html/node4.html @@ -135,7 +135,7 @@ subdomain by $\cal I$, $\cal B$ and -
    +
    Table 2: Data types
    Figure 2: Point classfication.
    \includegraphics[scale=0.65]{figures/points.eps} \begin{displaymath}res(i) \leftarrow \Vert x_i\Vert\end{displaymath}
    @@ -128,7 +128,7 @@ call psb_geasums(res, x, desc_a, info)


    -
    +
    diff --git a/docs/html/node45.html b/docs/html/node45.html index 22b4d147..0edd9cbf 100644 --- a/docs/html/node45.html +++ b/docs/html/node45.html @@ -103,7 +103,7 @@ nrm2 \leftarrow \sqrt{x^H x}


    -
    +
    Table 7: Data types
    @@ -111,7 +111,7 @@ Data types
    Table 8: Data types
    $nrm2$ \begin{displaymath}res(i) \leftarrow \Vert x(:,i)\Vert _2 \end{displaymath} @@ -84,7 +84,7 @@ call psb_genrm2s(res, x, desc_a, info)


    -
    +
    diff --git a/docs/html/node47.html b/docs/html/node47.html index 9ebd1384..71e5cd26 100644 --- a/docs/html/node47.html +++ b/docs/html/node47.html @@ -92,7 +92,7 @@ where:


    -
    +
    Table 9: Data types
    diff --git a/docs/html/node48.html b/docs/html/node48.html index edddb24a..b6a6a28d 100644 --- a/docs/html/node48.html +++ b/docs/html/node48.html @@ -71,7 +71,7 @@ nrmi \leftarrow \|A\|_\infty --> \begin{displaymath}nrmi \leftarrow \Vert A\Vert _\infty \end{displaymath} @@ -92,7 +92,7 @@ where:


    -
    +
    Table 10: Data types
    diff --git a/docs/html/node49.html b/docs/html/node49.html index 7415bef1..9bd8de43 100644 --- a/docs/html/node49.html +++ b/docs/html/node49.html @@ -69,7 +69,7 @@ y \leftarrow \alpha A x + \beta y -->
    Table 11: Data types
    \begin{displaymath}
 y \leftarrow \alpha A x + \beta y
@@ -88,7 +88,7 @@ y \leftarrow \alpha  A^T x + \beta y
  -->
 <TABLE WIDTH=
    \begin{displaymath}
 y \leftarrow \alpha A^T x + \beta y
@@ -107,7 +107,7 @@ y \leftarrow \alpha  A^H  x + \beta y
  -->
 <TABLE WIDTH=
    \begin{displaymath}
 y \leftarrow \alpha A^H x + \beta y
@@ -125,7 +125,7 @@ where:
  SRC=
    is the global dense matrix $x_{:, :}$
    @@ -134,7 +134,7 @@ where: SRC="img21.png" ALT="$y$">
    is the global dense matrix $y_{:, :}$
    @@ -151,7 +151,7 @@ where:


    -
    +
    @@ -335,7 +335,7 @@ Type: optional Intent: in.
    Default: $trans = N$
    diff --git a/docs/html/node50.html b/docs/html/node50.html index eaa2722f..039fe379 100644 --- a/docs/html/node50.html +++ b/docs/html/node50.html @@ -74,7 +74,7 @@ y &\leftarrow& \alpha T^{-H} D x + \beta y\\ \end{eqnarray*} --> \begin{eqnarray*}
 y &\leftarrow& \alpha T^{-1} x + \beta y\\
@@ -92,7 +92,7 @@ where:
  SRC=
    is the global dense matrix $x_{:, :}$
    @@ -101,21 +101,21 @@ where: SRC="img21.png" ALT="$y$">
    is the global dense matrix $y_{:, :}$
    $T$
    is the global sparse block triangular submatrix $T$
    $D$
    is the scaling diagonal matrix. @@ -131,7 +131,7 @@ call psb_spsm(alpha, t, x, beta, y, desc_a, info,&


    -
    +
    Table 12: Data types
    @@ -139,7 +139,7 @@ Data types
    Table 13: Data types
    $T$, WIDTH="13" HEIGHT="30" ALIGN="MIDDLE" BORDER="0" SRC="img21.png" ALT="$y$">, $D$, 13.
    t
    the global portion of the sparse matrix $T$.
    @@ -310,7 +310,7 @@ Type: optional Intent: in.
    Default: $trans = N$
    @@ -382,7 +382,7 @@ Default: $diag(1) = 1 (no scaling)$
    diff --git a/docs/html/node52.html b/docs/html/node52.html index d38d17d7..87aec440 100644 --- a/docs/html/node52.html +++ b/docs/html/node52.html @@ -87,7 +87,7 @@ where:


    -
    +
    @@ -179,7 +179,7 @@ Type: optional Intent: in.
    Default: $alpha = 1 $
    @@ -247,14 +247,14 @@ An integer value that contains an error code. -
    +
    Table 14: Data types
    Figure 7: Sample discretization mesh.
    \includegraphics[scale=0.45]{figures/try8x8.eps} diff --git a/docs/html/node53.html b/docs/html/node53.html index 2ff96e11..6677cdba 100644 --- a/docs/html/node53.html +++ b/docs/html/node53.html @@ -68,7 +68,7 @@ x \leftarrow Q x --> \begin{displaymath}x \leftarrow Q x \end{displaymath}
    @@ -86,7 +86,7 @@ where: ALT="$x$">
    $Q$
    is the overlap operator; it is the composition of two @@ -94,7 +94,7 @@ operators $ P_a$ and $ P^{T}$.
    @@ -102,7 +102,7 @@ operators

    -
    +
    @@ -183,13 +183,13 @@ Specified as: a structured data of type descdatapsb_desc_type.
    update = psb_add_
    Sum overlap entries, i.e. apply $P^T$;
    update = psb_avg_
    Average overlap entries, i.e. apply $P_aP^T$;
    @@ -266,11 +266,11 @@ An integer value; 0 means no error has been detected. the descriptor, no operations are performed;
  • The operator $ P^{T}$ performs the reduction sum of overlap elements; it is a ``prolongation'' operator $P^T$ that replicates overlap elements, accounting for the physical replication @@ -288,14 +288,14 @@ their instances.

    -

    +
  • Table 15: Data types
    Figure 8: Sample discretization mesh.
    \includegraphics[scale=0.65]{figures/try8x8_ov.eps} diff --git a/docs/html/node54.html b/docs/html/node54.html index b6a2b907..f67a8c54 100644 --- a/docs/html/node54.html +++ b/docs/html/node54.html @@ -79,19 +79,19 @@ glob\_x \leftarrow collect(loc\_x_i) where:
    $glob\_x$
    is the global submatrix $glob\_x_{1:m,1:n}$
    $loc\_x_i$
    is the local portion of global dense matrix on @@ -101,7 +101,7 @@ process $i$.
    $collect$
    is the collect function. @@ -110,7 +110,7 @@ process

    -
    +
    @@ -118,7 +118,7 @@ Data types
    Table 16: Data types
    @@ -162,7 +162,7 @@ call psb_gather(glob_x, loc_x, desc_a, info, root)
    loc_x
    the local portion of global dense matrix $glob\_x$.
    @@ -188,7 +188,7 @@ Specified as: a structured data of type descdatapsb_desc_type.
    root
    The process that holds the global copy. If $root=-1$ all the processes will have a copy of the global vector. @@ -203,10 +203,10 @@ Specified as: an integer variable $-1\le root\le np-1$, default $-1$.
    diff --git a/docs/html/node55.html b/docs/html/node55.html index b5bd5059..94e03587 100644 --- a/docs/html/node55.html +++ b/docs/html/node55.html @@ -77,19 +77,19 @@ loc\_x_i \leftarrow scatter(glob\_x) where:
    $glob\_x$
    is the global matrix $glob\_x_{1:m,1:n}$
    $loc\_x_i$
    is the local portion of global dense matrix on @@ -99,7 +99,7 @@ process $i$.
    $scatter$
    is the scatter function. @@ -108,7 +108,7 @@ process

    -
    +
    $x_i, y$ Subroutine
    @@ -116,7 +116,7 @@ Data types
    Table 17: Data types
    @@ -181,7 +181,7 @@ Specified as: a structured data of type descdatapsb_desc_type.
    root
    The process that holds the global copy. If $root=-1$ all the processes have a copy of the global vector. @@ -196,10 +196,10 @@ Specified as: an integer variable $-1\le root\le np-1$, default $-1$.
    @@ -209,7 +209,7 @@ Specified as: an integer variable $i\in \{1\dots mg\}$ is allocated to process $vg(i)$.
    @@ -111,7 +111,7 @@ Specified as: an integer array.
    flag
    Specifies whether entries in $vg$ are zero- or one-based.
    @@ -155,7 +155,7 @@ Specified as: a subroutine.
    vl
    Data allocation: the set of global indices $vl(1:nl)$ belonging to the calling process.
    @@ -207,10 +207,10 @@ Specified as: a logical value, default: .true.
    lidx
    Data allocation: the set of local indices $lidx(1:nl)$ to be assigned to the global indices $vl$.
    @@ -303,7 +303,7 @@ An integer value; 0 means no error has been detected. $0\le pv(i) < np$ --> $0\le pv(i) < np$; if $i\in \{1\dots mg\}$ is assigned to process $vg(i)$. The vector vg must be identical on all calling processes; its entries may have the ranges $(0\dots np-1)$ or $(1\dots np)$ according to the value of flag. The size $mg$ may be specified via the optional argument mg; the default is to use the entire vector vg, thus having @@ -347,7 +347,7 @@ An integer value; 0 means no error has been detected.
    In this case we are specifying the list of indices vl(1:nl) assigned to the current process; thus, the global problem size $mg$ is given by the range of the aggregate of the individual vectors vl specified @@ -356,7 +356,7 @@ An integer value; 0 means no error has been detected. vl, thus having nl=size(vl). If globalcheck=.true. the subroutine will check how many times each entry in the global index space $(1\dots mg)$ is specified in the input lists vl, thus allowing for the @@ -380,7 +380,7 @@ An integer value; 0 means no error has been detected.
    If this argument is specified alone (i.e. without vl) the result is a generalized row-block distribution in which each process $I$ gets assigned a consecutive chunk of $ia(i),ja(i)$; the starting index $ia(i)$ should belong to the current process. In the second form only the remote indices $ja(i)$ are specified. @@ -108,7 +108,7 @@ Type: required. Intent: in.
    Specified as: an integer array of length $nz$.
    @@ -122,7 +122,7 @@ Type: required. Intent: in.
    Specified as: an integer array of length $nz$. @@ -137,7 +137,7 @@ Type: optional. Intent: in.
    Specified as: a logical array of length $nz$, default .true.. @@ -151,7 +151,7 @@ Type: optional. Intent: in.
    Specified as: an integer array of length $nz$. @@ -194,7 +194,7 @@ Type: optional. Intent: out.
    Specified as: an integer array of length $nz$. @@ -208,7 +208,7 @@ Type: optional. Intent: out.
    Specified as: an integer array of length $nz$. diff --git a/docs/html/node6.html b/docs/html/node6.html index d5f1b8da..6804fb8e 100644 --- a/docs/html/node6.html +++ b/docs/html/node6.html @@ -64,7 +64,7 @@ space to which there corresponds an index space and a matrix sparsity pattern. As an example, consider a cell-centered finite-volume discretization of the Navier-Stokes equations on a simulation domain; the index space $1\dots n$ is isomorphic to the set of cell centers, whereas the pattern of the associated linear system matrix is @@ -75,7 +75,7 @@ by the discretization stencil. Thus the first order of business is to establish an index space, and this is done with a call to psb_cdall in which we specify the size of the index space $n$ and the allocation of the elements of the index space to the various processes making up the MPI (virtual) @@ -84,7 +84,7 @@ parallel machine.

    The index space is partitioned among processes, and this creates a mapping from the ``global'' numbering $1\dots n$ to a numbering ``local'' to each process; each process $1\dots n_{\hbox{row}_i}$, each element of which corresponds to a certain element of $1\dots n$. The user does not set explicitly this mapping; when the application needs to indicate to which element of the index @@ -109,7 +109,7 @@ library will translate into the appropriate ``local'' numbering.

    For a given index space $1\dots n$ there are many possible associated topologies, i.e. many different discretization stencils; thus the diff --git a/docs/html/node62.html b/docs/html/node62.html index ba206fdf..e7be36c6 100644 --- a/docs/html/node62.html +++ b/docs/html/node62.html @@ -103,7 +103,7 @@ Type:required. Intent: in.
    Specified as: an integer value $nl\ge 0$. diff --git a/docs/html/node63.html b/docs/html/node63.html index 14114950..60b16a94 100644 --- a/docs/html/node63.html +++ b/docs/html/node63.html @@ -130,7 +130,7 @@ An integer value; 0 means no error has been detected.

  • The descriptor may be in either the build or assembled state.
  • Providing a good estimate for the number of nonzeroes $nnz$ in the assembled matrix may substantially improve performance in the diff --git a/docs/html/node64.html b/docs/html/node64.html index 5a5d4f5d..ff9464c3 100644 --- a/docs/html/node64.html +++ b/docs/html/node64.html @@ -90,7 +90,7 @@ Type:required. Intent: in.
    Specified as: an integer array of size $nz$. @@ -104,7 +104,7 @@ Type:required. Intent: in.
    Specified as: an integer array of size $nz$. @@ -118,11 +118,11 @@ Type:required. Intent: in.
    Specified as: an array of size $nz$. Must be of the same type and kind -of the aspk component of the sparse matrix $a$. @@ -206,17 +206,42 @@ An integer value; 0 means no error has been detected. (implicitly) call psb_cdins to add entries to the sparsity pattern; each sparse matrix entry implicitly defines a graph edge, that is passed to the descriptor routine for the appropriate - processing. + processing;
  • -
  • Any coefficients from matrix rows not assigned to the calling +
  • The coefficients to be inserted are represented by the ordered + triples +$ia(i),ja(i),val(i)$, for $i=1,\dots,nz$; these triples + should belong to the current process, i.e. $ia(i)$ should be one of + the local indices, but are otherwise arbitrary; +
  • +
  • There is no + requirement that a given row must be passed in its entirety to a + single call to this routine: the buildup of a row may be split into + as many calls as desired; +
  • +
  • Coefficients from different rows may also be mixed up freely + in a single call, according to the application needs; +
  • +
  • Any coefficients from matrix rows not owned by the calling process are silently ignored;
  • If the descriptor is in the assembled state, then any entries in the sparse matrix that would generate additional communication - requirements will be ignored; + requirements are ignored;
  • If the matrix is in the update state, any entries in positions - that were not present in the original matrix will be ignored. + that were not present in the original matrix are ignored.
  • diff --git a/docs/html/node68.html b/docs/html/node68.html index 907d46a9..1d11c658 100644 --- a/docs/html/node68.html +++ b/docs/html/node68.html @@ -90,7 +90,7 @@ Intent: in.
    Specified as: Integer scalar, default $1$. It is not a valid argument if in.
    Specified as: Integer scalar, default $1$. It is not a valid argument if
    m
    Number of rows in $val$ to be inserted.
    Scope:local. @@ -88,12 +88,12 @@ Specified as: an integer value. SRC="img4.png" ALT="$i$"> of $val$ will be inserted into the local row corresponding to the global row index $irw(i)$. Scope:local.
    diff --git a/docs/html/node7.html b/docs/html/node7.html index e2479df1..4c3606c4 100644 --- a/docs/html/node7.html +++ b/docs/html/node7.html @@ -80,7 +80,7 @@ to the constraints outlined in sec. 2.3< but otherwise the mapping is arbitrary. The user application is responsible to ensure consistency of this mapping; some errors may be -catched by the library, but this is not guaranteed. +caught by the library, but this is not guaranteed. The application structure to support this usage is as follows: diff --git a/docs/html/node72.html b/docs/html/node72.html index bcb43479..15710b18 100644 --- a/docs/html/node72.html +++ b/docs/html/node72.html @@ -75,7 +75,7 @@ call psb_gelp(trans, iperm, x, info) SRC="img1.png" ALT="$A$"> or $A^T$.
    Scope: local @@ -89,7 +89,7 @@ Specified as: a single character with value 'N' for $A$ or 'T' for $A^T$.
    iperm
    diff --git a/docs/html/node8.html b/docs/html/node8.html index bf1ed111..5ac1d581 100644 --- a/docs/html/node8.html +++ b/docs/html/node8.html @@ -72,7 +72,7 @@ the tools routines.

    However there are many cases where no synchronization, and indeed no communication among processes, is implied; for instance, all the routines in -sec. [*] are only acting on the local data structures, +sec. [*] are only acting on the local data structures, and thus may be called independently. The most important case is that of the coefficient insertion routines: since the number of coefficients in the sparse and dense matrices varies among the diff --git a/docs/html/node81.html b/docs/html/node81.html index 7ef495e6..7369a95f 100644 --- a/docs/html/node81.html +++ b/docs/html/node81.html @@ -79,8 +79,8 @@ Type:required Intent: in.
    Specified as: an integer $>0$.

    a
    @@ -115,8 +115,8 @@ Type:optional Intent: in.
    Specified as: an integer $>0$. When append is true, specifies how many entries in the output vectors are already filled. @@ -130,11 +130,11 @@ Type:optional Intent: in.
    Specified as: an integer $>0$, default: $row$.

    @@ -208,13 +208,13 @@ An integer value; 0 means no error has been detected.

    1. The output $nz$ is always the size of the output generated by the current call; thus, if append=.true., the total output size will be $nzin+nz$, with the newly extracted coefficients stored in entries nzin+1:nzin+nz of the array arguments;
    2. diff --git a/docs/html/node83.html b/docs/html/node83.html index ed53fb41..6a5a5522 100644 --- a/docs/html/node83.html +++ b/docs/html/node83.html @@ -72,8 +72,8 @@ call psb_hsort(x,ix,dir,flag)

      These serial routines sort a sequence $X$ into ascending or descending order. The argument meaning is identical for the three calls; the only difference is the algorithm used to accomplish the @@ -98,8 +98,8 @@ Specified as: an integer, real or complex array of rank 1. Type:optional.
      Specified as: an integer array of (at least) the same size as $X$.

      dir
      @@ -122,8 +122,8 @@ default psb_lsort_up_.
      flag
      Whether to keep the original values in $IX$.
      Type:optional. @@ -184,14 +184,14 @@ position as the corresponding entries in $flag = psb\_sort\_ovw\_idx\_$ then the entries in $ix(1:n)$ where $n$ is the size of $ix(i) \leftarrow
 i$; thus, upon return from the subroutine, for each index $i$ we have in $ix(i)$ the position that the item $x(i)$ occupied in the original data sequence; @@ -221,25 +221,25 @@ i$">; thus, upon return from the subroutine, for each $flag = psb\_sort\_keep\_idx\_$ --> $flag = psb\_sort\_keep\_idx\_$ the routine will assume that the entries in $ix(:)$ have already been initialized by the user;
    3. The three sorting algorithms have a similar $O(n \log n)$ expected running time; in the average case quicksort will be the fastest and merge-sort the slowest. However note that:
      1. The worst case running time for quicksort is $O(n^2)$; the algorithm implemented here follows the well-known median-of-three heuristics, but the worst case may still apply; @@ -247,7 +247,7 @@ i$">; thus, upon return from the subroutine, for each
      2. The worst case running time for merge-sort and heap-sort is $O(n \log n)$ as the average case;
      3. The merge-sort algorithm is implemented to take advantage of diff --git a/docs/html/node85.html b/docs/html/node85.html index abdaf8d3..cc4dd540 100644 --- a/docs/html/node85.html +++ b/docs/html/node85.html @@ -106,7 +106,7 @@ Type: optional. Intent: in.
        Specified as: an integer array. Default: use the indices $(0\dots np-1)$.
    4. @@ -140,8 +140,8 @@ Specified as: an integer variable.
    5. A call to this routine must precede any other PSBLAS call.
    6. It is an error to specify a value for $np$ greater than the number of processes available in the underlying base parallel environment. diff --git a/docs/html/node86.html b/docs/html/node86.html index 93d857ba..023279f8 100644 --- a/docs/html/node86.html +++ b/docs/html/node86.html @@ -103,8 +103,8 @@ Specified as: an integer value. $-1 \le iam \le np-1$
      np
      Number of processes in the PSBLAS virtual parallel machine. @@ -127,15 +127,15 @@ Specified as: an integer variable.
      $0 \le iam \le np-1$ --> $0 \le iam \le np-1$;
    7. If the user has requested on psb_init a number of processes less than the total available in the parallel execution environment, the remaining processes will have on return $iam=-1$; the only call involving icontxt that any such process may execute is to psb_exit. diff --git a/docs/html/node87.html b/docs/html/node87.html index 5795f144..8e0e2ee1 100644 --- a/docs/html/node87.html +++ b/docs/html/node87.html @@ -102,8 +102,8 @@ Specified as: a logical variable, default value: true.
      1. This routine may be called even if a previous call to psb_info has returned with $iam=-1$; indeed, it it is the only routine that may be called with argument icontxt in this situation. diff --git a/docs/html/node89.html b/docs/html/node89.html index 18145cc5..344a4e6a 100644 --- a/docs/html/node89.html +++ b/docs/html/node89.html @@ -62,8 +62,8 @@ call psb_get_rank(rank, icontxt, id)

        This subroutine returns the MPI rank of the PSBLAS process $id$

        Type:
        @@ -97,8 +97,8 @@ Specified as: an integer value. $0 \le id \le np-1$
        @@ -109,8 +109,8 @@ Specified as: an integer value. $0<= root <= np-1$, default 0 diff --git a/docs/html/node94.html b/docs/html/node94.html index 8c68a29d..de46232c 100644 --- a/docs/html/node94.html +++ b/docs/html/node94.html @@ -96,7 +96,7 @@ scalar, or a rank 1 or 2 array. Type, kind, rank and size must agree on all pro
        root
        Process to hold the final sum, or $-1$ to make it available on all processes. @@ -111,8 +111,8 @@ Specified as: an integer value $-1<= root <= np-1$, default -1.
        diff --git a/docs/html/node95.html b/docs/html/node95.html index aa0ac0a5..63735acd 100644 --- a/docs/html/node95.html +++ b/docs/html/node95.html @@ -96,7 +96,7 @@ scalar, or a rank 1 or 2 array. Type, kind, rank and size must agree on all pro
        root
        Process to hold the final maximum, or $-1$ to make it available on all processes. @@ -111,8 +111,8 @@ Specified as: an integer value $-1<= root <= np-1$, default -1.
        diff --git a/docs/html/node96.html b/docs/html/node96.html index 09d79eab..38663fc6 100644 --- a/docs/html/node96.html +++ b/docs/html/node96.html @@ -96,7 +96,7 @@ scalar, or a rank 1 or 2 array. Type, kind, rank and size must agree on all pro
        root
        Process to hold the final value, or $-1$ to make it available on all processes. @@ -111,8 +111,8 @@ Specified as: an integer value $-1<= root <= np-1$, default -1.
        diff --git a/docs/html/node97.html b/docs/html/node97.html index 25fdf6b7..2e8dfb2d 100644 --- a/docs/html/node97.html +++ b/docs/html/node97.html @@ -96,7 +96,7 @@ scalar, or a rank 1 or 2 array. Type, kind, rank and size must agree on all pro
        root
        Process to hold the final value, or $-1$ to make it available on all processes. @@ -111,8 +111,8 @@ Specified as: an integer value $-1<= root <= np-1$, default -1.
        diff --git a/docs/html/node98.html b/docs/html/node98.html index 4af5e467..9d8d1dc1 100644 --- a/docs/html/node98.html +++ b/docs/html/node98.html @@ -96,7 +96,7 @@ scalar, or a rank 1 or 2 array. Type, kind, rank and size must agree on all pro
        root
        Process to hold the final value, or $-1$ to make it available on all processes. @@ -111,8 +111,8 @@ Specified as: an integer value $-1<= root <= np-1$, default -1.
        diff --git a/docs/html/node99.html b/docs/html/node99.html index 31864e99..9efe8327 100644 --- a/docs/html/node99.html +++ b/docs/html/node99.html @@ -93,7 +93,7 @@ Intent: in. Specified as: an integer, real or complex variable, which may be a scalar, or a rank 1 or 2 array, or a character or logical scalar. Type, kind and rank must agree on sender and receiver process; if $m$ is not specified, size must agree as well. @@ -110,8 +110,8 @@ Specified as: an integer value $0<= dst <= np-1$.
        m
        @@ -127,17 +127,17 @@ Specified as: an integer value $0<= m <= size(dat,1)$.
        When $dat$ is a rank 2 array, specifies the number of rows to be sent independently of the leading dimension $size(dat,1)$; must have the same value on sending and receiving processes. @@ -156,8 +156,8 @@ same value on sending and receiving processes.
        1. This subroutine implies a synchronization, but only between the calling process and the destination process $dst$.
        diff --git a/docs/html/userhtml.html b/docs/html/userhtml.html index 1d317858..5898a6c1 100644 --- a/docs/html/userhtml.html +++ b/docs/html/userhtml.html @@ -58,7 +58,7 @@ University of Rome ``Tor Vergata'', Italy
        Software version: 3.0
        -May 4, 2012. +May 25, 2012.

        diff --git a/docs/psblas-3.0.pdf b/docs/psblas-3.0.pdf index 7fe4eb3a..cbe46024 100644 --- a/docs/psblas-3.0.pdf +++ b/docs/psblas-3.0.pdf @@ -706,7 +706,7 @@ endobj << /S /GoTo /D [474 0 R /Fit ] >> endobj 476 0 obj << -/Length 681 +/Length 683 >> stream 0 g 0 G @@ -725,7 +725,7 @@ BT /F18 14.3462 Tf 132.314 532.919 Td [(A)-350(r)50(efer)50(enc)50(e)-350(guide)-350(for)-350(the)-350(Par)50(al)-50(lel)-350(Sp)50(arse)-350(BLAS)-350(libr)50(ary)]TJ 0 g 0 G 0 g 0 G -/F27 9.9626 Tf 223.567 -127.777 Td [(b)32(y)-383(Salv)63(atore)-383(Filipp)-32(one)]TJ 12.889 -11.955 Td [(and)-383(Alfredo)-384(Buttari)]TJ/F8 9.9626 Tf -52.52 -11.955 Td [(Univ)28(ersit)28(y)-334(of)-333(Rome)-333(\134T)83(or)-333(V)83(ergata".)]TJ 99.35 -24.824 Td [(Ma)28(y)-334(4,)-333(2012)]TJ +/F27 9.9626 Tf 223.567 -127.777 Td [(b)32(y)-383(Salv)63(atore)-383(Filipp)-32(one)]TJ 12.889 -11.955 Td [(and)-383(Alfredo)-384(Buttari)]TJ/F8 9.9626 Tf -52.52 -11.955 Td [(Univ)28(ersit)28(y)-334(of)-333(Rome)-333(\134T)83(or)-333(V)83(ergata".)]TJ 94.369 -24.824 Td [(Ma)28(y)-334(25,)-333(2012)]TJ 0 g 0 G 0 g 0 G ET @@ -4220,7 +4220,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 732 0 obj << -/Length 7491 +/Length 7490 >> stream 0 g 0 G @@ -4238,7 +4238,7 @@ BT 0 g 0 G -321.493 -19.925 Td [(2.)]TJ 0 g 0 G - [-500(The)-333(set)-334(of)-333(halo)-333(p)-28(oin)28(ts)-334(m)28(ust)-333(b)-28(e)-333(mapp)-28(ed)-333(to)-334(the)-333(set)]TJ/F11 9.9626 Tf 232.684 0 Td [(n)]TJ/F8 9.9626 Tf 5.98 -1.495 Td [(ro)28(w)]TJ/F9 4.9813 Tf 15.802 -0.996 Td [(i)]TJ/F8 9.9626 Tf 5.868 2.491 Td [(+)-222(1)]TJ/F11 9.9626 Tf 16.604 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 19.263 -3.487 Td [(col)]TJ/F9 4.9813 Tf 12.177 -0.996 Td [(i)]TJ/F8 9.9626 Tf 3.654 4.483 Td [(;)]TJ -324.208 -19.926 Td [(but)-366(otherwise)-366(the)-365(mapping)-366(is)-366(arbitrary)84(.)-542(The)-366(user)-366(application)-366(is)-365(resp)-28(onsible)-366(to)]TJ 0 -11.955 Td [(ensure)-324(consistency)-325(of)-324(this)-324(mapping;)-327(some)-325(errors)-324(ma)28(y)-325(b)-27(e)-325(catc)28(hed)-324(b)28(y)-325(the)-324(library)84(,)]TJ 0 -11.955 Td [(but)-377(this)-378(is)-377(not)-377(guaran)28(te)-1(ed.)-576(The)-377(application)-378(structure)-377(to)-377(s)-1(u)1(pp)-28(ort)-378(t)1(his)-378(usage)-377(is)]TJ 0 -11.955 Td [(as)-333(follo)27(ws:)]TJ + [-500(The)-333(set)-334(of)-333(halo)-333(p)-28(oin)28(ts)-334(m)28(ust)-333(b)-28(e)-333(mapp)-28(ed)-333(to)-334(the)-333(set)]TJ/F11 9.9626 Tf 232.684 0 Td [(n)]TJ/F8 9.9626 Tf 5.98 -1.495 Td [(ro)28(w)]TJ/F9 4.9813 Tf 15.802 -0.996 Td [(i)]TJ/F8 9.9626 Tf 5.868 2.491 Td [(+)-222(1)]TJ/F11 9.9626 Tf 16.604 0 Td [(:)-167(:)-166(:)-167(n)]TJ/F8 9.9626 Tf 19.263 -3.487 Td [(col)]TJ/F9 4.9813 Tf 12.177 -0.996 Td [(i)]TJ/F8 9.9626 Tf 3.654 4.483 Td [(;)]TJ -324.208 -19.926 Td [(but)-366(otherwise)-366(the)-365(mapping)-366(is)-366(arbitrary)84(.)-542(The)-366(user)-366(application)-366(is)-365(resp)-28(onsible)-366(to)]TJ 0 -11.955 Td [(ensure)-356(consistency)-356(of)-356(this)-356(mapping;)-367(some)-356(errors)-356(ma)27(y)-356(b)-27(e)-356(caugh)27(t)-356(b)28(y)-356(the)-356(library)84(,)]TJ 0 -11.955 Td [(but)-377(this)-378(is)-377(not)-377(guaran)28(te)-1(ed.)-576(The)-377(application)-378(structure)-377(to)-377(s)-1(u)1(pp)-28(ort)-378(t)1(his)-378(usage)-377(is)]TJ 0 -11.955 Td [(as)-333(follo)27(ws:)]TJ 0 g 0 G 12.176 -19.925 Td [(1.)]TJ 0 g 0 G @@ -12556,7 +12556,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1170 0 obj << -/Length 6504 +/Length 6453 >> stream 0 g 0 G @@ -12595,9 +12595,9 @@ BT 0 g 0 G /F27 9.9626 Tf -196.937 -20.479 Td [(v)64(al)]TJ 0 g 0 G -/F8 9.9626 Tf 19.143 0 Td [(the)-333(elemen)27(ts)-333(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ 5.763 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-375(as:)-528(an)-375(arra)28(y)-375(of)-375(size)]TJ/F11 9.9626 Tf 130.933 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)-570(Must)-375(b)-28(e)-375(of)-375(the)-375(same)-375(t)28(yp)-28(e)-375(and)-375(kind)-375(of)]TJ -141.984 -11.955 Td [(the)]TJ/F30 9.9626 Tf 17.158 0 Td [(aspk)]TJ/F8 9.9626 Tf 24.242 0 Td [(comp)-28(onen)28(t)-333(of)-334(the)-333(sparse)-333(matrix)]TJ/F11 9.9626 Tf 141.858 0 Td [(a)]TJ/F8 9.9626 Tf 5.266 0 Td [(.)]TJ +/F8 9.9626 Tf 19.143 0 Td [(the)-333(elemen)27(ts)-333(to)-333(b)-28(e)-333(inse)-1(r)1(te)-1(d)1(.)]TJ 5.763 -11.955 Td [(Scop)-28(e:)]TJ/F27 9.9626 Tf 27.951 0 Td [(lo)-32(cal)]TJ/F8 9.9626 Tf 23.073 0 Td [(.)]TJ -51.024 -11.956 Td [(T)28(yp)-28(e:)]TJ/F27 9.9626 Tf 25.184 0 Td [(required)]TJ/F8 9.9626 Tf 41.898 0 Td [(.)]TJ -67.082 -11.955 Td [(In)28(ten)28(t:)]TJ/F27 9.9626 Tf 33.486 0 Td [(in)]TJ/F8 9.9626 Tf 9.547 0 Td [(.)]TJ -43.033 -11.955 Td [(Sp)-28(eci\014ed)-375(as:)-528(an)-375(arra)28(y)-375(of)-375(size)]TJ/F11 9.9626 Tf 130.933 0 Td [(nz)]TJ/F8 9.9626 Tf 11.051 0 Td [(.)-570(Must)-375(b)-28(e)-375(of)-375(the)-375(same)-375(t)28(yp)-28(e)-375(and)-375(kind)-375(of)]TJ -141.984 -11.955 Td [(the)-333(co)-28(e\016cien)27(ts)-333(of)-333(the)-334(spar)1(s)-1(e)-333(matrix)]TJ/F11 9.9626 Tf 158.517 0 Td [(a)]TJ/F8 9.9626 Tf 5.266 0 Td [(.)]TJ 0 g 0 G -/F27 9.9626 Tf -213.43 -20.479 Td [(desc)]TJ +/F27 9.9626 Tf -188.689 -20.479 Td [(desc)]TJ ET q 1 0 0 1 172.619 339.234 cm @@ -12693,7 +12693,7 @@ endobj /ProcSet [ /PDF /Text ] >> endobj 1174 0 obj << -/Length 4029 +/Length 6087 >> stream 0 g 0 G @@ -12743,21 +12743,33 @@ BT 0 g 0 G -12.73 -19.925 Td [(3.)]TJ 0 g 0 G - [-500(If)-230(the)-231(descriptor)-230(is)-231(in)-230(the)-231(build)-230(state,)-251(then)-231(the)-230(sparse)-231(matrix)-230(m)28(ust)-231(also)-230(b)-28(e)-231(in)]TJ 12.73 -11.955 Td [(the)-327(build)-327(state;)-329(the)-328(action)-327(of)-327(the)-327(routine)-327(is)-327(to)-327(\050implicitly\051)-327(call)]TJ/F30 9.9626 Tf 271.731 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf -271.731 -11.955 Td [(to)-419(add)-419(en)28(tries)-419(to)-419(th)1(e)-419(sparsit)27(y)-418(pattern;)-462(eac)28(h)-419(sparse)-419(matrix)-419(en)28(try)-419(implic-)]TJ 0 -11.955 Td [(itly)-359(de\014nes)-360(a)-360(grap)1(h)-360(edge,)-366(that)-360(is)-359(passed)-360(to)-359(the)-360(descriptor)-359(routine)-360(for)-359(the)]TJ 0 -11.956 Td [(appropriate)-333(pro)-28(cessing.)]TJ + [-500(If)-230(the)-231(descriptor)-230(is)-231(in)-230(the)-231(build)-230(state,)-251(then)-231(the)-230(sparse)-231(matrix)-230(m)28(ust)-231(also)-230(b)-28(e)-231(in)]TJ 12.73 -11.955 Td [(the)-327(build)-327(state;)-329(the)-328(action)-327(of)-327(the)-327(routine)-327(is)-327(to)-327(\050implicitly\051)-327(call)]TJ/F30 9.9626 Tf 271.731 0 Td [(psb_cdins)]TJ/F8 9.9626 Tf -271.731 -11.955 Td [(to)-419(add)-419(en)28(tries)-419(to)-419(th)1(e)-419(sparsit)27(y)-418(pattern;)-462(eac)28(h)-419(sparse)-419(matrix)-419(en)28(try)-419(implic-)]TJ 0 -11.955 Td [(itly)-359(de\014nes)-360(a)-360(grap)1(h)-360(edge,)-366(that)-360(is)-359(passed)-360(to)-359(the)-360(descriptor)-359(routine)-360(for)-359(the)]TJ 0 -11.956 Td [(appropriate)-333(pro)-28(cessing;)]TJ 0 g 0 G -12.73 -19.925 Td [(4.)]TJ 0 g 0 G - [-500(An)28(y)-352(co)-28(e\016cien)28(ts)-352(from)-352(matrix)-351(ro)27(ws)-351(not)-352(assigned)-352(to)-352(the)-351(calling)-352(pro)-28(cess)-352(are)]TJ 12.73 -11.955 Td [(silen)28(tly)-334(ign)1(ored;)]TJ + [-500(The)-540(co)-28(e\016cien)28(ts)-541(to)-540(b)-28(e)-540(inserted)-540(are)-541(represen)28(ted)-540(b)28(y)-541(the)-540(ordered)-540(triples)]TJ/F11 9.9626 Tf 12.73 -11.955 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.874 0 Td [(;)-167(j)-57(a)]TJ/F8 9.9626 Tf 14.367 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)]TJ/F11 9.9626 Tf 3.874 0 Td [(;)-167(v)-36(al)]TJ/F8 9.9626 Tf 18.049 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051,)-503(for)]TJ/F11 9.9626 Tf 28.256 0 Td [(i)]TJ/F8 9.9626 Tf 8.455 0 Td [(=)-504(1)]TJ/F11 9.9626 Tf 17.753 0 Td [(;)-167(:)-166(:)-167(:)-167(;)-166(nz)]TJ/F8 9.9626 Tf 33.19 0 Td [(;)-537(these)-469(triples)-469(s)-1(h)1(ould)-470(b)-27(elong)-469(to)-470(the)]TJ -158.437 -11.955 Td [(curren)28(t)-351(pro)-28(cess,)-356(i.e.)]TJ/F11 9.9626 Tf 90.238 0 Td [(ia)]TJ/F8 9.9626 Tf 8.698 0 Td [(\050)]TJ/F11 9.9626 Tf 3.875 0 Td [(i)]TJ/F8 9.9626 Tf 3.432 0 Td [(\051)-351(should)-351(b)-28(e)-351(one)-351(of)-352(the)-351(lo)-28(cal)-351(indices,)-355(but)-352(ar)1(e)-352(oth-)]TJ -106.243 -11.955 Td [(erwise)-333(arbitrary;)]TJ 0 g 0 G - -12.73 -19.925 Td [(5.)]TJ + -12.73 -19.926 Td [(5.)]TJ 0 g 0 G - [-500(If)-358(the)-359(descriptor)-358(is)-359(in)-358(the)-359(assem)28(bled)-359(state,)-364(then)-359(an)28(y)-359(en)28(tries)-358(in)-359(the)-358(sparse)]TJ 12.73 -11.956 Td [(matrix)-398(that)-399(w)28(ould)-398(generate)-399(additional)-398(comm)28(unication)-399(requiremen)28(ts)-398(will)]TJ 0 -11.955 Td [(b)-28(e)-333(ignored;)]TJ + [-500(There)-386(is)-385(no)-386(requiremen)28(t)-386(that)-386(a)-385(giv)28(en)-386(ro)28(w)-386(m)28(ust)-386(b)-28(e)-385(passe)-1(d)-385(in)-386(its)-385(e)-1(n)28(tiret)28(y)]TJ 12.73 -11.955 Td [(to)-355(a)-354(single)-355(call)-354(to)-355(this)-354(routine:)-487(the)-355(buildup)-354(of)-355(a)-354(ro)28(w)-355(ma)28(y)-355(b)-28(e)-354(split)-355(in)28(to)-354(as)]TJ 0 -11.955 Td [(man)28(y)-334(calls)-333(as)-333(desired;)]TJ 0 g 0 G -12.73 -19.925 Td [(6.)]TJ 0 g 0 G - [-500(If)-309(th)1(e)-309(matrix)-309(is)-308(in)-309(the)-308(up)-28(date)-309(state,)-313(an)28(y)-309(en)28(tries)-309(in)-308(p)-28(ositions)-309(that)-308(w)28(ere)-309(not)]TJ 12.73 -11.955 Td [(presen)28(t)-334(in)-333(the)-333(original)-333(matrix)-334(will)-333(b)-28(e)-333(ignored.)]TJ + [-500(Co)-28(e\016cien)28(ts)-409(from)-410(di\013eren)28(t)-409(ro)28(ws)-410(ma)28(y)-409(also)-409(b)-28(e)-409(mixed)-410(up)-409(freely)-409(in)-409(a)-410(single)]TJ 12.73 -11.956 Td [(call,)-333(according)-334(to)-333(the)-333(application)-333(nee)-1(d)1(s)-1(;)]TJ +0 g 0 G + -12.73 -19.925 Td [(7.)]TJ +0 g 0 G + [-500(An)28(y)-416(co)-28(e\016cien)28(ts)-416(from)-416(matrix)-416(ro)28(ws)-416(not)-416(o)28(wned)-416(b)28(y)-416(the)-416(calling)-416(pro)-28(cess)-416(are)]TJ 12.73 -11.955 Td [(silen)28(tly)-334(i)1(g)-1(n)1(ored;)]TJ +0 g 0 G + -12.73 -19.925 Td [(8.)]TJ +0 g 0 G + [-500(If)-358(the)-359(descriptor)-358(is)-359(in)-358(the)-359(assem)28(bled)-359(state,)-364(then)-359(an)28(y)-359(en)28(tries)-358(in)-359(the)-358(sparse)]TJ 12.73 -11.955 Td [(matrix)-430(that)-429(w)27(ould)-429(generate)-430(additional)-430(comm)28(unication)-430(requiremen)28(ts)-430(are)]TJ 0 -11.956 Td [(ignored;)]TJ +0 g 0 G + -12.73 -19.925 Td [(9.)]TJ +0 g 0 G + [-500(If)-309(th)1(e)-309(matrix)-309(is)-308(in)-309(the)-308(up)-28(date)-309(state,)-313(an)28(y)-309(en)28(tries)-309(in)-308(p)-28(ositions)-309(that)-308(w)28(ere)-309(not)]TJ 12.73 -11.955 Td [(presen)28(t)-334(in)-333(the)-333(original)-333(matrix)-334(are)-333(ignored.)]TJ 0 g 0 G - 141.968 -227.148 Td [(67)]TJ + 141.968 -95.641 Td [(67)]TJ 0 g 0 G ET endstream @@ -12767,7 +12779,7 @@ endobj /Contents 1174 0 R /Resources 1172 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1182 0 R +/Parent 1185 0 R /Annots [ 1167 0 R ] >> endobj 1167 0 obj << @@ -12793,16 +12805,25 @@ endobj /D [1173 0 R /XYZ 99.895 419.26 null] >> endobj 1180 0 obj << -/D [1173 0 R /XYZ 99.895 387.38 null] +/D [1173 0 R /XYZ 99.895 363.469 null] >> endobj 1181 0 obj << -/D [1173 0 R /XYZ 99.895 343.544 null] +/D [1173 0 R /XYZ 99.895 319.634 null] +>> endobj +1182 0 obj << +/D [1173 0 R /XYZ 99.895 287.753 null] +>> endobj +1183 0 obj << +/D [1173 0 R /XYZ 99.895 255.873 null] +>> endobj +1184 0 obj << +/D [1173 0 R /XYZ 99.895 212.037 null] >> endobj 1172 0 obj << -/Font << /F27 481 0 R /F8 482 0 R /F30 669 0 R /F16 479 0 R >> +/Font << /F27 481 0 R /F8 482 0 R /F30 669 0 R /F16 479 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1187 0 obj << +1190 0 obj << /Length 6648 >> stream @@ -12935,39 +12956,39 @@ BT ET endstream endobj -1186 0 obj << +1189 0 obj << /Type /Page -/Contents 1187 0 R -/Resources 1185 0 R +/Contents 1190 0 R +/Resources 1188 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1182 0 R -/Annots [ 1183 0 R 1184 0 R ] +/Parent 1185 0 R +/Annots [ 1186 0 R 1187 0 R ] >> endobj -1183 0 obj << +1186 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 576.23 412.588 587.355] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1184 0 obj << +1187 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 205.776 423.049 216.901] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1188 0 obj << -/D [1186 0 R /XYZ 150.705 740.998 null] +1191 0 obj << +/D [1189 0 R /XYZ 150.705 740.998 null] >> endobj 258 0 obj << -/D [1186 0 R /XYZ 150.705 697.37 null] +/D [1189 0 R /XYZ 150.705 697.37 null] >> endobj -1185 0 obj << +1188 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1191 0 obj << +1194 0 obj << /Length 2248 >> stream @@ -13004,39 +13025,39 @@ BT ET endstream endobj -1190 0 obj << +1193 0 obj << /Type /Page -/Contents 1191 0 R -/Resources 1189 0 R +/Contents 1194 0 R +/Resources 1192 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1182 0 R ->> endobj -1192 0 obj << -/D [1190 0 R /XYZ 99.895 740.998 null] ->> endobj -1193 0 obj << -/D [1190 0 R /XYZ 99.895 716.092 null] ->> endobj -1194 0 obj << -/D [1190 0 R /XYZ 99.895 687.975 null] +/Parent 1185 0 R >> endobj 1195 0 obj << -/D [1190 0 R /XYZ 99.895 668.326 null] +/D [1193 0 R /XYZ 99.895 740.998 null] >> endobj 1196 0 obj << -/D [1190 0 R /XYZ 99.895 624.491 null] +/D [1193 0 R /XYZ 99.895 716.092 null] >> endobj 1197 0 obj << -/D [1190 0 R /XYZ 99.895 580.655 null] +/D [1193 0 R /XYZ 99.895 687.975 null] >> endobj 1198 0 obj << -/D [1190 0 R /XYZ 99.895 560.73 null] +/D [1193 0 R /XYZ 99.895 668.326 null] >> endobj -1189 0 obj << +1199 0 obj << +/D [1193 0 R /XYZ 99.895 624.491 null] +>> endobj +1200 0 obj << +/D [1193 0 R /XYZ 99.895 580.655 null] +>> endobj +1201 0 obj << +/D [1193 0 R /XYZ 99.895 560.73 null] +>> endobj +1192 0 obj << /Font << /F8 482 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1203 0 obj << +1206 0 obj << /Length 3084 >> stream @@ -13125,39 +13146,39 @@ BT ET endstream endobj -1202 0 obj << +1205 0 obj << /Type /Page -/Contents 1203 0 R -/Resources 1201 0 R +/Contents 1206 0 R +/Resources 1204 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1182 0 R -/Annots [ 1199 0 R 1200 0 R ] +/Parent 1185 0 R +/Annots [ 1202 0 R 1203 0 R ] >> endobj -1199 0 obj << +1202 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 574.94 423.049 586.065] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1200 0 obj << +1203 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 507.194 412.588 518.319] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1204 0 obj << -/D [1202 0 R /XYZ 150.705 740.998 null] +1207 0 obj << +/D [1205 0 R /XYZ 150.705 740.998 null] >> endobj 262 0 obj << -/D [1202 0 R /XYZ 150.705 697.37 null] +/D [1205 0 R /XYZ 150.705 697.37 null] >> endobj -1201 0 obj << +1204 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1209 0 obj << +1212 0 obj << /Length 3991 >> stream @@ -13254,42 +13275,42 @@ BT ET endstream endobj -1208 0 obj << +1211 0 obj << /Type /Page -/Contents 1209 0 R -/Resources 1207 0 R +/Contents 1212 0 R +/Resources 1210 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1182 0 R -/Annots [ 1205 0 R 1206 0 R ] +/Parent 1185 0 R +/Annots [ 1208 0 R 1209 0 R ] >> endobj -1205 0 obj << +1208 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 560.993 372.239 572.118] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1206 0 obj << +1209 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 493.247 361.779 504.372] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1210 0 obj << -/D [1208 0 R /XYZ 99.895 740.998 null] +1213 0 obj << +/D [1211 0 R /XYZ 99.895 740.998 null] >> endobj 266 0 obj << -/D [1208 0 R /XYZ 99.895 685.747 null] +/D [1211 0 R /XYZ 99.895 685.747 null] >> endobj -1211 0 obj << -/D [1208 0 R /XYZ 99.895 313.144 null] +1214 0 obj << +/D [1211 0 R /XYZ 99.895 313.144 null] >> endobj -1207 0 obj << +1210 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1216 0 obj << +1219 0 obj << /Length 5111 >> stream @@ -13393,39 +13414,39 @@ BT ET endstream endobj -1215 0 obj << +1218 0 obj << /Type /Page -/Contents 1216 0 R -/Resources 1214 0 R +/Contents 1219 0 R +/Resources 1217 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1182 0 R -/Annots [ 1212 0 R 1213 0 R ] +/Parent 1185 0 R +/Annots [ 1215 0 R 1216 0 R ] >> endobj -1212 0 obj << +1215 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [311.962 574.94 379.019 586.065] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1213 0 obj << +1216 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [264.584 290.009 340.638 301.134] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1217 0 obj << -/D [1215 0 R /XYZ 150.705 740.998 null] +1220 0 obj << +/D [1218 0 R /XYZ 150.705 740.998 null] >> endobj 270 0 obj << -/D [1215 0 R /XYZ 150.705 697.37 null] +/D [1218 0 R /XYZ 150.705 697.37 null] >> endobj -1214 0 obj << +1217 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1222 0 obj << +1225 0 obj << /Length 6817 >> stream @@ -13537,39 +13558,39 @@ BT ET endstream endobj -1221 0 obj << +1224 0 obj << /Type /Page -/Contents 1222 0 R -/Resources 1220 0 R +/Contents 1225 0 R +/Resources 1223 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1224 0 R -/Annots [ 1218 0 R 1219 0 R ] +/Parent 1227 0 R +/Annots [ 1221 0 R 1222 0 R ] >> endobj -1218 0 obj << +1221 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 363.459 361.779 374.584] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1219 0 obj << +1222 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [365.781 141.026 441.835 152.151] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1223 0 obj << -/D [1221 0 R /XYZ 99.895 740.998 null] +1226 0 obj << +/D [1224 0 R /XYZ 99.895 740.998 null] >> endobj 274 0 obj << -/D [1221 0 R /XYZ 99.895 697.37 null] +/D [1224 0 R /XYZ 99.895 697.37 null] >> endobj -1220 0 obj << +1223 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1227 0 obj << +1230 0 obj << /Length 1115 >> stream @@ -13594,27 +13615,27 @@ BT ET endstream endobj -1226 0 obj << +1229 0 obj << /Type /Page -/Contents 1227 0 R -/Resources 1225 0 R +/Contents 1230 0 R +/Resources 1228 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1224 0 R +/Parent 1227 0 R >> endobj -1228 0 obj << -/D [1226 0 R /XYZ 150.705 740.998 null] +1231 0 obj << +/D [1229 0 R /XYZ 150.705 740.998 null] >> endobj -1229 0 obj << -/D [1226 0 R /XYZ 150.705 632.405 null] +1232 0 obj << +/D [1229 0 R /XYZ 150.705 632.405 null] >> endobj -1230 0 obj << -/D [1226 0 R /XYZ 150.705 609.989 null] +1233 0 obj << +/D [1229 0 R /XYZ 150.705 609.989 null] >> endobj -1225 0 obj << +1228 0 obj << /Font << /F27 481 0 R /F8 482 0 R /F16 479 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1236 0 obj << +1239 0 obj << /Length 5215 >> stream @@ -13767,46 +13788,46 @@ BT ET endstream endobj -1235 0 obj << +1238 0 obj << /Type /Page -/Contents 1236 0 R -/Resources 1234 0 R +/Contents 1239 0 R +/Resources 1237 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1224 0 R -/Annots [ 1231 0 R 1232 0 R 1233 0 R ] +/Parent 1227 0 R +/Annots [ 1234 0 R 1235 0 R 1236 0 R ] >> endobj -1231 0 obj << +1234 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [261.152 574.94 328.21 586.065] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1232 0 obj << +1235 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [269.918 483.284 345.972 494.409] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1233 0 obj << +1236 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [187.733 381.665 263.787 392.79] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1237 0 obj << -/D [1235 0 R /XYZ 99.895 740.998 null] +1240 0 obj << +/D [1238 0 R /XYZ 99.895 740.998 null] >> endobj 278 0 obj << -/D [1235 0 R /XYZ 99.895 697.37 null] +/D [1238 0 R /XYZ 99.895 697.37 null] >> endobj -1234 0 obj << +1237 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1242 0 obj << +1245 0 obj << /Length 3379 >> stream @@ -13902,39 +13923,39 @@ BT ET endstream endobj -1241 0 obj << +1244 0 obj << /Type /Page -/Contents 1242 0 R -/Resources 1240 0 R +/Contents 1245 0 R +/Resources 1243 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1224 0 R -/Annots [ 1238 0 R 1239 0 R ] +/Parent 1227 0 R +/Annots [ 1241 0 R 1242 0 R ] >> endobj -1238 0 obj << +1241 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [238.542 562.985 314.596 574.11] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1239 0 obj << +1242 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [311.962 483.284 379.019 494.409] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1243 0 obj << -/D [1241 0 R /XYZ 150.705 740.998 null] +1246 0 obj << +/D [1244 0 R /XYZ 150.705 740.998 null] >> endobj 282 0 obj << -/D [1241 0 R /XYZ 150.705 697.37 null] +/D [1244 0 R /XYZ 150.705 697.37 null] >> endobj -1240 0 obj << +1243 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1246 0 obj << +1249 0 obj << /Length 3437 >> stream @@ -13984,24 +14005,24 @@ BT ET endstream endobj -1245 0 obj << +1248 0 obj << /Type /Page -/Contents 1246 0 R -/Resources 1244 0 R +/Contents 1249 0 R +/Resources 1247 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1224 0 R +/Parent 1227 0 R >> endobj -1247 0 obj << -/D [1245 0 R /XYZ 99.895 740.998 null] +1250 0 obj << +/D [1248 0 R /XYZ 99.895 740.998 null] >> endobj 286 0 obj << -/D [1245 0 R /XYZ 99.895 697.37 null] +/D [1248 0 R /XYZ 99.895 697.37 null] >> endobj -1244 0 obj << +1247 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R /F10 671 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1251 0 obj << +1254 0 obj << /Length 6547 >> stream @@ -14102,32 +14123,32 @@ BT ET endstream endobj -1250 0 obj << +1253 0 obj << /Type /Page -/Contents 1251 0 R -/Resources 1249 0 R +/Contents 1254 0 R +/Resources 1252 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1224 0 R -/Annots [ 1248 0 R ] +/Parent 1227 0 R +/Annots [ 1251 0 R ] >> endobj -1248 0 obj << +1251 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 484.86 412.588 495.985] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1252 0 obj << -/D [1250 0 R /XYZ 150.705 740.998 null] +1255 0 obj << +/D [1253 0 R /XYZ 150.705 740.998 null] >> endobj 290 0 obj << -/D [1250 0 R /XYZ 150.705 697.37 null] +/D [1253 0 R /XYZ 150.705 697.37 null] >> endobj -1249 0 obj << +1252 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1255 0 obj << +1258 0 obj << /Length 692 >> stream @@ -14148,27 +14169,27 @@ BT ET endstream endobj -1254 0 obj << +1257 0 obj << /Type /Page -/Contents 1255 0 R -/Resources 1253 0 R +/Contents 1258 0 R +/Resources 1256 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1259 0 R +/Parent 1262 0 R >> endobj -1256 0 obj << -/D [1254 0 R /XYZ 99.895 740.998 null] +1259 0 obj << +/D [1257 0 R /XYZ 99.895 740.998 null] >> endobj -1257 0 obj << -/D [1254 0 R /XYZ 99.895 716.092 null] +1260 0 obj << +/D [1257 0 R /XYZ 99.895 716.092 null] >> endobj -1258 0 obj << -/D [1254 0 R /XYZ 99.895 688.251 null] +1261 0 obj << +/D [1257 0 R /XYZ 99.895 688.251 null] >> endobj -1253 0 obj << +1256 0 obj << /Font << /F8 482 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1263 0 obj << +1266 0 obj << /Length 5736 >> stream @@ -14265,32 +14286,32 @@ BT ET endstream endobj -1262 0 obj << +1265 0 obj << /Type /Page -/Contents 1263 0 R -/Resources 1261 0 R +/Contents 1266 0 R +/Resources 1264 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1259 0 R -/Annots [ 1260 0 R ] +/Parent 1262 0 R +/Annots [ 1263 0 R ] >> endobj -1260 0 obj << +1263 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 483.284 412.588 494.409] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1264 0 obj << -/D [1262 0 R /XYZ 150.705 740.998 null] +1267 0 obj << +/D [1265 0 R /XYZ 150.705 740.998 null] >> endobj 294 0 obj << -/D [1262 0 R /XYZ 150.705 697.37 null] +/D [1265 0 R /XYZ 150.705 697.37 null] >> endobj -1261 0 obj << +1264 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1268 0 obj << +1271 0 obj << /Length 3264 >> stream @@ -14372,35 +14393,35 @@ BT ET endstream endobj -1267 0 obj << +1270 0 obj << /Type /Page -/Contents 1268 0 R -/Resources 1266 0 R +/Contents 1271 0 R +/Resources 1269 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1259 0 R -/Annots [ 1265 0 R ] +/Parent 1262 0 R +/Annots [ 1268 0 R ] >> endobj -1265 0 obj << +1268 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 495.239 361.779 506.364] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1269 0 obj << -/D [1267 0 R /XYZ 99.895 740.998 null] +1272 0 obj << +/D [1270 0 R /XYZ 99.895 740.998 null] >> endobj 298 0 obj << -/D [1267 0 R /XYZ 99.895 697.37 null] +/D [1270 0 R /XYZ 99.895 697.37 null] >> endobj -1270 0 obj << -/D [1267 0 R /XYZ 99.895 382.883 null] +1273 0 obj << +/D [1270 0 R /XYZ 99.895 382.883 null] >> endobj -1266 0 obj << +1269 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1274 0 obj << +1277 0 obj << /Length 4976 >> stream @@ -14490,35 +14511,35 @@ BT ET endstream endobj -1273 0 obj << +1276 0 obj << /Type /Page -/Contents 1274 0 R -/Resources 1272 0 R +/Contents 1277 0 R +/Resources 1275 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1259 0 R -/Annots [ 1271 0 R ] +/Parent 1262 0 R +/Annots [ 1274 0 R ] >> endobj -1271 0 obj << +1274 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 495.239 412.588 506.364] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1275 0 obj << -/D [1273 0 R /XYZ 150.705 740.998 null] +1278 0 obj << +/D [1276 0 R /XYZ 150.705 740.998 null] >> endobj 302 0 obj << -/D [1273 0 R /XYZ 150.705 697.37 null] +/D [1276 0 R /XYZ 150.705 697.37 null] >> endobj -1276 0 obj << -/D [1273 0 R /XYZ 150.705 259.346 null] +1279 0 obj << +/D [1276 0 R /XYZ 150.705 259.346 null] >> endobj -1272 0 obj << +1275 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1280 0 obj << +1283 0 obj << /Length 3233 >> stream @@ -14600,35 +14621,35 @@ BT ET endstream endobj -1279 0 obj << +1282 0 obj << /Type /Page -/Contents 1280 0 R -/Resources 1278 0 R +/Contents 1283 0 R +/Resources 1281 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1259 0 R -/Annots [ 1277 0 R ] +/Parent 1262 0 R +/Annots [ 1280 0 R ] >> endobj -1277 0 obj << +1280 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 495.239 361.779 506.364] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1281 0 obj << -/D [1279 0 R /XYZ 99.895 740.998 null] +1284 0 obj << +/D [1282 0 R /XYZ 99.895 740.998 null] >> endobj 306 0 obj << -/D [1279 0 R /XYZ 99.895 697.37 null] +/D [1282 0 R /XYZ 99.895 697.37 null] >> endobj -1282 0 obj << -/D [1279 0 R /XYZ 99.895 382.883 null] +1285 0 obj << +/D [1282 0 R /XYZ 99.895 382.883 null] >> endobj -1278 0 obj << +1281 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1286 0 obj << +1289 0 obj << /Length 4985 >> stream @@ -14718,35 +14739,35 @@ BT ET endstream endobj -1285 0 obj << +1288 0 obj << /Type /Page -/Contents 1286 0 R -/Resources 1284 0 R +/Contents 1289 0 R +/Resources 1287 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1259 0 R -/Annots [ 1283 0 R ] +/Parent 1262 0 R +/Annots [ 1286 0 R ] >> endobj -1283 0 obj << +1286 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 495.239 412.588 506.364] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1287 0 obj << -/D [1285 0 R /XYZ 150.705 740.998 null] +1290 0 obj << +/D [1288 0 R /XYZ 150.705 740.998 null] >> endobj 310 0 obj << -/D [1285 0 R /XYZ 150.705 697.37 null] +/D [1288 0 R /XYZ 150.705 697.37 null] >> endobj -1288 0 obj << -/D [1285 0 R /XYZ 150.705 259.346 null] +1291 0 obj << +/D [1288 0 R /XYZ 150.705 259.346 null] >> endobj -1284 0 obj << +1287 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1292 0 obj << +1295 0 obj << /Length 3821 >> stream @@ -14825,38 +14846,38 @@ BT ET endstream endobj -1291 0 obj << +1294 0 obj << /Type /Page -/Contents 1292 0 R -/Resources 1290 0 R +/Contents 1295 0 R +/Resources 1293 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1296 0 R -/Annots [ 1289 0 R ] +/Parent 1299 0 R +/Annots [ 1292 0 R ] >> endobj -1289 0 obj << +1292 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 574.94 361.779 586.065] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1293 0 obj << -/D [1291 0 R /XYZ 99.895 740.998 null] +1296 0 obj << +/D [1294 0 R /XYZ 99.895 740.998 null] >> endobj 314 0 obj << -/D [1291 0 R /XYZ 99.895 697.37 null] +/D [1294 0 R /XYZ 99.895 697.37 null] >> endobj -1294 0 obj << -/D [1291 0 R /XYZ 99.895 370.928 null] +1297 0 obj << +/D [1294 0 R /XYZ 99.895 370.928 null] >> endobj -1295 0 obj << -/D [1291 0 R /XYZ 99.895 327.092 null] +1298 0 obj << +/D [1294 0 R /XYZ 99.895 327.092 null] >> endobj -1290 0 obj << +1293 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1300 0 obj << +1303 0 obj << /Length 3654 >> stream @@ -14935,38 +14956,38 @@ BT ET endstream endobj -1299 0 obj << +1302 0 obj << /Type /Page -/Contents 1300 0 R -/Resources 1298 0 R +/Contents 1303 0 R +/Resources 1301 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1296 0 R -/Annots [ 1297 0 R ] +/Parent 1299 0 R +/Annots [ 1300 0 R ] >> endobj -1297 0 obj << +1300 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 574.94 412.588 586.065] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1301 0 obj << -/D [1299 0 R /XYZ 150.705 740.998 null] +1304 0 obj << +/D [1302 0 R /XYZ 150.705 740.998 null] >> endobj 318 0 obj << -/D [1299 0 R /XYZ 150.705 697.37 null] +/D [1302 0 R /XYZ 150.705 697.37 null] >> endobj -1302 0 obj << -/D [1299 0 R /XYZ 150.705 370.928 null] +1305 0 obj << +/D [1302 0 R /XYZ 150.705 370.928 null] >> endobj -1303 0 obj << -/D [1299 0 R /XYZ 150.705 339.047 null] +1306 0 obj << +/D [1302 0 R /XYZ 150.705 339.047 null] >> endobj -1298 0 obj << +1301 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1307 0 obj << +1310 0 obj << /Length 5783 >> stream @@ -15053,32 +15074,32 @@ BT ET endstream endobj -1306 0 obj << +1309 0 obj << /Type /Page -/Contents 1307 0 R -/Resources 1305 0 R +/Contents 1310 0 R +/Resources 1308 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1296 0 R -/Annots [ 1304 0 R ] +/Parent 1299 0 R +/Annots [ 1307 0 R ] >> endobj -1304 0 obj << +1307 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 492.904 372.239 504.029] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1308 0 obj << -/D [1306 0 R /XYZ 99.895 740.998 null] +1311 0 obj << +/D [1309 0 R /XYZ 99.895 740.998 null] >> endobj 322 0 obj << -/D [1306 0 R /XYZ 99.895 696.587 null] +/D [1309 0 R /XYZ 99.895 696.587 null] >> endobj -1305 0 obj << +1308 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1311 0 obj << +1314 0 obj << /Length 3711 >> stream @@ -15115,30 +15136,30 @@ BT ET endstream endobj -1310 0 obj << +1313 0 obj << /Type /Page -/Contents 1311 0 R -/Resources 1309 0 R +/Contents 1314 0 R +/Resources 1312 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1296 0 R +/Parent 1299 0 R >> endobj -1312 0 obj << -/D [1310 0 R /XYZ 150.705 740.998 null] +1315 0 obj << +/D [1313 0 R /XYZ 150.705 740.998 null] >> endobj -1313 0 obj << -/D [1310 0 R /XYZ 150.705 496.913 null] +1316 0 obj << +/D [1313 0 R /XYZ 150.705 496.913 null] >> endobj -1314 0 obj << -/D [1310 0 R /XYZ 150.705 439.185 null] +1317 0 obj << +/D [1313 0 R /XYZ 150.705 439.185 null] >> endobj -1315 0 obj << -/D [1310 0 R /XYZ 150.705 418.983 null] +1318 0 obj << +/D [1313 0 R /XYZ 150.705 418.983 null] >> endobj -1309 0 obj << +1312 0 obj << /Font << /F27 481 0 R /F8 482 0 R /F30 669 0 R /F16 479 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1321 0 obj << +1324 0 obj << /Length 4123 >> stream @@ -15249,46 +15270,46 @@ BT ET endstream endobj -1320 0 obj << +1323 0 obj << /Type /Page -/Contents 1321 0 R -/Resources 1319 0 R +/Contents 1324 0 R +/Resources 1322 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1296 0 R -/Annots [ 1316 0 R 1317 0 R 1318 0 R ] +/Parent 1299 0 R +/Annots [ 1319 0 R 1320 0 R 1321 0 R ] >> endobj -1316 0 obj << +1319 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 529.112 372.239 540.237] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1317 0 obj << +1320 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 461.366 361.779 472.491] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1318 0 obj << +1321 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [321.343 405.575 388.401 416.7] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1322 0 obj << -/D [1320 0 R /XYZ 99.895 740.998 null] +1325 0 obj << +/D [1323 0 R /XYZ 99.895 740.998 null] >> endobj 326 0 obj << -/D [1320 0 R /XYZ 99.895 697.37 null] +/D [1323 0 R /XYZ 99.895 697.37 null] >> endobj -1319 0 obj << +1322 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F30 669 0 R /F27 481 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1325 0 obj << +1328 0 obj << /Length 5766 >> stream @@ -15368,24 +15389,24 @@ BT ET endstream endobj -1324 0 obj << +1327 0 obj << /Type /Page -/Contents 1325 0 R -/Resources 1323 0 R +/Contents 1328 0 R +/Resources 1326 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1296 0 R +/Parent 1299 0 R >> endobj -1326 0 obj << -/D [1324 0 R /XYZ 150.705 740.998 null] +1329 0 obj << +/D [1327 0 R /XYZ 150.705 740.998 null] >> endobj 330 0 obj << -/D [1324 0 R /XYZ 150.705 696.813 null] +/D [1327 0 R /XYZ 150.705 696.813 null] >> endobj -1323 0 obj << +1326 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F11 654 0 R /F27 481 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1329 0 obj << +1332 0 obj << /Length 6993 >> stream @@ -15491,48 +15512,48 @@ BT ET endstream endobj -1328 0 obj << +1331 0 obj << /Type /Page -/Contents 1329 0 R -/Resources 1327 0 R +/Contents 1332 0 R +/Resources 1330 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1340 0 R ->> endobj -1330 0 obj << -/D [1328 0 R /XYZ 99.895 740.998 null] ->> endobj -1331 0 obj << -/D [1328 0 R /XYZ 99.895 702.144 null] ->> endobj -1332 0 obj << -/D [1328 0 R /XYZ 99.895 668.326 null] +/Parent 1343 0 R >> endobj 1333 0 obj << -/D [1328 0 R /XYZ 99.895 624.491 null] +/D [1331 0 R /XYZ 99.895 740.998 null] >> endobj 1334 0 obj << -/D [1328 0 R /XYZ 99.895 556.745 null] +/D [1331 0 R /XYZ 99.895 702.144 null] >> endobj 1335 0 obj << -/D [1328 0 R /XYZ 99.895 500.954 null] +/D [1331 0 R /XYZ 99.895 668.326 null] >> endobj 1336 0 obj << -/D [1328 0 R /XYZ 99.895 468.52 null] +/D [1331 0 R /XYZ 99.895 624.491 null] >> endobj 1337 0 obj << -/D [1328 0 R /XYZ 99.895 425.182 null] +/D [1331 0 R /XYZ 99.895 556.745 null] >> endobj 1338 0 obj << -/D [1328 0 R /XYZ 99.895 383.395 null] +/D [1331 0 R /XYZ 99.895 500.954 null] >> endobj 1339 0 obj << -/D [1328 0 R /XYZ 99.895 355.499 null] +/D [1331 0 R /XYZ 99.895 468.52 null] >> endobj -1327 0 obj << +1340 0 obj << +/D [1331 0 R /XYZ 99.895 425.182 null] +>> endobj +1341 0 obj << +/D [1331 0 R /XYZ 99.895 383.395 null] +>> endobj +1342 0 obj << +/D [1331 0 R /XYZ 99.895 355.499 null] +>> endobj +1330 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F11 654 0 R /F14 672 0 R /F7 670 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1343 0 obj << +1346 0 obj << /Length 186 >> stream @@ -15546,24 +15567,24 @@ BT ET endstream endobj -1342 0 obj << +1345 0 obj << /Type /Page -/Contents 1343 0 R -/Resources 1341 0 R +/Contents 1346 0 R +/Resources 1344 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1340 0 R +/Parent 1343 0 R >> endobj -1344 0 obj << -/D [1342 0 R /XYZ 150.705 740.998 null] +1347 0 obj << +/D [1345 0 R /XYZ 150.705 740.998 null] >> endobj 334 0 obj << -/D [1342 0 R /XYZ 150.705 716.092 null] +/D [1345 0 R /XYZ 150.705 716.092 null] >> endobj -1341 0 obj << +1344 0 obj << /Font << /F16 479 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1347 0 obj << +1350 0 obj << /Length 5566 >> stream @@ -15635,30 +15656,30 @@ BT ET endstream endobj -1346 0 obj << +1349 0 obj << /Type /Page -/Contents 1347 0 R -/Resources 1345 0 R +/Contents 1350 0 R +/Resources 1348 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1340 0 R +/Parent 1343 0 R >> endobj -1348 0 obj << -/D [1346 0 R /XYZ 99.895 740.998 null] +1351 0 obj << +/D [1349 0 R /XYZ 99.895 740.998 null] >> endobj 338 0 obj << -/D [1346 0 R /XYZ 99.895 697.37 null] +/D [1349 0 R /XYZ 99.895 697.37 null] >> endobj -1349 0 obj << -/D [1346 0 R /XYZ 99.895 235.436 null] +1352 0 obj << +/D [1349 0 R /XYZ 99.895 235.436 null] >> endobj -1350 0 obj << -/D [1346 0 R /XYZ 99.895 213.573 null] +1353 0 obj << +/D [1349 0 R /XYZ 99.895 213.573 null] >> endobj -1345 0 obj << +1348 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F11 654 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1353 0 obj << +1356 0 obj << /Length 4638 >> stream @@ -15712,30 +15733,30 @@ BT ET endstream endobj -1352 0 obj << +1355 0 obj << /Type /Page -/Contents 1353 0 R -/Resources 1351 0 R +/Contents 1356 0 R +/Resources 1354 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1340 0 R +/Parent 1343 0 R >> endobj -1354 0 obj << -/D [1352 0 R /XYZ 150.705 740.998 null] +1357 0 obj << +/D [1355 0 R /XYZ 150.705 740.998 null] >> endobj 342 0 obj << -/D [1352 0 R /XYZ 150.705 685.747 null] +/D [1355 0 R /XYZ 150.705 685.747 null] >> endobj -1355 0 obj << -/D [1352 0 R /XYZ 150.705 349.01 null] +1358 0 obj << +/D [1355 0 R /XYZ 150.705 349.01 null] >> endobj -1356 0 obj << -/D [1352 0 R /XYZ 150.705 315.192 null] +1359 0 obj << +/D [1355 0 R /XYZ 150.705 315.192 null] >> endobj -1351 0 obj << +1354 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F14 672 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1359 0 obj << +1362 0 obj << /Length 4355 >> stream @@ -15786,33 +15807,33 @@ BT ET endstream endobj -1358 0 obj << +1361 0 obj << /Type /Page -/Contents 1359 0 R -/Resources 1357 0 R +/Contents 1362 0 R +/Resources 1360 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1340 0 R +/Parent 1343 0 R >> endobj -1360 0 obj << -/D [1358 0 R /XYZ 99.895 740.998 null] +1363 0 obj << +/D [1361 0 R /XYZ 99.895 740.998 null] >> endobj 346 0 obj << -/D [1358 0 R /XYZ 99.895 697.37 null] +/D [1361 0 R /XYZ 99.895 697.37 null] >> endobj -1361 0 obj << -/D [1358 0 R /XYZ 99.895 442.659 null] +1364 0 obj << +/D [1361 0 R /XYZ 99.895 442.659 null] >> endobj -1362 0 obj << -/D [1358 0 R /XYZ 99.895 396.886 null] +1365 0 obj << +/D [1361 0 R /XYZ 99.895 396.886 null] >> endobj -1363 0 obj << -/D [1358 0 R /XYZ 99.895 365.005 null] +1366 0 obj << +/D [1361 0 R /XYZ 99.895 365.005 null] >> endobj -1357 0 obj << +1360 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F11 654 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1366 0 obj << +1369 0 obj << /Length 2159 >> stream @@ -15861,24 +15882,24 @@ BT ET endstream endobj -1365 0 obj << +1368 0 obj << /Type /Page -/Contents 1366 0 R -/Resources 1364 0 R +/Contents 1369 0 R +/Resources 1367 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1340 0 R +/Parent 1343 0 R >> endobj -1367 0 obj << -/D [1365 0 R /XYZ 150.705 740.998 null] +1370 0 obj << +/D [1368 0 R /XYZ 150.705 740.998 null] >> endobj 350 0 obj << -/D [1365 0 R /XYZ 150.705 697.37 null] +/D [1368 0 R /XYZ 150.705 697.37 null] >> endobj -1364 0 obj << +1367 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1370 0 obj << +1373 0 obj << /Length 3019 >> stream @@ -15931,24 +15952,24 @@ BT ET endstream endobj -1369 0 obj << +1372 0 obj << /Type /Page -/Contents 1370 0 R -/Resources 1368 0 R +/Contents 1373 0 R +/Resources 1371 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1372 0 R +/Parent 1375 0 R >> endobj -1371 0 obj << -/D [1369 0 R /XYZ 99.895 740.998 null] +1374 0 obj << +/D [1372 0 R /XYZ 99.895 740.998 null] >> endobj 354 0 obj << -/D [1369 0 R /XYZ 99.895 697.37 null] +/D [1372 0 R /XYZ 99.895 697.37 null] >> endobj -1368 0 obj << +1371 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F11 654 0 R /F27 481 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1375 0 obj << +1378 0 obj << /Length 1201 >> stream @@ -15983,24 +16004,24 @@ BT ET endstream endobj -1374 0 obj << +1377 0 obj << /Type /Page -/Contents 1375 0 R -/Resources 1373 0 R +/Contents 1378 0 R +/Resources 1376 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1372 0 R +/Parent 1375 0 R >> endobj -1376 0 obj << -/D [1374 0 R /XYZ 150.705 740.998 null] +1379 0 obj << +/D [1377 0 R /XYZ 150.705 740.998 null] >> endobj 358 0 obj << -/D [1374 0 R /XYZ 150.705 697.37 null] +/D [1377 0 R /XYZ 150.705 697.37 null] >> endobj -1373 0 obj << +1376 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1379 0 obj << +1382 0 obj << /Length 1483 >> stream @@ -16035,24 +16056,24 @@ BT ET endstream endobj -1378 0 obj << +1381 0 obj << /Type /Page -/Contents 1379 0 R -/Resources 1377 0 R +/Contents 1382 0 R +/Resources 1380 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1372 0 R +/Parent 1375 0 R >> endobj -1380 0 obj << -/D [1378 0 R /XYZ 99.895 740.998 null] +1383 0 obj << +/D [1381 0 R /XYZ 99.895 740.998 null] >> endobj 362 0 obj << -/D [1378 0 R /XYZ 99.895 697.37 null] +/D [1381 0 R /XYZ 99.895 697.37 null] >> endobj -1377 0 obj << +1380 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1383 0 obj << +1386 0 obj << /Length 1357 >> stream @@ -16087,24 +16108,24 @@ BT ET endstream endobj -1382 0 obj << +1385 0 obj << /Type /Page -/Contents 1383 0 R -/Resources 1381 0 R +/Contents 1386 0 R +/Resources 1384 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1372 0 R +/Parent 1375 0 R >> endobj -1384 0 obj << -/D [1382 0 R /XYZ 150.705 740.998 null] +1387 0 obj << +/D [1385 0 R /XYZ 150.705 740.998 null] >> endobj 366 0 obj << -/D [1382 0 R /XYZ 150.705 697.37 null] +/D [1385 0 R /XYZ 150.705 697.37 null] >> endobj -1381 0 obj << +1384 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1387 0 obj << +1390 0 obj << /Length 4552 >> stream @@ -16154,24 +16175,24 @@ BT ET endstream endobj -1386 0 obj << +1389 0 obj << /Type /Page -/Contents 1387 0 R -/Resources 1385 0 R +/Contents 1390 0 R +/Resources 1388 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1372 0 R +/Parent 1375 0 R >> endobj -1388 0 obj << -/D [1386 0 R /XYZ 99.895 740.998 null] +1391 0 obj << +/D [1389 0 R /XYZ 99.895 740.998 null] >> endobj 370 0 obj << -/D [1386 0 R /XYZ 99.895 697.37 null] +/D [1389 0 R /XYZ 99.895 697.37 null] >> endobj -1385 0 obj << +1388 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F11 654 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1391 0 obj << +1394 0 obj << /Length 5199 >> stream @@ -16229,30 +16250,30 @@ BT ET endstream endobj -1390 0 obj << +1393 0 obj << /Type /Page -/Contents 1391 0 R -/Resources 1389 0 R +/Contents 1394 0 R +/Resources 1392 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1372 0 R +/Parent 1375 0 R >> endobj -1392 0 obj << -/D [1390 0 R /XYZ 150.705 740.998 null] +1395 0 obj << +/D [1393 0 R /XYZ 150.705 740.998 null] >> endobj 374 0 obj << -/D [1390 0 R /XYZ 150.705 697.37 null] +/D [1393 0 R /XYZ 150.705 697.37 null] >> endobj -1393 0 obj << -/D [1390 0 R /XYZ 150.705 247.391 null] +1396 0 obj << +/D [1393 0 R /XYZ 150.705 247.391 null] >> endobj -1394 0 obj << -/D [1390 0 R /XYZ 150.705 213.573 null] +1397 0 obj << +/D [1393 0 R /XYZ 150.705 213.573 null] >> endobj -1389 0 obj << +1392 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F14 672 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1397 0 obj << +1400 0 obj << /Length 5151 >> stream @@ -16310,30 +16331,30 @@ BT ET endstream endobj -1396 0 obj << +1399 0 obj << /Type /Page -/Contents 1397 0 R -/Resources 1395 0 R +/Contents 1400 0 R +/Resources 1398 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1401 0 R +/Parent 1404 0 R >> endobj -1398 0 obj << -/D [1396 0 R /XYZ 99.895 740.998 null] +1401 0 obj << +/D [1399 0 R /XYZ 99.895 740.998 null] >> endobj 378 0 obj << -/D [1396 0 R /XYZ 99.895 697.37 null] +/D [1399 0 R /XYZ 99.895 697.37 null] >> endobj -1399 0 obj << -/D [1396 0 R /XYZ 99.895 247.391 null] +1402 0 obj << +/D [1399 0 R /XYZ 99.895 247.391 null] >> endobj -1400 0 obj << -/D [1396 0 R /XYZ 99.895 213.573 null] +1403 0 obj << +/D [1399 0 R /XYZ 99.895 213.573 null] >> endobj -1395 0 obj << +1398 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F14 672 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1404 0 obj << +1407 0 obj << /Length 5183 >> stream @@ -16391,30 +16412,30 @@ BT ET endstream endobj -1403 0 obj << +1406 0 obj << /Type /Page -/Contents 1404 0 R -/Resources 1402 0 R +/Contents 1407 0 R +/Resources 1405 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1401 0 R +/Parent 1404 0 R >> endobj -1405 0 obj << -/D [1403 0 R /XYZ 150.705 740.998 null] +1408 0 obj << +/D [1406 0 R /XYZ 150.705 740.998 null] >> endobj 382 0 obj << -/D [1403 0 R /XYZ 150.705 697.37 null] +/D [1406 0 R /XYZ 150.705 697.37 null] >> endobj -1406 0 obj << -/D [1403 0 R /XYZ 150.705 247.391 null] +1409 0 obj << +/D [1406 0 R /XYZ 150.705 247.391 null] >> endobj -1407 0 obj << -/D [1403 0 R /XYZ 150.705 213.573 null] +1410 0 obj << +/D [1406 0 R /XYZ 150.705 213.573 null] >> endobj -1402 0 obj << +1405 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F14 672 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1410 0 obj << +1413 0 obj << /Length 5239 >> stream @@ -16472,30 +16493,30 @@ BT ET endstream endobj -1409 0 obj << +1412 0 obj << /Type /Page -/Contents 1410 0 R -/Resources 1408 0 R +/Contents 1413 0 R +/Resources 1411 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1401 0 R +/Parent 1404 0 R >> endobj -1411 0 obj << -/D [1409 0 R /XYZ 99.895 740.998 null] +1414 0 obj << +/D [1412 0 R /XYZ 99.895 740.998 null] >> endobj 386 0 obj << -/D [1409 0 R /XYZ 99.895 697.37 null] +/D [1412 0 R /XYZ 99.895 697.37 null] >> endobj -1412 0 obj << -/D [1409 0 R /XYZ 99.895 235.436 null] +1415 0 obj << +/D [1412 0 R /XYZ 99.895 235.436 null] >> endobj -1413 0 obj << -/D [1409 0 R /XYZ 99.895 201.618 null] +1416 0 obj << +/D [1412 0 R /XYZ 99.895 201.618 null] >> endobj -1408 0 obj << +1411 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F14 672 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1416 0 obj << +1419 0 obj << /Length 5273 >> stream @@ -16553,30 +16574,30 @@ BT ET endstream endobj -1415 0 obj << +1418 0 obj << /Type /Page -/Contents 1416 0 R -/Resources 1414 0 R +/Contents 1419 0 R +/Resources 1417 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1401 0 R +/Parent 1404 0 R >> endobj -1417 0 obj << -/D [1415 0 R /XYZ 150.705 740.998 null] +1420 0 obj << +/D [1418 0 R /XYZ 150.705 740.998 null] >> endobj 390 0 obj << -/D [1415 0 R /XYZ 150.705 697.37 null] +/D [1418 0 R /XYZ 150.705 697.37 null] >> endobj -1418 0 obj << -/D [1415 0 R /XYZ 150.705 235.436 null] +1421 0 obj << +/D [1418 0 R /XYZ 150.705 235.436 null] >> endobj -1419 0 obj << -/D [1415 0 R /XYZ 150.705 201.618 null] +1422 0 obj << +/D [1418 0 R /XYZ 150.705 201.618 null] >> endobj -1414 0 obj << +1417 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F14 672 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1422 0 obj << +1425 0 obj << /Length 5346 >> stream @@ -16631,27 +16652,27 @@ BT ET endstream endobj -1421 0 obj << +1424 0 obj << /Type /Page -/Contents 1422 0 R -/Resources 1420 0 R +/Contents 1425 0 R +/Resources 1423 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1401 0 R +/Parent 1404 0 R >> endobj -1423 0 obj << -/D [1421 0 R /XYZ 99.895 740.998 null] +1426 0 obj << +/D [1424 0 R /XYZ 99.895 740.998 null] >> endobj 394 0 obj << -/D [1421 0 R /XYZ 99.895 697.37 null] +/D [1424 0 R /XYZ 99.895 697.37 null] >> endobj -1424 0 obj << -/D [1421 0 R /XYZ 99.895 223.48 null] +1427 0 obj << +/D [1424 0 R /XYZ 99.895 223.48 null] >> endobj -1420 0 obj << +1423 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F11 654 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1427 0 obj << +1430 0 obj << /Length 5364 >> stream @@ -16705,27 +16726,27 @@ BT ET endstream endobj -1426 0 obj << +1429 0 obj << /Type /Page -/Contents 1427 0 R -/Resources 1425 0 R +/Contents 1430 0 R +/Resources 1428 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1401 0 R +/Parent 1404 0 R >> endobj -1428 0 obj << -/D [1426 0 R /XYZ 150.705 740.998 null] +1431 0 obj << +/D [1429 0 R /XYZ 150.705 740.998 null] >> endobj 398 0 obj << -/D [1426 0 R /XYZ 150.705 697.37 null] +/D [1429 0 R /XYZ 150.705 697.37 null] >> endobj -1429 0 obj << -/D [1426 0 R /XYZ 150.705 223.48 null] +1432 0 obj << +/D [1429 0 R /XYZ 150.705 223.48 null] >> endobj -1425 0 obj << +1428 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F8 482 0 R /F27 481 0 R /F11 654 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1434 0 obj << +1437 0 obj << /Length 6381 >> stream @@ -16747,39 +16768,39 @@ BT ET endstream endobj -1433 0 obj << +1436 0 obj << /Type /Page -/Contents 1434 0 R -/Resources 1432 0 R +/Contents 1437 0 R +/Resources 1435 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1436 0 R -/Annots [ 1430 0 R 1431 0 R ] +/Parent 1439 0 R +/Annots [ 1433 0 R 1434 0 R ] >> endobj -1430 0 obj << +1433 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [145.477 501.77 152.451 512.895] /Subtype /Link /A << /S /GoTo /D (figure.9) >> >> endobj -1431 0 obj << +1434 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [146.734 346.63 158.689 357.478] /Subtype /Link /A << /S /GoTo /D (figure.10) >> >> endobj -1435 0 obj << -/D [1433 0 R /XYZ 99.895 740.998 null] +1438 0 obj << +/D [1436 0 R /XYZ 99.895 740.998 null] >> endobj 402 0 obj << -/D [1433 0 R /XYZ 99.895 716.092 null] +/D [1436 0 R /XYZ 99.895 716.092 null] >> endobj -1432 0 obj << +1435 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1441 0 obj << +1444 0 obj << /Length 3841 >> stream @@ -16860,27 +16881,27 @@ BT ET endstream endobj -1440 0 obj << +1443 0 obj << /Type /Page -/Contents 1441 0 R -/Resources 1439 0 R +/Contents 1444 0 R +/Resources 1442 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1436 0 R +/Parent 1439 0 R >> endobj -1442 0 obj << -/D [1440 0 R /XYZ 150.705 740.998 null] +1445 0 obj << +/D [1443 0 R /XYZ 150.705 740.998 null] >> endobj -1437 0 obj << -/D [1440 0 R /XYZ 194.261 412.237 null] +1440 0 obj << +/D [1443 0 R /XYZ 194.261 412.237 null] >> endobj -1438 0 obj << -/D [1440 0 R /XYZ 200.884 171.074 null] +1441 0 obj << +/D [1443 0 R /XYZ 200.884 171.074 null] >> endobj -1439 0 obj << +1442 0 obj << /Font << /F46 825 0 R /F8 482 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1445 0 obj << +1448 0 obj << /Length 2958 >> stream @@ -16955,24 +16976,24 @@ BT ET endstream endobj -1444 0 obj << +1447 0 obj << /Type /Page -/Contents 1445 0 R -/Resources 1443 0 R +/Contents 1448 0 R +/Resources 1446 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1436 0 R +/Parent 1439 0 R >> endobj -1446 0 obj << -/D [1444 0 R /XYZ 99.895 740.998 null] +1449 0 obj << +/D [1447 0 R /XYZ 99.895 740.998 null] >> endobj 406 0 obj << -/D [1444 0 R /XYZ 99.895 697.37 null] +/D [1447 0 R /XYZ 99.895 697.37 null] >> endobj -1443 0 obj << +1446 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1449 0 obj << +1452 0 obj << /Length 1148 >> stream @@ -17007,24 +17028,24 @@ BT ET endstream endobj -1448 0 obj << +1451 0 obj << /Type /Page -/Contents 1449 0 R -/Resources 1447 0 R +/Contents 1452 0 R +/Resources 1450 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1436 0 R +/Parent 1439 0 R >> endobj -1450 0 obj << -/D [1448 0 R /XYZ 150.705 740.998 null] +1453 0 obj << +/D [1451 0 R /XYZ 150.705 740.998 null] >> endobj 410 0 obj << -/D [1448 0 R /XYZ 150.705 685.747 null] +/D [1451 0 R /XYZ 150.705 685.747 null] >> endobj -1447 0 obj << +1450 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1453 0 obj << +1456 0 obj << /Length 1247 >> stream @@ -17066,24 +17087,24 @@ BT ET endstream endobj -1452 0 obj << +1455 0 obj << /Type /Page -/Contents 1453 0 R -/Resources 1451 0 R +/Contents 1456 0 R +/Resources 1454 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1436 0 R +/Parent 1439 0 R >> endobj -1454 0 obj << -/D [1452 0 R /XYZ 99.895 740.998 null] +1457 0 obj << +/D [1455 0 R /XYZ 99.895 740.998 null] >> endobj 414 0 obj << -/D [1452 0 R /XYZ 99.895 683.422 null] +/D [1455 0 R /XYZ 99.895 683.422 null] >> endobj -1451 0 obj << +1454 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1457 0 obj << +1460 0 obj << /Length 1714 >> stream @@ -17135,24 +17156,24 @@ BT ET endstream endobj -1456 0 obj << +1459 0 obj << /Type /Page -/Contents 1457 0 R -/Resources 1455 0 R +/Contents 1460 0 R +/Resources 1458 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1436 0 R +/Parent 1439 0 R >> endobj -1458 0 obj << -/D [1456 0 R /XYZ 150.705 740.998 null] +1461 0 obj << +/D [1459 0 R /XYZ 150.705 740.998 null] >> endobj 418 0 obj << -/D [1456 0 R /XYZ 150.705 685.747 null] +/D [1459 0 R /XYZ 150.705 685.747 null] >> endobj -1455 0 obj << +1458 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1461 0 obj << +1464 0 obj << /Length 525 >> stream @@ -17166,24 +17187,24 @@ BT ET endstream endobj -1460 0 obj << +1463 0 obj << /Type /Page -/Contents 1461 0 R -/Resources 1459 0 R +/Contents 1464 0 R +/Resources 1462 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1463 0 R +/Parent 1466 0 R >> endobj -1462 0 obj << -/D [1460 0 R /XYZ 99.895 740.998 null] +1465 0 obj << +/D [1463 0 R /XYZ 99.895 740.998 null] >> endobj 422 0 obj << -/D [1460 0 R /XYZ 99.895 716.092 null] +/D [1463 0 R /XYZ 99.895 716.092 null] >> endobj -1459 0 obj << +1462 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1467 0 obj << +1470 0 obj << /Length 4430 >> stream @@ -17259,32 +17280,32 @@ BT ET endstream endobj -1466 0 obj << +1469 0 obj << /Type /Page -/Contents 1467 0 R -/Resources 1465 0 R +/Contents 1470 0 R +/Resources 1468 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1463 0 R -/Annots [ 1464 0 R ] +/Parent 1466 0 R +/Annots [ 1467 0 R ] >> endobj -1464 0 obj << +1467 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 451.404 423.049 462.529] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1468 0 obj << -/D [1466 0 R /XYZ 150.705 740.998 null] +1471 0 obj << +/D [1469 0 R /XYZ 150.705 740.998 null] >> endobj 426 0 obj << -/D [1466 0 R /XYZ 150.705 683.422 null] +/D [1469 0 R /XYZ 150.705 683.422 null] >> endobj -1465 0 obj << +1468 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1472 0 obj << +1475 0 obj << /Length 4878 >> stream @@ -17364,32 +17385,32 @@ BT ET endstream endobj -1471 0 obj << +1474 0 obj << /Type /Page -/Contents 1472 0 R -/Resources 1470 0 R +/Contents 1475 0 R +/Resources 1473 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1463 0 R -/Annots [ 1469 0 R ] +/Parent 1466 0 R +/Annots [ 1472 0 R ] >> endobj -1469 0 obj << +1472 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 584.903 372.239 596.028] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1473 0 obj << -/D [1471 0 R /XYZ 99.895 740.998 null] +1476 0 obj << +/D [1474 0 R /XYZ 99.895 740.998 null] >> endobj 430 0 obj << -/D [1471 0 R /XYZ 99.895 683.422 null] +/D [1474 0 R /XYZ 99.895 683.422 null] >> endobj -1470 0 obj << +1473 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1477 0 obj << +1480 0 obj << /Length 3229 >> stream @@ -17464,32 +17485,32 @@ BT ET endstream endobj -1476 0 obj << +1479 0 obj << /Type /Page -/Contents 1477 0 R -/Resources 1475 0 R +/Contents 1480 0 R +/Resources 1478 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1463 0 R -/Annots [ 1474 0 R ] +/Parent 1466 0 R +/Annots [ 1477 0 R ] >> endobj -1474 0 obj << +1477 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 451.404 423.049 462.529] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1478 0 obj << -/D [1476 0 R /XYZ 150.705 740.998 null] +1481 0 obj << +/D [1479 0 R /XYZ 150.705 740.998 null] >> endobj 434 0 obj << -/D [1476 0 R /XYZ 150.705 685.747 null] +/D [1479 0 R /XYZ 150.705 685.747 null] >> endobj -1475 0 obj << +1478 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1481 0 obj << +1484 0 obj << /Length 3261 >> stream @@ -17546,24 +17567,24 @@ BT ET endstream endobj -1480 0 obj << +1483 0 obj << /Type /Page -/Contents 1481 0 R -/Resources 1479 0 R +/Contents 1484 0 R +/Resources 1482 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1463 0 R +/Parent 1466 0 R >> endobj -1482 0 obj << -/D [1480 0 R /XYZ 99.895 740.998 null] +1485 0 obj << +/D [1483 0 R /XYZ 99.895 740.998 null] >> endobj 438 0 obj << -/D [1480 0 R /XYZ 99.895 685.747 null] +/D [1483 0 R /XYZ 99.895 685.747 null] >> endobj -1479 0 obj << +1482 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1486 0 obj << +1489 0 obj << /Length 3719 >> stream @@ -17642,32 +17663,32 @@ BT ET endstream endobj -1485 0 obj << +1488 0 obj << /Type /Page -/Contents 1486 0 R -/Resources 1484 0 R +/Contents 1489 0 R +/Resources 1487 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1463 0 R -/Annots [ 1483 0 R ] +/Parent 1466 0 R +/Annots [ 1486 0 R ] >> endobj -1483 0 obj << +1486 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 584.903 423.049 596.028] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1487 0 obj << -/D [1485 0 R /XYZ 150.705 740.998 null] +1490 0 obj << +/D [1488 0 R /XYZ 150.705 740.998 null] >> endobj 442 0 obj << -/D [1485 0 R /XYZ 150.705 685.747 null] +/D [1488 0 R /XYZ 150.705 685.747 null] >> endobj -1484 0 obj << +1487 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1490 0 obj << +1493 0 obj << /Length 910 >> stream @@ -17689,24 +17710,24 @@ BT ET endstream endobj -1489 0 obj << +1492 0 obj << /Type /Page -/Contents 1490 0 R -/Resources 1488 0 R +/Contents 1493 0 R +/Resources 1491 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1492 0 R +/Parent 1495 0 R >> endobj -1491 0 obj << -/D [1489 0 R /XYZ 99.895 740.998 null] +1494 0 obj << +/D [1492 0 R /XYZ 99.895 740.998 null] >> endobj 446 0 obj << -/D [1489 0 R /XYZ 99.895 716.092 null] +/D [1492 0 R /XYZ 99.895 716.092 null] >> endobj -1488 0 obj << +1491 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F14 672 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1497 0 obj << +1500 0 obj << /Length 4654 >> stream @@ -17795,42 +17816,42 @@ BT ET endstream endobj -1496 0 obj << +1499 0 obj << /Type /Page -/Contents 1497 0 R -/Resources 1495 0 R +/Contents 1500 0 R +/Resources 1498 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1492 0 R -/Annots [ 1493 0 R 1494 0 R ] +/Parent 1495 0 R +/Annots [ 1496 0 R 1497 0 R ] >> endobj -1493 0 obj << +1496 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [372.153 511.179 439.211 522.304] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1494 0 obj << +1497 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [219.641 421.792 226.103 433.832] /Subtype /Link /A << /S /GoTo /D (Hfootnote.3) >> >> endobj -1498 0 obj << -/D [1496 0 R /XYZ 150.705 740.998 null] +1501 0 obj << +/D [1499 0 R /XYZ 150.705 740.998 null] >> endobj 450 0 obj << -/D [1496 0 R /XYZ 150.705 697.37 null] +/D [1499 0 R /XYZ 150.705 697.37 null] >> endobj -1499 0 obj << -/D [1496 0 R /XYZ 165.948 129.79 null] +1502 0 obj << +/D [1499 0 R /XYZ 165.948 129.79 null] >> endobj -1495 0 obj << +1498 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R /F11 654 0 R /F7 670 0 R /F32 673 0 R /F31 675 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1506 0 obj << +1509 0 obj << /Length 7157 >> stream @@ -18025,53 +18046,53 @@ BT ET endstream endobj -1505 0 obj << +1508 0 obj << /Type /Page -/Contents 1506 0 R -/Resources 1504 0 R +/Contents 1509 0 R +/Resources 1507 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1492 0 R -/Annots [ 1500 0 R 1501 0 R 1502 0 R 1503 0 R ] +/Parent 1495 0 R +/Annots [ 1503 0 R 1504 0 R 1505 0 R 1506 0 R ] >> endobj -1500 0 obj << +1503 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [317.856 586.895 395.375 598.02] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1501 0 obj << +1504 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [396.921 519.15 463.979 530.274] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1502 0 obj << +1505 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [371.488 451.404 438.546 462.529] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1503 0 obj << +1506 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [318.576 226.248 385.634 237.373] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1507 0 obj << -/D [1505 0 R /XYZ 99.895 740.998 null] +1510 0 obj << +/D [1508 0 R /XYZ 99.895 740.998 null] >> endobj 454 0 obj << -/D [1505 0 R /XYZ 99.895 697.37 null] +/D [1508 0 R /XYZ 99.895 697.37 null] >> endobj -1504 0 obj << +1507 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1514 0 obj << +1517 0 obj << /Length 5992 >> stream @@ -18226,53 +18247,53 @@ BT ET endstream endobj -1513 0 obj << +1516 0 obj << /Type /Page -/Contents 1514 0 R -/Resources 1512 0 R +/Contents 1517 0 R +/Resources 1515 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1492 0 R -/Annots [ 1508 0 R 1509 0 R 1510 0 R 1511 0 R ] +/Parent 1495 0 R +/Annots [ 1511 0 R 1512 0 R 1513 0 R 1514 0 R ] >> endobj -1508 0 obj << +1511 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [372.153 574.94 439.211 586.065] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1509 0 obj << +1512 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [398.111 519.15 474.165 530.274] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1510 0 obj << +1513 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [375.695 463.359 442.753 474.484] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1511 0 obj << +1514 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [398.111 274.069 474.165 285.194] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1515 0 obj << -/D [1513 0 R /XYZ 150.705 740.998 null] +1518 0 obj << +/D [1516 0 R /XYZ 150.705 740.998 null] >> endobj 458 0 obj << -/D [1513 0 R /XYZ 150.705 697.37 null] +/D [1516 0 R /XYZ 150.705 697.37 null] >> endobj -1512 0 obj << +1515 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1519 0 obj << +1522 0 obj << /Length 2003 >> stream @@ -18329,32 +18350,32 @@ BT ET endstream endobj -1518 0 obj << +1521 0 obj << /Type /Page -/Contents 1519 0 R -/Resources 1517 0 R +/Contents 1522 0 R +/Resources 1520 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1492 0 R -/Annots [ 1516 0 R ] +/Parent 1495 0 R +/Annots [ 1519 0 R ] >> endobj -1516 0 obj << +1519 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [321.343 560.993 388.401 572.118] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1520 0 obj << -/D [1518 0 R /XYZ 99.895 740.998 null] +1523 0 obj << +/D [1521 0 R /XYZ 99.895 740.998 null] >> endobj 462 0 obj << -/D [1518 0 R /XYZ 99.895 685.747 null] +/D [1521 0 R /XYZ 99.895 685.747 null] >> endobj -1517 0 obj << +1520 0 obj << /Font << /F16 479 0 R /F30 669 0 R /F27 481 0 R /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1523 0 obj << +1526 0 obj << /Length 608 >> stream @@ -18368,24 +18389,24 @@ BT ET endstream endobj -1522 0 obj << +1525 0 obj << /Type /Page -/Contents 1523 0 R -/Resources 1521 0 R +/Contents 1526 0 R +/Resources 1524 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1492 0 R +/Parent 1495 0 R >> endobj -1524 0 obj << -/D [1522 0 R /XYZ 150.705 740.998 null] +1527 0 obj << +/D [1525 0 R /XYZ 150.705 740.998 null] >> endobj 466 0 obj << -/D [1522 0 R /XYZ 150.705 716.092 null] +/D [1525 0 R /XYZ 150.705 716.092 null] >> endobj -1521 0 obj << +1524 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1531 0 obj << +1534 0 obj << /Length 7730 >> stream @@ -18531,46 +18552,46 @@ BT ET endstream endobj -1530 0 obj << +1533 0 obj << /Type /Page -/Contents 1531 0 R -/Resources 1529 0 R +/Contents 1534 0 R +/Resources 1532 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1533 0 R -/Annots [ 1525 0 R 1526 0 R 1527 0 R ] +/Parent 1536 0 R +/Annots [ 1528 0 R 1529 0 R 1530 0 R ] >> endobj -1525 0 obj << +1528 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 250.914 372.239 262.039] /Subtype /Link /A << /S /GoTo /D (spdata) >> >> endobj -1526 0 obj << +1529 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [294.721 184.015 361.779 195.14] /Subtype /Link /A << /S /GoTo /D (precdata) >> >> endobj -1527 0 obj << +1530 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [347.301 117.115 423.355 128.24] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1532 0 obj << -/D [1530 0 R /XYZ 99.895 740.998 null] +1535 0 obj << +/D [1533 0 R /XYZ 99.895 740.998 null] >> endobj 470 0 obj << -/D [1530 0 R /XYZ 99.895 697.37 null] +/D [1533 0 R /XYZ 99.895 697.37 null] >> endobj -1529 0 obj << +1532 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F11 654 0 R /F14 672 0 R /F10 671 0 R /F7 670 0 R /F30 669 0 R /F27 481 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1538 0 obj << +1541 0 obj << /Length 6690 >> stream @@ -18693,43 +18714,43 @@ BT ET endstream endobj -1537 0 obj << +1540 0 obj << /Type /Page -/Contents 1538 0 R -/Resources 1536 0 R +/Contents 1541 0 R +/Resources 1539 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1533 0 R -/Annots [ 1528 0 R 1534 0 R 1535 0 R ] +/Parent 1536 0 R +/Annots [ 1531 0 R 1537 0 R 1538 0 R ] >> endobj -1528 0 obj << +1531 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [398.111 655.098 474.165 666.223] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1534 0 obj << +1537 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [345.53 520.602 412.588 531.727] /Subtype /Link /A << /S /GoTo /D (descdata) >> >> endobj -1535 0 obj << +1538 0 obj << /Type /Annot /Border[0 0 0]/H/I/C[1 0 0] /Rect [398.111 117.115 474.165 128.24] /Subtype /Link /A << /S /GoTo /D (vdata) >> >> endobj -1539 0 obj << -/D [1537 0 R /XYZ 150.705 740.998 null] +1542 0 obj << +/D [1540 0 R /XYZ 150.705 740.998 null] >> endobj -1536 0 obj << +1539 0 obj << /Font << /F27 481 0 R /F8 482 0 R /F30 669 0 R /F11 654 0 R /F14 672 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1542 0 obj << +1545 0 obj << /Length 2478 >> stream @@ -18758,21 +18779,21 @@ BT ET endstream endobj -1541 0 obj << +1544 0 obj << /Type /Page -/Contents 1542 0 R -/Resources 1540 0 R +/Contents 1545 0 R +/Resources 1543 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1533 0 R +/Parent 1536 0 R >> endobj -1543 0 obj << -/D [1541 0 R /XYZ 99.895 740.998 null] +1546 0 obj << +/D [1544 0 R /XYZ 99.895 740.998 null] >> endobj -1540 0 obj << +1543 0 obj << /Font << /F27 481 0 R /F8 482 0 R /F11 654 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1546 0 obj << +1549 0 obj << /Length 80 >> stream @@ -18785,21 +18806,21 @@ BT ET endstream endobj -1545 0 obj << +1548 0 obj << /Type /Page -/Contents 1546 0 R -/Resources 1544 0 R +/Contents 1549 0 R +/Resources 1547 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1533 0 R +/Parent 1536 0 R >> endobj -1547 0 obj << -/D [1545 0 R /XYZ 150.705 740.998 null] +1550 0 obj << +/D [1548 0 R /XYZ 150.705 740.998 null] >> endobj -1544 0 obj << +1547 0 obj << /Font << /F8 482 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1550 0 obj << +1553 0 obj << /Length 7011 >> stream @@ -18861,60 +18882,60 @@ BT ET endstream endobj -1549 0 obj << +1552 0 obj << /Type /Page -/Contents 1550 0 R -/Resources 1548 0 R +/Contents 1553 0 R +/Resources 1551 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1533 0 R +/Parent 1536 0 R >> endobj -1551 0 obj << -/D [1549 0 R /XYZ 99.895 740.998 null] +1554 0 obj << +/D [1552 0 R /XYZ 99.895 740.998 null] >> endobj -1552 0 obj << -/D [1549 0 R /XYZ 99.895 696.263 null] +1555 0 obj << +/D [1552 0 R /XYZ 99.895 696.263 null] >> endobj 638 0 obj << -/D [1549 0 R /XYZ 99.895 699.619 null] +/D [1552 0 R /XYZ 99.895 699.619 null] >> endobj -1553 0 obj << -/D [1549 0 R /XYZ 99.895 643.15 null] +1556 0 obj << +/D [1552 0 R /XYZ 99.895 643.15 null] >> endobj 691 0 obj << -/D [1549 0 R /XYZ 99.895 588.618 null] +/D [1552 0 R /XYZ 99.895 588.618 null] >> endobj 690 0 obj << -/D [1549 0 R /XYZ 99.895 534.087 null] +/D [1552 0 R /XYZ 99.895 534.087 null] >> endobj 644 0 obj << -/D [1549 0 R /XYZ 99.895 479.555 null] +/D [1552 0 R /XYZ 99.895 479.555 null] >> endobj 645 0 obj << -/D [1549 0 R /XYZ 99.895 436.978 null] +/D [1552 0 R /XYZ 99.895 436.978 null] >> endobj 662 0 obj << -/D [1549 0 R /XYZ 99.895 394.402 null] +/D [1552 0 R /XYZ 99.895 394.402 null] >> endobj 641 0 obj << -/D [1549 0 R /XYZ 99.895 351.272 null] +/D [1552 0 R /XYZ 99.895 351.272 null] >> endobj 642 0 obj << -/D [1549 0 R /XYZ 99.895 308.696 null] +/D [1552 0 R /XYZ 99.895 308.696 null] >> endobj -1554 0 obj << -/D [1549 0 R /XYZ 99.895 266.119 null] +1557 0 obj << +/D [1552 0 R /XYZ 99.895 266.119 null] >> endobj 637 0 obj << -/D [1549 0 R /XYZ 99.895 223.543 null] +/D [1552 0 R /XYZ 99.895 223.543 null] >> endobj -1555 0 obj << -/D [1549 0 R /XYZ 99.895 181.52 null] +1558 0 obj << +/D [1552 0 R /XYZ 99.895 181.52 null] >> endobj -1548 0 obj << +1551 0 obj << /Font << /F16 479 0 R /F8 482 0 R /F17 634 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1558 0 obj << +1561 0 obj << /Length 3124 >> stream @@ -18955,90 +18976,90 @@ BT ET endstream endobj -1557 0 obj << +1560 0 obj << /Type /Page -/Contents 1558 0 R -/Resources 1556 0 R +/Contents 1561 0 R +/Resources 1559 0 R /MediaBox [0 0 595.276 841.89] -/Parent 1533 0 R +/Parent 1536 0 R >> endobj -1559 0 obj << -/D [1557 0 R /XYZ 150.705 740.998 null] +1562 0 obj << +/D [1560 0 R /XYZ 150.705 740.998 null] >> endobj 789 0 obj << -/D [1557 0 R /XYZ 150.705 716.092 null] +/D [1560 0 R /XYZ 150.705 716.092 null] >> endobj 677 0 obj << -/D [1557 0 R /XYZ 150.705 688.251 null] +/D [1560 0 R /XYZ 150.705 688.251 null] >> endobj 643 0 obj << -/D [1557 0 R /XYZ 150.705 632.184 null] +/D [1560 0 R /XYZ 150.705 632.184 null] >> endobj 640 0 obj << -/D [1557 0 R /XYZ 150.705 590.562 null] +/D [1560 0 R /XYZ 150.705 590.562 null] >> endobj 636 0 obj << -/D [1557 0 R /XYZ 150.705 544.789 null] +/D [1560 0 R /XYZ 150.705 544.789 null] >> endobj 639 0 obj << -/D [1557 0 R /XYZ 150.705 512.909 null] +/D [1560 0 R /XYZ 150.705 512.909 null] >> endobj -1560 0 obj << -/D [1557 0 R /XYZ 150.705 480.475 null] +1563 0 obj << +/D [1560 0 R /XYZ 150.705 480.475 null] >> endobj -1556 0 obj << +1559 0 obj << /Font << /F8 482 0 R /F17 634 0 R /F30 669 0 R >> /ProcSet [ /PDF /Text ] >> endobj -1561 0 obj +1564 0 obj [399.7 399.7 513.9 799.4 285.5 342.6 285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4] endobj -1562 0 obj +1565 0 obj [892.9 339.3 892.9 585.3 892.9 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 892.9 1138.9 1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 1138.9 1138.9 892.9 329.4 1138.9] endobj -1563 0 obj +1566 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -1564 0 obj +1567 0 obj [533.6] endobj -1565 0 obj +1568 0 obj [413.2 413.2 531.3 826.4 295.1 354.2 295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 413.2 590.3 560.8 767.4 560.8 560.8] endobj -1566 0 obj +1569 0 obj [611.1 611.1 611.1] endobj -1567 0 obj +1570 0 obj [777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 1000 1000 777.8 777.8 1000 1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4] endobj -1568 0 obj +1571 0 obj [339.3 892.9 585.3 892.9 585.3 610.1 859.1 863.2 819.4 934.1 838.7 724.5 889.4 935.6 506.3 632 959.9 783.7 1089.4 904.9 868.9 727.3 899.7 860.6 701.5 674.8 778.2 674.6 1074.4 936.9 671.5 778.4 462.3 462.3 462.3 1138.9 1138.9 478.2 619.7 502.4 510.5 594.7 542 557.1 557.3 668.8 404.2 472.7 607.3 361.3 1013.7 706.2] endobj -1569 0 obj +1572 0 obj [569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 569.5 323.4] endobj -1570 0 obj +1573 0 obj [525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525] endobj -1571 0 obj +1574 0 obj [639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.6 494 437.5 570 517 571.4 437.2 540.3 595.8 625.7 651.4 622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 750 758.5 714.7 827.9 738.2 643.1 786.3 831.3 439.6 554.5 849.3 680.6 970.1 803.5 762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 298.4 878 600.2 484.7 503.1 446.4 451.2 468.8 361.1 572.5 484.7 715.9 571.5 490.3 465.1] endobj -1572 0 obj +1575 0 obj [613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 460 664.4 463.9 485.6] endobj -1573 0 obj +1576 0 obj [583.3 555.6 555.6 833.3 833.3 277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 277.8 277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500] endobj -1574 0 obj +1577 0 obj [638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 575 1041.7 1169.4 894.4 319.4 350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 511.1 575 1150] endobj -1575 0 obj +1578 0 obj [726.9 688.4 700 738.4 663.4 638.4 756.7 726.9 376.9 513.4 751.9 613.4 876.9 726.9 750 663.4 750 713.4 550 700 726.9 726.9 976.9 726.9 726.9 600 300 500 300 500 300 300 500 450 450 500 450 300 450 500 300 300 450 250 800 550 500 500 450 412.5 400 325 525 450 650 450 475] endobj -1576 0 obj +1579 0 obj [625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 812.5 875 562.5 1018.5 1143.5 875 312.5 342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 875 531.2 531.2 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.8 437.5 625 593.7 812.5 593.7 593.7 500 562.5 1125] endobj -1577 0 obj << +1580 0 obj << /Length1 1785 /Length2 12275 /Length3 0 @@ -19188,7 +19209,7 @@ _+ Gk‹Ð±×Ôÿžólñ3áåw¢zŸØK…óv)tÐ Âì@:ª‹àqÓyOÍà Ë"+`ÿß%–tõCNûxWk9ë3ž±ÅBBoŽb•ð“¯‚®%B¨×œÒ1^"¨ma|L1ÉuwzQÖ½àÍ…p÷r¤)ÅIn™dÌj éô„¤çýC¢ endstream endobj -1578 0 obj << +1581 0 obj << /Type /FontDescriptor /FontName /GLQIZN+CMBX10 /Flags 4 @@ -19200,9 +19221,9 @@ endobj /StemV 114 /XHeight 444 /CharSet (/A/B/C/D/E/F/G/H/I/J/L/M/N/O/P/R/S/T/U/V/Z/a/b/c/colon/comma/d/e/eight/emdash/endash/equal/f/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/period/q/question/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) -/FontFile 1577 0 R +/FontFile 1580 0 R >> endobj -1579 0 obj << +1582 0 obj << /Length1 1734 /Length2 10564 /Length3 0 @@ -19332,7 +19353,7 @@ BO ­Œ$*Jü1õ‘J{Y^>y†ˆKÃ=ÿb>'¿M¾9Ì|6ðÊN¤ã®ýµì%ÍíWœýÀSù5´öL6Œ_<ûTgÊM3€ìuÆÍ,€\\Co #Ž§Ñ£Gû&òä!=D×*…0DWÙÇÙÏ)@4[ÃZIz1°‹Ö˜y©‹ÄþeRaµi=˜£( Ÿ~7aÙ„¬Üæ<¢ÞÓfë@ÇJ†,˜ì^3Ç«\`D•¦€Úþ²-@ÎÒ‡)e]R³•YÖË&–½ÐÞIÆŒ½OW,aëh俯Ԯb:âôºá÷b€ðHU65uC(½"ÂmÙKxz·˜²›èMtì¯xpÙ§èlª‘¹\€7”S9žcŠ¬juðÀXlØ\‰|f6ƒxD6WYèKr±c]ûŒþ‘)êò Ž÷@Ojñß?цnšiªûJÑ:ˆ{{ž5{b° endstream endobj -1580 0 obj << +1583 0 obj << /Type /FontDescriptor /FontName /GBHFLB+CMBX12 /Flags 4 @@ -19344,9 +19365,9 @@ endobj /StemV 109 /XHeight 444 /CharSet (/A/B/C/D/E/F/G/H/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/a/b/c/d/e/eight/emdash/endash/f/fi/five/four/g/h/hyphen/i/k/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/seven/six/t/three/two/u/v/w/x/y/z/zero) -/FontFile 1579 0 R +/FontFile 1582 0 R >> endobj -1581 0 obj << +1584 0 obj << /Length1 1397 /Length2 9610 /Length3 0 @@ -19453,7 +19474,7 @@ gR ~Š š¹Çüž±×\xÑò<Êýo’[-¯$›LÁ]0. óäájÍÃ0˜KF‚^ú[@] /ßÛÁs9,@\ªf8š3(ŠöˆÊQ•œzQ{§X Ò– Œ{ý3GŽIñòSv»ëL…¬ ^«yR6P^1Xu3ÜBl}#›¶8¦®Gw-cd½üœö8™§´6˜‰!ã´Ýh²¶èÃòêãþ 4 ¶nÖßNu»[šÑc­#•{sTÈ\kð»~¤IÊ×®7-òOhW»¥ @Ò[Ê*$Pã7T1 endstream endobj -1582 0 obj << +1585 0 obj << /Type /FontDescriptor /FontName /XOPWSZ+CMMI10 /Flags 4 @@ -19465,9 +19486,9 @@ endobj /StemV 72 /XHeight 431 /CharSet (/A/C/D/G/I/L/N/O/P/Q/T/U/X/a/alpha/b/beta/c/comma/d/e/f/g/greater/h/i/j/k/l/less/m/n/o/p/period/r/s/t/u/v/w/x/y/z) -/FontFile 1581 0 R +/FontFile 1584 0 R >> endobj -1583 0 obj << +1586 0 obj << /Length1 745 /Length2 1242 /Length3 0 @@ -19505,7 +19526,7 @@ currentfile eexec ñPŠ?–_ %œD3´)‚/Å‘ˆdL£sw(wÞ&Mʺ™E¿Ât æ7â8k¬aò;BFåŸD¦(ÐéJø endstream endobj -1584 0 obj << +1587 0 obj << /Type /FontDescriptor /FontName /RVPZIX+CMMI5 /Flags 4 @@ -19517,9 +19538,9 @@ endobj /StemV 90 /XHeight 431 /CharSet (/i) -/FontFile 1583 0 R +/FontFile 1586 0 R >> endobj -1585 0 obj << +1588 0 obj << /Length1 878 /Length2 3214 /Length3 0 @@ -19567,7 +19588,7 @@ H ­š¤þ.6aÄ÷ÊwØÐ\p'N/ ‹ÀoXüzFk%IÛo‡³êÚi‚Kƒ²\ìÞ23ÌéS[§“ðxGÇ;·°53˜Ê6„Nhb3u…NƒeçwÕ&ÂIÃ*ê¸Ñk±¼¨gFîš#åLkÿ4.ÕÒ…[_bY ¾øa Ú ÿ“Iö{ÊÀªD×Ö,=Á;‘o+x ‹*°SßÏ‘(OǶzÝÉú¬bLçàè_¨§•¸Ž9ú‡ü÷ÖNŸ'FÀ]$7éØñòjQèk­£"œP Ì endstream endobj -1586 0 obj << +1589 0 obj << /Type /FontDescriptor /FontName /ZUYGVH+CMMI7 /Flags 4 @@ -19579,9 +19600,9 @@ endobj /StemV 81 /XHeight 431 /CharSet (/H/I/T/a/comma/i/j/k/m/n) -/FontFile 1585 0 R +/FontFile 1588 0 R >> endobj -1587 0 obj << +1590 0 obj << /Length1 2026 /Length2 14861 /Length3 0 @@ -19761,7 +19782,7 @@ z ›àã™üÿÀPŒáà•Ï€$y_É°¾a9›3“P_*Uþý“‹Ë3ï\(Ó‰Å)_0)ÄbÂãP*Qv¾×%–ޑ祫Ûù>ÍTAO˸UL`¯£'jìò¤Þ=ˆØ eðS)•Æ®¿îu*ïÎ-ô£ì•]2—æk0[] endstream endobj -1588 0 obj << +1591 0 obj << /Type /FontDescriptor /FontName /KYXPCE+CMR10 /Flags 4 @@ -19773,9 +19794,9 @@ endobj /StemV 69 /XHeight 431 /CharSet (/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/R/S/T/U/V/W/X/a/ampersand/b/bracketleft/bracketright/c/colon/comma/d/e/eight/endash/equal/f/ff/ffi/fi/five/fl/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/period/plus/q/quotedblleft/quotedblright/quoteright/r/s/semicolon/seven/six/slash/t/three/two/u/v/w/x/y/z/zero) -/FontFile 1587 0 R +/FontFile 1590 0 R >> endobj -1589 0 obj << +1592 0 obj << /Length1 769 /Length2 1408 /Length3 0 @@ -19817,7 +19838,7 @@ currentfile eexec µ)&ï¹ó)/@^Ð⵸PY.¾ê—(û½#´±SáRdíúmBq-‡_'ÈI-tñø‚¡ „/÷OþL»™Kô÷6§C€w\³v#ܶ>ì"L‹“+†ò¿ÜÓüà•Â½”þa+‹YEoÎ endstream endobj -1590 0 obj << +1593 0 obj << /Type /FontDescriptor /FontName /YPSQTS+CMR6 /Flags 4 @@ -19829,9 +19850,9 @@ endobj /StemV 83 /XHeight 431 /CharSet (/one/three/two) -/FontFile 1589 0 R +/FontFile 1592 0 R >> endobj -1591 0 obj << +1594 0 obj << /Length1 787 /Length2 1497 /Length3 0 @@ -19875,7 +19896,7 @@ _2 ¡b›x}‰èË÷…¹Òºz’™­ºs7'þõ¸­)Æãõ8-X“ûTåG`û‡9?óPíe•úã“:– “^­‘3¶›‚~§ÍhécîxbkÜå1!o^ëå™KÙWk«ìi7ݱ‚=3OÿÕá£ßø äô¼|ó endstream endobj -1592 0 obj << +1595 0 obj << /Type /FontDescriptor /FontName /EWABFK+CMR7 /Flags 4 @@ -19887,9 +19908,9 @@ endobj /StemV 79 /XHeight 431 /CharSet (/colon/one/three/two) -/FontFile 1591 0 R +/FontFile 1594 0 R >> endobj -1593 0 obj << +1596 0 obj << /Length1 1462 /Length2 8120 /Length3 0 @@ -19998,7 +20019,7 @@ j ë4×éùïwš4“n½]{­ŽÂô§–sú,r/Lˤ/ÝS.$Vܤ˜¶i¼+±WJv契Ž´*ö9Ã6\éu>£ÀtGÁ”Ûý¿Ò'3 (ªh[æ‚ð˜ÅWÿžu º×:=»´bA¦‡àB涌ÂMÄða§Ýw’rº“ºÏÛ–¥,Ë¿OÝS2 ?3w·;§Â/nÊJ0Rã}CpÒSé^™:Ò¶Õzâê3Ì|8¦Võg¾Ã¡µ`Æ~ä17Æ[|~9dy_*z€UIJ@ö®{t”¤åØVKƒÒ;S¯ˆÿ±’m¤£¥‰Hçî³¼ –$úX`ÝWçªÂúôÔ>Œ—:þ8ùæ÷¿³ÁE4•¾Ÿ¼3 w¼>0—Mñoƒ›vºÒL–xy÷rbQ¡ƒUˆ0_tœ¹ºu™'Iá^mÇÉ]*äÉÊ—:¬Ý\ ÛÝxK»gD÷«Ù³Õ=I8­ŠºÒ-œvx`%QÓ¢8ê™ÍEºïê+@eXnž"V¶¼ðæÅ"Ƀe‚¿Sñ:®wS%d›9Ñž#Ä`ž˜íÔ’Õ²ˆð¬ËmûMBeäPnpbÜ“^mäïbÅÃK0¾m1÷R\&òÄe{b"ŒŒW{u“ˆ)W2x cšµ9è¡|課#ᎹºJš¾ì—H1ÒTÚ³v®n-F `¢Çî5*…¨¸G™1–¯}YûŠª¹ª•ÛÚωà?ñõ‚dUfÒ o.nÔIƒ”fDg¬ðŒ/'@Tîø|Ú>1ÐØø£éU.Byþ.‘Ʀ¸25mª¹<Ês Ò—OËÇP œ®Ì÷·bM×v¬mšö¿ý²e…ö;ã{'½ì>Œ;×sáyâlµ’ØÀf9k Ƕz<È#Ž ý¤ËSðž>"zµQµ’N<)W”°ni}À;žá½!“@æe¬Þâ± šÃW&è‚=ù»ä÷óFÝÎXËÙå²Í1.8.†ˆvi˜äƒ. &×SÓ¬Ú74ÀÕRP¹ú´QC‹îNjÁ8Òq½ïàákYDå¢X4Ö±Htç7€ Azd5ZŒ†ã¿¾¹çÓ)05—ØN$HÑé=R§K+‚²h`Pèù†T¿3Œ®'/(#ž+UŠ5¤A³Î-¢ŒT endstream endobj -1594 0 obj << +1597 0 obj << /Type /FontDescriptor /FontName /TDRORS+CMR8 /Flags 4 @@ -20010,9 +20031,9 @@ endobj /StemV 76 /XHeight 431 /CharSet (/B/G/I/L/O/P/T/X/a/b/c/comma/d/e/eight/f/five/four/g/h/hyphen/i/l/m/n/nine/o/one/p/parenleft/parenright/period/q/r/s/seven/six/slash/t/three/two/u/v/w/x/y/zero) -/FontFile 1593 0 R +/FontFile 1596 0 R >> endobj -1595 0 obj << +1598 0 obj << /Length1 1125 /Length2 4765 /Length3 0 @@ -20101,7 +20122,7 @@ _ Ð*B¾ŠF™šcpB¬„©žò D…ÆýÄÃøÁ> endobj -1597 0 obj << +1600 0 obj << /Length1 1050 /Length2 2900 /Length3 0 @@ -20182,7 +20203,7 @@ R c’$”݈9`l¶|‰2*2Nú´u4œýÕâôv=¤rl³MÌp+§’…¶5ô†ÔÀµ‡™iu1Y@ãœ1[;îLE›êGÓa]:œ”Ó³öã_‰Uš¨–‘Îo#¿ÞÅÌ!|NWüÚè endstream endobj -1598 0 obj << +1601 0 obj << /Type /FontDescriptor /FontName /IMOIOS+CMSY10 /Flags 4 @@ -20194,9 +20215,9 @@ endobj /StemV 85 /XHeight 431 /CharSet (/B/H/I/arrowleft/bar/bardbl/braceleft/braceright/bullet/element/greaterequal/lessequal/minus/negationslash/radical/section) -/FontFile 1597 0 R +/FontFile 1600 0 R >> endobj -1599 0 obj << +1602 0 obj << /Length1 766 /Length2 759 /Length3 0 @@ -20234,7 +20255,7 @@ h aaT'/D…/¦v2_ÅIô÷*’XÆé¼VMäGoÆéjeÃï÷‚x"¡‘<Õ©O=}µL¾8QWÃYΞ^L„רFHyü˜ÈB9Ê2Îo¯G¥¾bv0„òÆ… 4…Fv1wz MrÀs1§‡zå; r‘*)!´î Ý·Š´ÿÝÔÕVåÕG•8 z±» Ó(O»û+¸iruþdtîOª=eb®|˜Œ‘Ô¤c<…=>òƒ?†!ÒêuóÿG\ïD3/dÈZ2)#Yboµ£˜B§cn“d¿lXë0 ]Ò%ÉMEÚmu`ò©bNßʾ”ËL›ìsë7§F„“qò¿'Z¿TÇ©c9$À ÑPâü<”»ÏÚ endstream endobj -1600 0 obj << +1603 0 obj << /Type /FontDescriptor /FontName /XNLILI+CMSY7 /Flags 4 @@ -20246,9 +20267,9 @@ endobj /StemV 93 /XHeight 431 /CharSet (/infinity/minus) -/FontFile 1599 0 R +/FontFile 1602 0 R >> endobj -1601 0 obj << +1604 0 obj << /Length1 1572 /Length2 12132 /Length3 0 @@ -20395,7 +20416,7 @@ fi ƒ­Öc@^ÕÝË´rF_¯ŒX"1ÁÖbvßÁŠÀšûòÅ5þŽÎ˜Ž×þpŒÚš5ã0²'ºÞ” ÛJ§­¦ i÷ïI•€LU·+K¹ïø,xæ㤱„‰2Dwé†îÆ®7d-ÿ΀Ðê¡­Î/»€È­ÎÍËIÄÌÃ5|Ÿr¥JÍã3ú‰Ï& endstream endobj -1602 0 obj << +1605 0 obj << /Type /FontDescriptor /FontName /HBJLDT+CMTI10 /Flags 4 @@ -20407,9 +20428,9 @@ endobj /StemV 68 /XHeight 431 /CharSet (/A/B/C/D/E/F/G/I/L/M/N/O/P/R/S/T/U/V/a/b/c/colon/d/e/f/ff/fi/five/g/h/hyphen/i/j/l/m/n/nine/o/one/p/period/q/quoteright/r/s/slash/t/three/two/u/v/w/x/y/zero) -/FontFile 1601 0 R +/FontFile 1604 0 R >> endobj -1603 0 obj << +1606 0 obj << /Length1 1067 /Length2 5106 /Length3 0 @@ -20484,7 +20505,7 @@ Hn4*/ éÆ 'dŠÿDZ@Oëÿ{Ll§æR%M…]> endobj -1605 0 obj << +1608 0 obj << /Length1 1849 /Length2 11542 /Length3 0 @@ -20651,7 +20672,7 @@ Lr~j S“JУt0jºB–¢7å7Ð[=©)ŒZPRŠ¬ ‰•šâ ìùôée\ás° "̺Ùô~\oªÂÈ1É] ,Ø(WÁèT¢ë$¢æ=+Z|GËÒÉÿ ‹¸ÕÙž=٣Ȕ)Šûs‹9@™ÄÁ¿ ç£SÈ.ÃoUSl›Ÿt—<œì¼'棓`ÈÈð.Õ}ÑYCϦ <%ÔK\3/œ;“鹟“*ÍHÕ¦­ƒ{{´$$_gm$Jv‘xasHäÑ`…SºHo‹ß²BLó‰ÊVÑÅ´Œ ü}㣟ÀºO/Xÿ“RPEÃïúðï­|1XïH'˜Y”€b²áIŽh1†Ž*iòš®Ÿµ× CÙ„¼×S…<ŒnCM+dL‰*¼·Û¶)ôhï.³í©*zuv¼ü!ŠQÈ®zxTÿ‡þá+"€=,®>ŽÑW\=ê£+÷*ã.WFogö(Ì姎+Ž‰Ë´ÍÀðªvvp΀›3Åós˜*!vBfýïdV,è¸/œSålJ¾î9‹tO%­ØJ×%`š:µ/R)²Wä^y$AϬLFÛX ŠD¸+þésj»qÒ¥”4h<ÕÇ%‡ü?ÙŠtX׌_ßn}{}”ÙÅEšF%–„U'3ê¿=µP„‚ý½¤¥8É:J u)âÖ‹4Û[n2–¨ŸL®tÏྴÖFTÌG[×Ñ#˜ïïÄV„«ìŒƒ†8M\ÊlôZ[ó.Pº¦û;ªbþ_Ù›Ä4Tzüv¨|4ò‘ÌèýNß+Bb¿XK¨v‘–[ÅâÁÿOñõk³xö¬eå«ÀU\bžã¸>}êšÎÈJ5S˜ÃÃIAÂõuâ¼þ'sieFµ·?iÐ3whöl´¼œÔ˜îÉñ:—²˜IÎQ|Ï2? @•–ÏËS¹Cu›â>ÎaŒóßÀÅ=cžÈák3BÑ;Ôb endstream endobj -1606 0 obj << +1609 0 obj << /Type /FontDescriptor /FontName /BGSLBR+CMTT10 /Flags 4 @@ -20663,9 +20684,9 @@ endobj /StemV 69 /XHeight 431 /CharSet (/A/B/C/D/E/F/I/K/L/M/N/O/P/R/S/T/U/W/Y/a/ampersand/asciitilde/asterisk/b/backslash/bracketleft/bracketright/c/colon/comma/d/e/equal/f/four/g/h/hyphen/i/j/k/l/m/n/nine/o/one/p/parenleft/parenright/percent/period/plus/q/r/s/six/slash/t/three/two/u/underscore/v/w/x/y/z/zero) -/FontFile 1605 0 R +/FontFile 1608 0 R >> endobj -1607 0 obj << +1610 0 obj << /Length1 1273 /Length2 5434 /Length3 0 @@ -20746,7 +20767,7 @@ F wÀcÜYþÈ;'!‡\ôqÌ/æF'¨÷¯™¸dÏî²<‚>Ó üê !“ÂZ'K¶WF-üGÓŸ˜awö=Cv'…àôbîåÒ QÉçÚ÷ôÐv9ƒ’a||RM°l,ÏßHf¼ì% }Ë~s ûÀíÁ÷‚‘ÕgxÅ@ üÑÂÿçY;E •$Ĭ¢åù4z.r°¬•8‹z‰eԌˀ_Bò;‡ ,q-ýÜˤÀô€|Pþ±ý„7¶¢ñö½s—K„ë„Nᣨ­ó]U¼½boÝš¥AöI%!3B-3FhŸÌ©¾°÷émõ%`>“p×v2 jì<ê£&vý†šLÌÓ(P µ|°i5‘*E’Sbà ô [" :4ØEèë¾@ê»zm´ÝO°8P¹Ê"òàAÅù«¤‘ºòŸ¸à£JCfäf endstream endobj -1608 0 obj << +1611 0 obj << /Type /FontDescriptor /FontName /PWOHSV+CMTT9 /Flags 4 @@ -20758,320 +20779,320 @@ endobj /StemV 74 /XHeight 431 /CharSet (/T/a/b/c/colon/comma/d/e/equal/f/g/h/i/l/m/n/nine/o/one/p/parenleft/parenright/period/q/quoteright/r/s/t/two/u/underscore/x/y/z) -/FontFile 1607 0 R +/FontFile 1610 0 R >> endobj 481 0 obj << /Type /Font /Subtype /Type1 /BaseFont /GLQIZN+CMBX10 -/FontDescriptor 1578 0 R +/FontDescriptor 1581 0 R /FirstChar 12 /LastChar 124 -/Widths 1574 0 R +/Widths 1577 0 R >> endobj 479 0 obj << /Type /Font /Subtype /Type1 /BaseFont /GBHFLB+CMBX12 -/FontDescriptor 1580 0 R +/FontDescriptor 1583 0 R /FirstChar 12 /LastChar 124 -/Widths 1576 0 R +/Widths 1579 0 R >> endobj 654 0 obj << /Type /Font /Subtype /Type1 /BaseFont /XOPWSZ+CMMI10 -/FontDescriptor 1582 0 R +/FontDescriptor 1585 0 R /FirstChar 11 /LastChar 122 -/Widths 1571 0 R +/Widths 1574 0 R >> endobj 702 0 obj << /Type /Font /Subtype /Type1 /BaseFont /RVPZIX+CMMI5 -/FontDescriptor 1584 0 R +/FontDescriptor 1587 0 R /FirstChar 105 /LastChar 105 -/Widths 1564 0 R +/Widths 1567 0 R >> endobj 671 0 obj << /Type /Font /Subtype /Type1 /BaseFont /ZUYGVH+CMMI7 -/FontDescriptor 1586 0 R +/FontDescriptor 1589 0 R /FirstChar 59 /LastChar 110 -/Widths 1568 0 R +/Widths 1571 0 R >> endobj 482 0 obj << /Type /Font /Subtype /Type1 /BaseFont /KYXPCE+CMR10 -/FontDescriptor 1588 0 R +/FontDescriptor 1591 0 R /FirstChar 11 /LastChar 123 -/Widths 1573 0 R +/Widths 1576 0 R >> endobj 673 0 obj << /Type /Font /Subtype /Type1 /BaseFont /YPSQTS+CMR6 -/FontDescriptor 1590 0 R +/FontDescriptor 1593 0 R /FirstChar 49 /LastChar 51 -/Widths 1566 0 R +/Widths 1569 0 R >> endobj 670 0 obj << /Type /Font /Subtype /Type1 /BaseFont /EWABFK+CMR7 -/FontDescriptor 1592 0 R +/FontDescriptor 1595 0 R /FirstChar 49 /LastChar 58 -/Widths 1569 0 R +/Widths 1572 0 R >> endobj 675 0 obj << /Type /Font /Subtype /Type1 /BaseFont /TDRORS+CMR8 -/FontDescriptor 1594 0 R +/FontDescriptor 1597 0 R /FirstChar 40 /LastChar 121 -/Widths 1565 0 R +/Widths 1568 0 R >> endobj 1028 0 obj << /Type /Font /Subtype /Type1 /BaseFont /HLSVSX+CMR9 -/FontDescriptor 1596 0 R +/FontDescriptor 1599 0 R /FirstChar 40 /LastChar 115 -/Widths 1561 0 R +/Widths 1564 0 R >> endobj 672 0 obj << /Type /Font /Subtype /Type1 /BaseFont /IMOIOS+CMSY10 -/FontDescriptor 1598 0 R +/FontDescriptor 1601 0 R /FirstChar 0 /LastChar 120 -/Widths 1567 0 R +/Widths 1570 0 R >> endobj 946 0 obj << /Type /Font /Subtype /Type1 /BaseFont /XNLILI+CMSY7 -/FontDescriptor 1600 0 R +/FontDescriptor 1603 0 R /FirstChar 0 /LastChar 49 -/Widths 1562 0 R +/Widths 1565 0 R >> endobj 634 0 obj << /Type /Font /Subtype /Type1 /BaseFont /HBJLDT+CMTI10 -/FontDescriptor 1602 0 R +/FontDescriptor 1605 0 R /FirstChar 11 /LastChar 121 -/Widths 1572 0 R +/Widths 1575 0 R >> endobj 480 0 obj << /Type /Font /Subtype /Type1 /BaseFont /OZJPZO+CMTI12 -/FontDescriptor 1604 0 R +/FontDescriptor 1607 0 R /FirstChar 65 /LastChar 121 -/Widths 1575 0 R +/Widths 1578 0 R >> endobj 669 0 obj << /Type /Font /Subtype /Type1 /BaseFont /BGSLBR+CMTT10 -/FontDescriptor 1606 0 R +/FontDescriptor 1609 0 R /FirstChar 37 /LastChar 126 -/Widths 1570 0 R +/Widths 1573 0 R >> endobj 825 0 obj << /Type /Font /Subtype /Type1 /BaseFont /PWOHSV+CMTT9 -/FontDescriptor 1608 0 R +/FontDescriptor 1611 0 R /FirstChar 39 /LastChar 122 -/Widths 1563 0 R +/Widths 1566 0 R >> endobj 483 0 obj << /Type /Pages /Count 6 -/Parent 1609 0 R +/Parent 1612 0 R /Kids [474 0 R 485 0 R 535 0 R 587 0 R 614 0 R 618 0 R] >> endobj 635 0 obj << /Type /Pages /Count 6 -/Parent 1609 0 R +/Parent 1612 0 R /Kids [632 0 R 652 0 R 666 0 R 682 0 R 695 0 R 699 0 R] >> endobj 729 0 obj << /Type /Pages /Count 6 -/Parent 1609 0 R +/Parent 1612 0 R /Kids [713 0 R 731 0 R 742 0 R 748 0 R 760 0 R 772 0 R] >> endobj 779 0 obj << /Type /Pages /Count 6 -/Parent 1609 0 R +/Parent 1612 0 R /Kids [776 0 R 784 0 R 792 0 R 796 0 R 801 0 R 807 0 R] >> endobj 819 0 obj << /Type /Pages /Count 6 -/Parent 1609 0 R +/Parent 1612 0 R /Kids [815 0 R 821 0 R 828 0 R 839 0 R 846 0 R 856 0 R] >> endobj 864 0 obj << /Type /Pages /Count 6 -/Parent 1609 0 R +/Parent 1612 0 R /Kids [861 0 R 872 0 R 877 0 R 884 0 R 892 0 R 900 0 R] >> endobj 912 0 obj << /Type /Pages /Count 6 -/Parent 1610 0 R +/Parent 1613 0 R /Kids [908 0 R 914 0 R 921 0 R 929 0 R 936 0 R 943 0 R] >> endobj 961 0 obj << /Type /Pages /Count 6 -/Parent 1610 0 R +/Parent 1613 0 R /Kids [954 0 R 970 0 R 976 0 R 987 0 R 993 0 R 998 0 R] >> endobj 1010 0 obj << /Type /Pages /Count 6 -/Parent 1610 0 R +/Parent 1613 0 R /Kids [1006 0 R 1015 0 R 1025 0 R 1033 0 R 1042 0 R 1050 0 R] >> endobj 1057 0 obj << /Type /Pages /Count 6 -/Parent 1610 0 R +/Parent 1613 0 R /Kids [1054 0 R 1067 0 R 1072 0 R 1078 0 R 1083 0 R 1087 0 R] >> endobj 1096 0 obj << /Type /Pages /Count 6 -/Parent 1610 0 R +/Parent 1613 0 R /Kids [1092 0 R 1099 0 R 1104 0 R 1114 0 R 1119 0 R 1128 0 R] >> endobj 1138 0 obj << /Type /Pages /Count 6 -/Parent 1610 0 R +/Parent 1613 0 R /Kids [1135 0 R 1141 0 R 1147 0 R 1151 0 R 1159 0 R 1169 0 R] >> endobj -1182 0 obj << +1185 0 obj << /Type /Pages /Count 6 -/Parent 1611 0 R -/Kids [1173 0 R 1186 0 R 1190 0 R 1202 0 R 1208 0 R 1215 0 R] +/Parent 1614 0 R +/Kids [1173 0 R 1189 0 R 1193 0 R 1205 0 R 1211 0 R 1218 0 R] >> endobj -1224 0 obj << +1227 0 obj << /Type /Pages /Count 6 -/Parent 1611 0 R -/Kids [1221 0 R 1226 0 R 1235 0 R 1241 0 R 1245 0 R 1250 0 R] +/Parent 1614 0 R +/Kids [1224 0 R 1229 0 R 1238 0 R 1244 0 R 1248 0 R 1253 0 R] >> endobj -1259 0 obj << +1262 0 obj << /Type /Pages /Count 6 -/Parent 1611 0 R -/Kids [1254 0 R 1262 0 R 1267 0 R 1273 0 R 1279 0 R 1285 0 R] +/Parent 1614 0 R +/Kids [1257 0 R 1265 0 R 1270 0 R 1276 0 R 1282 0 R 1288 0 R] >> endobj -1296 0 obj << +1299 0 obj << /Type /Pages /Count 6 -/Parent 1611 0 R -/Kids [1291 0 R 1299 0 R 1306 0 R 1310 0 R 1320 0 R 1324 0 R] +/Parent 1614 0 R +/Kids [1294 0 R 1302 0 R 1309 0 R 1313 0 R 1323 0 R 1327 0 R] >> endobj -1340 0 obj << +1343 0 obj << /Type /Pages /Count 6 -/Parent 1611 0 R -/Kids [1328 0 R 1342 0 R 1346 0 R 1352 0 R 1358 0 R 1365 0 R] +/Parent 1614 0 R +/Kids [1331 0 R 1345 0 R 1349 0 R 1355 0 R 1361 0 R 1368 0 R] >> endobj -1372 0 obj << +1375 0 obj << /Type /Pages /Count 6 -/Parent 1611 0 R -/Kids [1369 0 R 1374 0 R 1378 0 R 1382 0 R 1386 0 R 1390 0 R] +/Parent 1614 0 R +/Kids [1372 0 R 1377 0 R 1381 0 R 1385 0 R 1389 0 R 1393 0 R] >> endobj -1401 0 obj << +1404 0 obj << /Type /Pages /Count 6 -/Parent 1612 0 R -/Kids [1396 0 R 1403 0 R 1409 0 R 1415 0 R 1421 0 R 1426 0 R] +/Parent 1615 0 R +/Kids [1399 0 R 1406 0 R 1412 0 R 1418 0 R 1424 0 R 1429 0 R] >> endobj -1436 0 obj << +1439 0 obj << /Type /Pages /Count 6 -/Parent 1612 0 R -/Kids [1433 0 R 1440 0 R 1444 0 R 1448 0 R 1452 0 R 1456 0 R] +/Parent 1615 0 R +/Kids [1436 0 R 1443 0 R 1447 0 R 1451 0 R 1455 0 R 1459 0 R] >> endobj -1463 0 obj << +1466 0 obj << /Type /Pages /Count 6 -/Parent 1612 0 R -/Kids [1460 0 R 1466 0 R 1471 0 R 1476 0 R 1480 0 R 1485 0 R] +/Parent 1615 0 R +/Kids [1463 0 R 1469 0 R 1474 0 R 1479 0 R 1483 0 R 1488 0 R] >> endobj -1492 0 obj << +1495 0 obj << /Type /Pages /Count 6 -/Parent 1612 0 R -/Kids [1489 0 R 1496 0 R 1505 0 R 1513 0 R 1518 0 R 1522 0 R] +/Parent 1615 0 R +/Kids [1492 0 R 1499 0 R 1508 0 R 1516 0 R 1521 0 R 1525 0 R] >> endobj -1533 0 obj << +1536 0 obj << /Type /Pages /Count 6 -/Parent 1612 0 R -/Kids [1530 0 R 1537 0 R 1541 0 R 1545 0 R 1549 0 R 1557 0 R] +/Parent 1615 0 R +/Kids [1533 0 R 1540 0 R 1544 0 R 1548 0 R 1552 0 R 1560 0 R] >> endobj -1609 0 obj << +1612 0 obj << /Type /Pages /Count 36 -/Parent 1613 0 R +/Parent 1616 0 R /Kids [483 0 R 635 0 R 729 0 R 779 0 R 819 0 R 864 0 R] >> endobj -1610 0 obj << +1613 0 obj << /Type /Pages /Count 36 -/Parent 1613 0 R +/Parent 1616 0 R /Kids [912 0 R 961 0 R 1010 0 R 1057 0 R 1096 0 R 1138 0 R] >> endobj -1611 0 obj << +1614 0 obj << /Type /Pages /Count 36 -/Parent 1613 0 R -/Kids [1182 0 R 1224 0 R 1259 0 R 1296 0 R 1340 0 R 1372 0 R] +/Parent 1616 0 R +/Kids [1185 0 R 1227 0 R 1262 0 R 1299 0 R 1343 0 R 1375 0 R] >> endobj -1612 0 obj << +1615 0 obj << /Type /Pages /Count 30 -/Parent 1613 0 R -/Kids [1401 0 R 1436 0 R 1463 0 R 1492 0 R 1533 0 R] +/Parent 1616 0 R +/Kids [1404 0 R 1439 0 R 1466 0 R 1495 0 R 1536 0 R] >> endobj -1613 0 obj << +1616 0 obj << /Type /Pages /Count 138 -/Kids [1609 0 R 1610 0 R 1611 0 R 1612 0 R] +/Kids [1612 0 R 1613 0 R 1614 0 R 1615 0 R] >> endobj -1614 0 obj << +1617 0 obj << /Type /Outlines /First 7 0 R /Last 7 0 R @@ -21905,2089 +21926,2107 @@ endobj 7 0 obj << /Title 8 0 R /A 5 0 R -/Parent 1614 0 R +/Parent 1617 0 R /First 11 0 R /Last 467 0 R /Count -11 >> endobj -1615 0 obj << -/Names [(Doc-Start) 478 0 R (Hfootnote.1) 674 0 R (Hfootnote.2) 676 0 R (Hfootnote.3) 1499 0 R (Item.1) 703 0 R (Item.10) 717 0 R] -/Limits [(Doc-Start) (Item.10)] ->> endobj -1616 0 obj << -/Names [(Item.100) 1355 0 R (Item.101) 1356 0 R (Item.102) 1361 0 R (Item.103) 1362 0 R (Item.104) 1363 0 R (Item.105) 1393 0 R] -/Limits [(Item.100) (Item.105)] ->> endobj -1617 0 obj << -/Names [(Item.106) 1394 0 R (Item.107) 1399 0 R (Item.108) 1400 0 R (Item.109) 1406 0 R (Item.11) 718 0 R (Item.110) 1407 0 R] -/Limits [(Item.106) (Item.110)] ->> endobj 1618 0 obj << -/Names [(Item.111) 1412 0 R (Item.112) 1413 0 R (Item.113) 1418 0 R (Item.114) 1419 0 R (Item.115) 1424 0 R (Item.116) 1429 0 R] -/Limits [(Item.111) (Item.116)] +/Names [(Doc-Start) 478 0 R (Hfootnote.1) 674 0 R (Hfootnote.2) 676 0 R (Hfootnote.3) 1502 0 R (Item.1) 703 0 R (Item.10) 717 0 R] +/Limits [(Doc-Start) (Item.10)] >> endobj 1619 0 obj << -/Names [(Item.12) 719 0 R (Item.13) 720 0 R (Item.14) 721 0 R (Item.15) 722 0 R (Item.16) 723 0 R (Item.17) 724 0 R] -/Limits [(Item.12) (Item.17)] +/Names [(Item.100) 1342 0 R (Item.101) 1352 0 R (Item.102) 1353 0 R (Item.103) 1358 0 R (Item.104) 1359 0 R (Item.105) 1364 0 R] +/Limits [(Item.100) (Item.105)] >> endobj 1620 0 obj << -/Names [(Item.18) 725 0 R (Item.19) 726 0 R (Item.2) 704 0 R (Item.20) 727 0 R (Item.21) 728 0 R (Item.22) 734 0 R] -/Limits [(Item.18) (Item.22)] +/Names [(Item.106) 1365 0 R (Item.107) 1366 0 R (Item.108) 1396 0 R (Item.109) 1397 0 R (Item.11) 718 0 R (Item.110) 1402 0 R] +/Limits [(Item.106) (Item.110)] >> endobj 1621 0 obj << -/Names [(Item.23) 735 0 R (Item.24) 736 0 R (Item.25) 737 0 R (Item.26) 738 0 R (Item.27) 739 0 R (Item.28) 751 0 R] -/Limits [(Item.23) (Item.28)] +/Names [(Item.111) 1403 0 R (Item.112) 1409 0 R (Item.113) 1410 0 R (Item.114) 1415 0 R (Item.115) 1416 0 R (Item.116) 1421 0 R] +/Limits [(Item.111) (Item.116)] >> endobj 1622 0 obj << -/Names [(Item.29) 752 0 R (Item.3) 705 0 R (Item.30) 753 0 R (Item.31) 754 0 R (Item.32) 755 0 R (Item.33) 756 0 R] -/Limits [(Item.29) (Item.33)] +/Names [(Item.117) 1422 0 R (Item.118) 1427 0 R (Item.119) 1432 0 R (Item.12) 719 0 R (Item.13) 720 0 R (Item.14) 721 0 R] +/Limits [(Item.117) (Item.14)] >> endobj 1623 0 obj << -/Names [(Item.34) 757 0 R (Item.35) 758 0 R (Item.36) 763 0 R (Item.37) 764 0 R (Item.38) 765 0 R (Item.39) 766 0 R] -/Limits [(Item.34) (Item.39)] +/Names [(Item.15) 722 0 R (Item.16) 723 0 R (Item.17) 724 0 R (Item.18) 725 0 R (Item.19) 726 0 R (Item.2) 704 0 R] +/Limits [(Item.15) (Item.2)] >> endobj 1624 0 obj << -/Names [(Item.4) 706 0 R (Item.40) 767 0 R (Item.41) 799 0 R (Item.42) 1045 0 R (Item.43) 1046 0 R (Item.44) 1047 0 R] -/Limits [(Item.4) (Item.44)] +/Names [(Item.20) 727 0 R (Item.21) 728 0 R (Item.22) 734 0 R (Item.23) 735 0 R (Item.24) 736 0 R (Item.25) 737 0 R] +/Limits [(Item.20) (Item.25)] >> endobj 1625 0 obj << -/Names [(Item.45) 1095 0 R (Item.46) 1102 0 R (Item.47) 1107 0 R (Item.48) 1108 0 R (Item.49) 1109 0 R (Item.5) 707 0 R] -/Limits [(Item.45) (Item.5)] +/Names [(Item.26) 738 0 R (Item.27) 739 0 R (Item.28) 751 0 R (Item.29) 752 0 R (Item.3) 705 0 R (Item.30) 753 0 R] +/Limits [(Item.26) (Item.30)] >> endobj 1626 0 obj << -/Names [(Item.50) 1110 0 R (Item.51) 1111 0 R (Item.52) 1122 0 R (Item.53) 1123 0 R (Item.54) 1124 0 R (Item.55) 1131 0 R] -/Limits [(Item.50) (Item.55)] +/Names [(Item.31) 754 0 R (Item.32) 755 0 R (Item.33) 756 0 R (Item.34) 757 0 R (Item.35) 758 0 R (Item.36) 763 0 R] +/Limits [(Item.31) (Item.36)] >> endobj 1627 0 obj << -/Names [(Item.56) 1154 0 R (Item.57) 1155 0 R (Item.58) 1162 0 R (Item.59) 1163 0 R (Item.6) 708 0 R (Item.60) 1164 0 R] -/Limits [(Item.56) (Item.60)] +/Names [(Item.37) 764 0 R (Item.38) 765 0 R (Item.39) 766 0 R (Item.4) 706 0 R (Item.40) 767 0 R (Item.41) 799 0 R] +/Limits [(Item.37) (Item.41)] >> endobj 1628 0 obj << -/Names [(Item.61) 1176 0 R (Item.62) 1177 0 R (Item.63) 1178 0 R (Item.64) 1179 0 R (Item.65) 1180 0 R (Item.66) 1181 0 R] -/Limits [(Item.61) (Item.66)] +/Names [(Item.42) 1045 0 R (Item.43) 1046 0 R (Item.44) 1047 0 R (Item.45) 1095 0 R (Item.46) 1102 0 R (Item.47) 1107 0 R] +/Limits [(Item.42) (Item.47)] >> endobj 1629 0 obj << -/Names [(Item.67) 1193 0 R (Item.68) 1194 0 R (Item.69) 1195 0 R (Item.7) 709 0 R (Item.70) 1196 0 R (Item.71) 1197 0 R] -/Limits [(Item.67) (Item.71)] +/Names [(Item.48) 1108 0 R (Item.49) 1109 0 R (Item.5) 707 0 R (Item.50) 1110 0 R (Item.51) 1111 0 R (Item.52) 1122 0 R] +/Limits [(Item.48) (Item.52)] >> endobj 1630 0 obj << -/Names [(Item.72) 1198 0 R (Item.73) 1211 0 R (Item.74) 1229 0 R (Item.75) 1230 0 R (Item.76) 1257 0 R (Item.77) 1258 0 R] -/Limits [(Item.72) (Item.77)] +/Names [(Item.53) 1123 0 R (Item.54) 1124 0 R (Item.55) 1131 0 R (Item.56) 1154 0 R (Item.57) 1155 0 R (Item.58) 1162 0 R] +/Limits [(Item.53) (Item.58)] >> endobj 1631 0 obj << -/Names [(Item.78) 1270 0 R (Item.79) 1276 0 R (Item.8) 710 0 R (Item.80) 1282 0 R (Item.81) 1288 0 R (Item.82) 1294 0 R] -/Limits [(Item.78) (Item.82)] +/Names [(Item.59) 1163 0 R (Item.6) 708 0 R (Item.60) 1164 0 R (Item.61) 1176 0 R (Item.62) 1177 0 R (Item.63) 1178 0 R] +/Limits [(Item.59) (Item.63)] >> endobj 1632 0 obj << -/Names [(Item.83) 1295 0 R (Item.84) 1302 0 R (Item.85) 1303 0 R (Item.86) 1313 0 R (Item.87) 1314 0 R (Item.88) 1315 0 R] -/Limits [(Item.83) (Item.88)] +/Names [(Item.64) 1179 0 R (Item.65) 1180 0 R (Item.66) 1181 0 R (Item.67) 1182 0 R (Item.68) 1183 0 R (Item.69) 1184 0 R] +/Limits [(Item.64) (Item.69)] >> endobj 1633 0 obj << -/Names [(Item.89) 1331 0 R (Item.9) 716 0 R (Item.90) 1332 0 R (Item.91) 1333 0 R (Item.92) 1334 0 R (Item.93) 1335 0 R] -/Limits [(Item.89) (Item.93)] +/Names [(Item.7) 709 0 R (Item.70) 1196 0 R (Item.71) 1197 0 R (Item.72) 1198 0 R (Item.73) 1199 0 R (Item.74) 1200 0 R] +/Limits [(Item.7) (Item.74)] >> endobj 1634 0 obj << -/Names [(Item.94) 1336 0 R (Item.95) 1337 0 R (Item.96) 1338 0 R (Item.97) 1339 0 R (Item.98) 1349 0 R (Item.99) 1350 0 R] -/Limits [(Item.94) (Item.99)] +/Names [(Item.75) 1201 0 R (Item.76) 1214 0 R (Item.77) 1232 0 R (Item.78) 1233 0 R (Item.79) 1260 0 R (Item.8) 710 0 R] +/Limits [(Item.75) (Item.8)] >> endobj 1635 0 obj << -/Names [(cite.2007c) 690 0 R (cite.2007d) 691 0 R (cite.BLACS) 662 0 R (cite.BLAS1) 643 0 R (cite.BLAS2) 644 0 R (cite.BLAS3) 645 0 R] -/Limits [(cite.2007c) (cite.BLAS3)] +/Names [(Item.80) 1261 0 R (Item.81) 1273 0 R (Item.82) 1279 0 R (Item.83) 1285 0 R (Item.84) 1291 0 R (Item.85) 1297 0 R] +/Limits [(Item.80) (Item.85)] >> endobj 1636 0 obj << -/Names [(cite.DesPat:11) 638 0 R (cite.DesignPatterns) 789 0 R (cite.KIVA3PSBLAS) 1555 0 R (cite.METIS) 677 0 R (cite.MPI1) 1560 0 R (cite.PARA04FOREST) 1553 0 R] -/Limits [(cite.DesPat:11) (cite.PARA04FOREST)] +/Names [(Item.86) 1298 0 R (Item.87) 1305 0 R (Item.88) 1306 0 R (Item.89) 1316 0 R (Item.9) 716 0 R (Item.90) 1317 0 R] +/Limits [(Item.86) (Item.90)] >> endobj 1637 0 obj << -/Names [(cite.PSBLAS) 1554 0 R (cite.RouXiaXu:11) 639 0 R (cite.Sparse03) 637 0 R (cite.machiels) 640 0 R (cite.metcalf) 636 0 R (cite.sblas02) 642 0 R] -/Limits [(cite.PSBLAS) (cite.sblas02)] +/Names [(Item.91) 1318 0 R (Item.92) 1334 0 R (Item.93) 1335 0 R (Item.94) 1336 0 R (Item.95) 1337 0 R (Item.96) 1338 0 R] +/Limits [(Item.91) (Item.96)] >> endobj 1638 0 obj << -/Names [(cite.sblas97) 641 0 R (descdata) 745 0 R (equation.1) 957 0 R (equation.2) 958 0 R (equation.3) 959 0 R (figure.1) 655 0 R] -/Limits [(cite.sblas97) (figure.1)] +/Names [(Item.97) 1339 0 R (Item.98) 1340 0 R (Item.99) 1341 0 R (cite.2007c) 690 0 R (cite.2007d) 691 0 R (cite.BLACS) 662 0 R] +/Limits [(Item.97) (cite.BLACS)] >> endobj 1639 0 obj << -/Names [(figure.10) 1438 0 R (figure.2) 685 0 R (figure.3) 768 0 R (figure.4) 790 0 R (figure.5) 812 0 R (figure.6) 826 0 R] -/Limits [(figure.10) (figure.6)] +/Names [(cite.BLAS1) 643 0 R (cite.BLAS2) 644 0 R (cite.BLAS3) 645 0 R (cite.DesPat:11) 638 0 R (cite.DesignPatterns) 789 0 R (cite.KIVA3PSBLAS) 1558 0 R] +/Limits [(cite.BLAS1) (cite.KIVA3PSBLAS)] >> endobj 1640 0 obj << -/Names [(figure.7) 1018 0 R (figure.8) 1048 0 R (figure.9) 1437 0 R (page.1) 477 0 R (page.10) 750 0 R (page.100) 1384 0 R] -/Limits [(figure.7) (page.100)] +/Names [(cite.METIS) 677 0 R (cite.MPI1) 1563 0 R (cite.PARA04FOREST) 1556 0 R (cite.PSBLAS) 1557 0 R (cite.RouXiaXu:11) 639 0 R (cite.Sparse03) 637 0 R] +/Limits [(cite.METIS) (cite.Sparse03)] >> endobj 1641 0 obj << -/Names [(page.101) 1388 0 R (page.102) 1392 0 R (page.103) 1398 0 R (page.104) 1405 0 R (page.105) 1411 0 R (page.106) 1417 0 R] -/Limits [(page.101) (page.106)] +/Names [(cite.machiels) 640 0 R (cite.metcalf) 636 0 R (cite.sblas02) 642 0 R (cite.sblas97) 641 0 R (descdata) 745 0 R (equation.1) 957 0 R] +/Limits [(cite.machiels) (equation.1)] >> endobj 1642 0 obj << -/Names [(page.107) 1423 0 R (page.108) 1428 0 R (page.109) 1435 0 R (page.11) 762 0 R (page.110) 1442 0 R (page.111) 1446 0 R] -/Limits [(page.107) (page.111)] +/Names [(equation.2) 958 0 R (equation.3) 959 0 R (figure.1) 655 0 R (figure.10) 1441 0 R (figure.2) 685 0 R (figure.3) 768 0 R] +/Limits [(equation.2) (figure.3)] >> endobj 1643 0 obj << -/Names [(page.112) 1450 0 R (page.113) 1454 0 R (page.114) 1458 0 R (page.115) 1462 0 R (page.116) 1468 0 R (page.117) 1473 0 R] -/Limits [(page.112) (page.117)] +/Names [(figure.4) 790 0 R (figure.5) 812 0 R (figure.6) 826 0 R (figure.7) 1018 0 R (figure.8) 1048 0 R (figure.9) 1440 0 R] +/Limits [(figure.4) (figure.9)] >> endobj 1644 0 obj << -/Names [(page.118) 1478 0 R (page.119) 1482 0 R (page.12) 774 0 R (page.120) 1487 0 R (page.121) 1491 0 R (page.122) 1498 0 R] -/Limits [(page.118) (page.122)] +/Names [(page.1) 477 0 R (page.10) 750 0 R (page.100) 1387 0 R (page.101) 1391 0 R (page.102) 1395 0 R (page.103) 1401 0 R] +/Limits [(page.1) (page.103)] >> endobj 1645 0 obj << -/Names [(page.123) 1507 0 R (page.124) 1515 0 R (page.125) 1520 0 R (page.126) 1524 0 R (page.127) 1532 0 R (page.128) 1539 0 R] -/Limits [(page.123) (page.128)] +/Names [(page.104) 1408 0 R (page.105) 1414 0 R (page.106) 1420 0 R (page.107) 1426 0 R (page.108) 1431 0 R (page.109) 1438 0 R] +/Limits [(page.104) (page.109)] >> endobj 1646 0 obj << -/Names [(page.129) 1543 0 R (page.13) 778 0 R (page.130) 1547 0 R (page.131) 1551 0 R (page.132) 1559 0 R (page.14) 786 0 R] -/Limits [(page.129) (page.14)] +/Names [(page.11) 762 0 R (page.110) 1445 0 R (page.111) 1449 0 R (page.112) 1453 0 R (page.113) 1457 0 R (page.114) 1461 0 R] +/Limits [(page.11) (page.114)] >> endobj 1647 0 obj << -/Names [(page.15) 794 0 R (page.16) 798 0 R (page.17) 803 0 R (page.18) 809 0 R (page.19) 817 0 R (page.2) 487 0 R] -/Limits [(page.15) (page.2)] +/Names [(page.115) 1465 0 R (page.116) 1471 0 R (page.117) 1476 0 R (page.118) 1481 0 R (page.119) 1485 0 R (page.12) 774 0 R] +/Limits [(page.115) (page.12)] >> endobj 1648 0 obj << -/Names [(page.20) 823 0 R (page.21) 830 0 R (page.22) 841 0 R (page.23) 848 0 R (page.24) 858 0 R (page.25) 863 0 R] -/Limits [(page.20) (page.25)] +/Names [(page.120) 1490 0 R (page.121) 1494 0 R (page.122) 1501 0 R (page.123) 1510 0 R (page.124) 1518 0 R (page.125) 1523 0 R] +/Limits [(page.120) (page.125)] >> endobj 1649 0 obj << -/Names [(page.26) 874 0 R (page.27) 879 0 R (page.28) 886 0 R (page.29) 894 0 R (page.3) 668 0 R (page.30) 902 0 R] -/Limits [(page.26) (page.30)] +/Names [(page.126) 1527 0 R (page.127) 1535 0 R (page.128) 1542 0 R (page.129) 1546 0 R (page.13) 778 0 R (page.130) 1550 0 R] +/Limits [(page.126) (page.130)] >> endobj 1650 0 obj << -/Names [(page.31) 910 0 R (page.32) 916 0 R (page.33) 923 0 R (page.34) 931 0 R (page.35) 938 0 R (page.36) 945 0 R] -/Limits [(page.31) (page.36)] +/Names [(page.131) 1554 0 R (page.132) 1562 0 R (page.14) 786 0 R (page.15) 794 0 R (page.16) 798 0 R (page.17) 803 0 R] +/Limits [(page.131) (page.17)] >> endobj 1651 0 obj << -/Names [(page.37) 956 0 R (page.38) 972 0 R (page.39) 978 0 R (page.4) 684 0 R (page.40) 989 0 R (page.41) 995 0 R] -/Limits [(page.37) (page.41)] +/Names [(page.18) 809 0 R (page.19) 817 0 R (page.2) 487 0 R (page.20) 823 0 R (page.21) 830 0 R (page.22) 841 0 R] +/Limits [(page.18) (page.22)] >> endobj 1652 0 obj << -/Names [(page.42) 1000 0 R (page.43) 1008 0 R (page.44) 1017 0 R (page.45) 1027 0 R (page.46) 1035 0 R (page.47) 1044 0 R] -/Limits [(page.42) (page.47)] +/Names [(page.23) 848 0 R (page.24) 858 0 R (page.25) 863 0 R (page.26) 874 0 R (page.27) 879 0 R (page.28) 886 0 R] +/Limits [(page.23) (page.28)] >> endobj 1653 0 obj << -/Names [(page.48) 1052 0 R (page.49) 1056 0 R (page.5) 697 0 R (page.50) 1069 0 R (page.51) 1074 0 R (page.52) 1080 0 R] -/Limits [(page.48) (page.52)] +/Names [(page.29) 894 0 R (page.3) 668 0 R (page.30) 902 0 R (page.31) 910 0 R (page.32) 916 0 R (page.33) 923 0 R] +/Limits [(page.29) (page.33)] >> endobj 1654 0 obj << -/Names [(page.53) 1085 0 R (page.54) 1089 0 R (page.55) 1094 0 R (page.56) 1101 0 R (page.57) 1106 0 R (page.58) 1116 0 R] -/Limits [(page.53) (page.58)] +/Names [(page.34) 931 0 R (page.35) 938 0 R (page.36) 945 0 R (page.37) 956 0 R (page.38) 972 0 R (page.39) 978 0 R] +/Limits [(page.34) (page.39)] >> endobj 1655 0 obj << -/Names [(page.59) 1121 0 R (page.6) 701 0 R (page.60) 1130 0 R (page.61) 1137 0 R (page.62) 1143 0 R (page.63) 1149 0 R] -/Limits [(page.59) (page.63)] +/Names [(page.4) 684 0 R (page.40) 989 0 R (page.41) 995 0 R (page.42) 1000 0 R (page.43) 1008 0 R (page.44) 1017 0 R] +/Limits [(page.4) (page.44)] >> endobj 1656 0 obj << -/Names [(page.64) 1153 0 R (page.65) 1161 0 R (page.66) 1171 0 R (page.67) 1175 0 R (page.68) 1188 0 R (page.69) 1192 0 R] -/Limits [(page.64) (page.69)] +/Names [(page.45) 1027 0 R (page.46) 1035 0 R (page.47) 1044 0 R (page.48) 1052 0 R (page.49) 1056 0 R (page.5) 697 0 R] +/Limits [(page.45) (page.5)] >> endobj 1657 0 obj << -/Names [(page.7) 715 0 R (page.70) 1204 0 R (page.71) 1210 0 R (page.72) 1217 0 R (page.73) 1223 0 R (page.74) 1228 0 R] -/Limits [(page.7) (page.74)] +/Names [(page.50) 1069 0 R (page.51) 1074 0 R (page.52) 1080 0 R (page.53) 1085 0 R (page.54) 1089 0 R (page.55) 1094 0 R] +/Limits [(page.50) (page.55)] >> endobj 1658 0 obj << -/Names [(page.75) 1237 0 R (page.76) 1243 0 R (page.77) 1247 0 R (page.78) 1252 0 R (page.79) 1256 0 R (page.8) 733 0 R] -/Limits [(page.75) (page.8)] +/Names [(page.56) 1101 0 R (page.57) 1106 0 R (page.58) 1116 0 R (page.59) 1121 0 R (page.6) 701 0 R (page.60) 1130 0 R] +/Limits [(page.56) (page.60)] >> endobj 1659 0 obj << -/Names [(page.80) 1264 0 R (page.81) 1269 0 R (page.82) 1275 0 R (page.83) 1281 0 R (page.84) 1287 0 R (page.85) 1293 0 R] -/Limits [(page.80) (page.85)] +/Names [(page.61) 1137 0 R (page.62) 1143 0 R (page.63) 1149 0 R (page.64) 1153 0 R (page.65) 1161 0 R (page.66) 1171 0 R] +/Limits [(page.61) (page.66)] >> endobj 1660 0 obj << -/Names [(page.86) 1301 0 R (page.87) 1308 0 R (page.88) 1312 0 R (page.89) 1322 0 R (page.9) 744 0 R (page.90) 1326 0 R] -/Limits [(page.86) (page.90)] +/Names [(page.67) 1175 0 R (page.68) 1191 0 R (page.69) 1195 0 R (page.7) 715 0 R (page.70) 1207 0 R (page.71) 1213 0 R] +/Limits [(page.67) (page.71)] >> endobj 1661 0 obj << -/Names [(page.91) 1330 0 R (page.92) 1344 0 R (page.93) 1348 0 R (page.94) 1354 0 R (page.95) 1360 0 R (page.96) 1367 0 R] -/Limits [(page.91) (page.96)] +/Names [(page.72) 1220 0 R (page.73) 1226 0 R (page.74) 1231 0 R (page.75) 1240 0 R (page.76) 1246 0 R (page.77) 1250 0 R] +/Limits [(page.72) (page.77)] >> endobj 1662 0 obj << -/Names [(page.97) 1371 0 R (page.98) 1376 0 R (page.99) 1380 0 R (page.i) 537 0 R (page.ii) 589 0 R (page.iii) 616 0 R] -/Limits [(page.97) (page.iii)] +/Names [(page.78) 1255 0 R (page.79) 1259 0 R (page.8) 733 0 R (page.80) 1267 0 R (page.81) 1272 0 R (page.82) 1278 0 R] +/Limits [(page.78) (page.82)] >> endobj 1663 0 obj << -/Names [(page.iv) 620 0 R (precdata) 824 0 R (section*.1) 538 0 R (section*.10) 94 0 R (section*.11) 98 0 R (section*.12) 102 0 R] -/Limits [(page.iv) (section*.12)] +/Names [(page.83) 1284 0 R (page.84) 1290 0 R (page.85) 1296 0 R (page.86) 1304 0 R (page.87) 1311 0 R (page.88) 1315 0 R] +/Limits [(page.83) (page.88)] >> endobj 1664 0 obj << -/Names [(section*.13) 106 0 R (section*.14) 110 0 R (section*.15) 114 0 R (section*.16) 130 0 R (section*.17) 818 0 R (section*.18) 134 0 R] -/Limits [(section*.13) (section*.18)] +/Names [(page.89) 1325 0 R (page.9) 744 0 R (page.90) 1329 0 R (page.91) 1333 0 R (page.92) 1347 0 R (page.93) 1351 0 R] +/Limits [(page.89) (page.93)] >> endobj 1665 0 obj << -/Names [(section*.19) 138 0 R (section*.2) 50 0 R (section*.20) 150 0 R (section*.21) 154 0 R (section*.22) 158 0 R (section*.23) 162 0 R] -/Limits [(section*.19) (section*.23)] +/Names [(page.94) 1357 0 R (page.95) 1363 0 R (page.96) 1370 0 R (page.97) 1374 0 R (page.98) 1379 0 R (page.99) 1383 0 R] +/Limits [(page.94) (page.99)] >> endobj 1666 0 obj << -/Names [(section*.24) 166 0 R (section*.25) 170 0 R (section*.26) 174 0 R (section*.27) 178 0 R (section*.28) 182 0 R (section*.29) 186 0 R] -/Limits [(section*.24) (section*.29)] +/Names [(page.i) 537 0 R (page.ii) 589 0 R (page.iii) 616 0 R (page.iv) 620 0 R (precdata) 824 0 R (section*.1) 538 0 R] +/Limits [(page.i) (section*.1)] >> endobj 1667 0 obj << -/Names [(section*.3) 54 0 R (section*.30) 190 0 R (section*.31) 194 0 R (section*.32) 198 0 R (section*.33) 206 0 R (section*.34) 210 0 R] -/Limits [(section*.3) (section*.34)] +/Names [(section*.10) 94 0 R (section*.11) 98 0 R (section*.12) 102 0 R (section*.13) 106 0 R (section*.14) 110 0 R (section*.15) 114 0 R] +/Limits [(section*.10) (section*.15)] >> endobj 1668 0 obj << -/Names [(section*.35) 214 0 R (section*.36) 218 0 R (section*.37) 226 0 R (section*.38) 230 0 R (section*.39) 234 0 R (section*.4) 58 0 R] -/Limits [(section*.35) (section*.4)] +/Names [(section*.16) 130 0 R (section*.17) 818 0 R (section*.18) 134 0 R (section*.19) 138 0 R (section*.2) 50 0 R (section*.20) 150 0 R] +/Limits [(section*.16) (section*.20)] >> endobj 1669 0 obj << -/Names [(section*.40) 238 0 R (section*.41) 242 0 R (section*.42) 246 0 R (section*.43) 250 0 R (section*.44) 254 0 R (section*.45) 258 0 R] -/Limits [(section*.40) (section*.45)] +/Names [(section*.21) 154 0 R (section*.22) 158 0 R (section*.23) 162 0 R (section*.24) 166 0 R (section*.25) 170 0 R (section*.26) 174 0 R] +/Limits [(section*.21) (section*.26)] >> endobj 1670 0 obj << -/Names [(section*.46) 262 0 R (section*.47) 266 0 R (section*.48) 270 0 R (section*.49) 274 0 R (section*.5) 62 0 R (section*.50) 278 0 R] -/Limits [(section*.46) (section*.50)] +/Names [(section*.27) 178 0 R (section*.28) 182 0 R (section*.29) 186 0 R (section*.3) 54 0 R (section*.30) 190 0 R (section*.31) 194 0 R] +/Limits [(section*.27) (section*.31)] >> endobj 1671 0 obj << -/Names [(section*.51) 282 0 R (section*.52) 286 0 R (section*.53) 290 0 R (section*.54) 294 0 R (section*.55) 298 0 R (section*.56) 302 0 R] -/Limits [(section*.51) (section*.56)] +/Names [(section*.32) 198 0 R (section*.33) 206 0 R (section*.34) 210 0 R (section*.35) 214 0 R (section*.36) 218 0 R (section*.37) 226 0 R] +/Limits [(section*.32) (section*.37)] >> endobj 1672 0 obj << -/Names [(section*.57) 306 0 R (section*.58) 310 0 R (section*.59) 314 0 R (section*.6) 66 0 R (section*.60) 318 0 R (section*.61) 322 0 R] -/Limits [(section*.57) (section*.61)] +/Names [(section*.38) 230 0 R (section*.39) 234 0 R (section*.4) 58 0 R (section*.40) 238 0 R (section*.41) 242 0 R (section*.42) 246 0 R] +/Limits [(section*.38) (section*.42)] >> endobj 1673 0 obj << -/Names [(section*.62) 326 0 R (section*.63) 330 0 R (section*.64) 338 0 R (section*.65) 342 0 R (section*.66) 346 0 R (section*.67) 350 0 R] -/Limits [(section*.62) (section*.67)] +/Names [(section*.43) 250 0 R (section*.44) 254 0 R (section*.45) 258 0 R (section*.46) 262 0 R (section*.47) 266 0 R (section*.48) 270 0 R] +/Limits [(section*.43) (section*.48)] >> endobj 1674 0 obj << -/Names [(section*.68) 354 0 R (section*.69) 358 0 R (section*.7) 70 0 R (section*.70) 362 0 R (section*.71) 366 0 R (section*.72) 370 0 R] -/Limits [(section*.68) (section*.72)] +/Names [(section*.49) 274 0 R (section*.5) 62 0 R (section*.50) 278 0 R (section*.51) 282 0 R (section*.52) 286 0 R (section*.53) 290 0 R] +/Limits [(section*.49) (section*.53)] >> endobj 1675 0 obj << -/Names [(section*.73) 374 0 R (section*.74) 378 0 R (section*.75) 382 0 R (section*.76) 386 0 R (section*.77) 390 0 R (section*.78) 394 0 R] -/Limits [(section*.73) (section*.78)] +/Names [(section*.54) 294 0 R (section*.55) 298 0 R (section*.56) 302 0 R (section*.57) 306 0 R (section*.58) 310 0 R (section*.59) 314 0 R] +/Limits [(section*.54) (section*.59)] >> endobj 1676 0 obj << -/Names [(section*.79) 398 0 R (section*.8) 74 0 R (section*.80) 406 0 R (section*.81) 410 0 R (section*.82) 414 0 R (section*.83) 418 0 R] -/Limits [(section*.79) (section*.83)] +/Names [(section*.6) 66 0 R (section*.60) 318 0 R (section*.61) 322 0 R (section*.62) 326 0 R (section*.63) 330 0 R (section*.64) 338 0 R] +/Limits [(section*.6) (section*.64)] >> endobj 1677 0 obj << -/Names [(section*.84) 426 0 R (section*.85) 430 0 R (section*.86) 434 0 R (section*.87) 438 0 R (section*.88) 442 0 R (section*.89) 450 0 R] -/Limits [(section*.84) (section*.89)] +/Names [(section*.65) 342 0 R (section*.66) 346 0 R (section*.67) 350 0 R (section*.68) 354 0 R (section*.69) 358 0 R (section*.7) 70 0 R] +/Limits [(section*.65) (section*.7)] >> endobj 1678 0 obj << -/Names [(section*.9) 90 0 R (section*.90) 454 0 R (section*.91) 458 0 R (section*.92) 462 0 R (section*.93) 470 0 R (section*.94) 1552 0 R] -/Limits [(section*.9) (section*.94)] +/Names [(section*.70) 362 0 R (section*.71) 366 0 R (section*.72) 370 0 R (section*.73) 374 0 R (section*.74) 378 0 R (section*.75) 382 0 R] +/Limits [(section*.70) (section*.75)] >> endobj 1679 0 obj << -/Names [(section.1) 10 0 R (section.10) 446 0 R (section.11) 466 0 R (section.2) 14 0 R (section.3) 38 0 R (section.4) 146 0 R] -/Limits [(section.1) (section.4)] +/Names [(section*.76) 386 0 R (section*.77) 390 0 R (section*.78) 394 0 R (section*.79) 398 0 R (section*.8) 74 0 R (section*.80) 406 0 R] +/Limits [(section*.76) (section*.80)] >> endobj 1680 0 obj << -/Names [(section.5) 202 0 R (section.6) 222 0 R (section.7) 334 0 R (section.8) 402 0 R (section.9) 422 0 R (spbasedata) 788 0 R] -/Limits [(section.5) (spbasedata)] +/Names [(section*.81) 410 0 R (section*.82) 414 0 R (section*.83) 418 0 R (section*.84) 426 0 R (section*.85) 430 0 R (section*.86) 434 0 R] +/Limits [(section*.81) (section*.86)] >> endobj 1681 0 obj << -/Names [(spdata) 787 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R (subsection.2.3) 26 0 R (subsection.2.4) 34 0 R (subsection.3.1) 42 0 R] -/Limits [(spdata) (subsection.3.1)] +/Names [(section*.87) 438 0 R (section*.88) 442 0 R (section*.89) 450 0 R (section*.9) 90 0 R (section*.90) 454 0 R (section*.91) 458 0 R] +/Limits [(section*.87) (section*.91)] >> endobj 1682 0 obj << -/Names [(subsection.3.2) 82 0 R (subsection.3.3) 122 0 R (subsection.3.4) 142 0 R (subsubsection.2.3.1) 30 0 R (subsubsection.3.1.1) 46 0 R (subsubsection.3.1.2) 78 0 R] -/Limits [(subsection.3.2) (subsubsection.3.1.2)] +/Names [(section*.92) 462 0 R (section*.93) 470 0 R (section*.94) 1555 0 R (section.1) 10 0 R (section.10) 446 0 R (section.11) 466 0 R] +/Limits [(section*.92) (section.11)] >> endobj 1683 0 obj << -/Names [(subsubsection.3.2.1) 86 0 R (subsubsection.3.2.2) 118 0 R (subsubsection.3.3.1) 126 0 R (table.1) 842 0 R (table.10) 939 0 R (table.11) 947 0 R] -/Limits [(subsubsection.3.2.1) (table.11)] +/Names [(section.2) 14 0 R (section.3) 38 0 R (section.4) 146 0 R (section.5) 202 0 R (section.6) 222 0 R (section.7) 334 0 R] +/Limits [(section.2) (section.7)] >> endobj 1684 0 obj << -/Names [(table.12) 960 0 R (table.13) 979 0 R (table.14) 1009 0 R (table.15) 1036 0 R (table.16) 1070 0 R (table.17) 1081 0 R] -/Limits [(table.12) (table.17)] +/Names [(section.8) 402 0 R (section.9) 422 0 R (spbasedata) 788 0 R (spdata) 787 0 R (subsection.2.1) 18 0 R (subsection.2.2) 22 0 R] +/Limits [(section.8) (subsection.2.2)] >> endobj 1685 0 obj << -/Names [(table.2) 859 0 R (table.3) 875 0 R (table.4) 887 0 R (table.5) 895 0 R (table.6) 903 0 R (table.7) 911 0 R] -/Limits [(table.2) (table.7)] +/Names [(subsection.2.3) 26 0 R (subsection.2.4) 34 0 R (subsection.3.1) 42 0 R (subsection.3.2) 82 0 R (subsection.3.3) 122 0 R (subsection.3.4) 142 0 R] +/Limits [(subsection.2.3) (subsection.3.4)] >> endobj 1686 0 obj << -/Names [(table.8) 924 0 R (table.9) 932 0 R (title.0) 6 0 R (vbasedata) 811 0 R (vdata) 810 0 R] -/Limits [(table.8) (vdata)] +/Names [(subsubsection.2.3.1) 30 0 R (subsubsection.3.1.1) 46 0 R (subsubsection.3.1.2) 78 0 R (subsubsection.3.2.1) 86 0 R (subsubsection.3.2.2) 118 0 R (subsubsection.3.3.1) 126 0 R] +/Limits [(subsubsection.2.3.1) (subsubsection.3.3.1)] >> endobj 1687 0 obj << -/Kids [1615 0 R 1616 0 R 1617 0 R 1618 0 R 1619 0 R 1620 0 R] -/Limits [(Doc-Start) (Item.22)] +/Names [(table.1) 842 0 R (table.10) 939 0 R (table.11) 947 0 R (table.12) 960 0 R (table.13) 979 0 R (table.14) 1009 0 R] +/Limits [(table.1) (table.14)] >> endobj 1688 0 obj << -/Kids [1621 0 R 1622 0 R 1623 0 R 1624 0 R 1625 0 R 1626 0 R] -/Limits [(Item.23) (Item.55)] +/Names [(table.15) 1036 0 R (table.16) 1070 0 R (table.17) 1081 0 R (table.2) 859 0 R (table.3) 875 0 R (table.4) 887 0 R] +/Limits [(table.15) (table.4)] >> endobj 1689 0 obj << -/Kids [1627 0 R 1628 0 R 1629 0 R 1630 0 R 1631 0 R 1632 0 R] -/Limits [(Item.56) (Item.88)] +/Names [(table.5) 895 0 R (table.6) 903 0 R (table.7) 911 0 R (table.8) 924 0 R (table.9) 932 0 R (title.0) 6 0 R] +/Limits [(table.5) (title.0)] >> endobj 1690 0 obj << -/Kids [1633 0 R 1634 0 R 1635 0 R 1636 0 R 1637 0 R 1638 0 R] -/Limits [(Item.89) (figure.1)] +/Names [(vbasedata) 811 0 R (vdata) 810 0 R] +/Limits [(vbasedata) (vdata)] >> endobj 1691 0 obj << -/Kids [1639 0 R 1640 0 R 1641 0 R 1642 0 R 1643 0 R 1644 0 R] -/Limits [(figure.10) (page.122)] +/Kids [1618 0 R 1619 0 R 1620 0 R 1621 0 R 1622 0 R 1623 0 R] +/Limits [(Doc-Start) (Item.2)] >> endobj 1692 0 obj << -/Kids [1645 0 R 1646 0 R 1647 0 R 1648 0 R 1649 0 R 1650 0 R] -/Limits [(page.123) (page.36)] +/Kids [1624 0 R 1625 0 R 1626 0 R 1627 0 R 1628 0 R 1629 0 R] +/Limits [(Item.20) (Item.52)] >> endobj 1693 0 obj << -/Kids [1651 0 R 1652 0 R 1653 0 R 1654 0 R 1655 0 R 1656 0 R] -/Limits [(page.37) (page.69)] +/Kids [1630 0 R 1631 0 R 1632 0 R 1633 0 R 1634 0 R 1635 0 R] +/Limits [(Item.53) (Item.85)] >> endobj 1694 0 obj << -/Kids [1657 0 R 1658 0 R 1659 0 R 1660 0 R 1661 0 R 1662 0 R] -/Limits [(page.7) (page.iii)] +/Kids [1636 0 R 1637 0 R 1638 0 R 1639 0 R 1640 0 R 1641 0 R] +/Limits [(Item.86) (equation.1)] >> endobj 1695 0 obj << -/Kids [1663 0 R 1664 0 R 1665 0 R 1666 0 R 1667 0 R 1668 0 R] -/Limits [(page.iv) (section*.4)] +/Kids [1642 0 R 1643 0 R 1644 0 R 1645 0 R 1646 0 R 1647 0 R] +/Limits [(equation.2) (page.12)] >> endobj 1696 0 obj << -/Kids [1669 0 R 1670 0 R 1671 0 R 1672 0 R 1673 0 R 1674 0 R] -/Limits [(section*.40) (section*.72)] +/Kids [1648 0 R 1649 0 R 1650 0 R 1651 0 R 1652 0 R 1653 0 R] +/Limits [(page.120) (page.33)] >> endobj 1697 0 obj << -/Kids [1675 0 R 1676 0 R 1677 0 R 1678 0 R 1679 0 R 1680 0 R] -/Limits [(section*.73) (spbasedata)] +/Kids [1654 0 R 1655 0 R 1656 0 R 1657 0 R 1658 0 R 1659 0 R] +/Limits [(page.34) (page.66)] >> endobj 1698 0 obj << -/Kids [1681 0 R 1682 0 R 1683 0 R 1684 0 R 1685 0 R 1686 0 R] -/Limits [(spdata) (vdata)] +/Kids [1660 0 R 1661 0 R 1662 0 R 1663 0 R 1664 0 R 1665 0 R] +/Limits [(page.67) (page.99)] >> endobj 1699 0 obj << -/Kids [1687 0 R 1688 0 R 1689 0 R 1690 0 R 1691 0 R 1692 0 R] -/Limits [(Doc-Start) (page.36)] +/Kids [1666 0 R 1667 0 R 1668 0 R 1669 0 R 1670 0 R 1671 0 R] +/Limits [(page.i) (section*.37)] >> endobj 1700 0 obj << -/Kids [1693 0 R 1694 0 R 1695 0 R 1696 0 R 1697 0 R 1698 0 R] -/Limits [(page.37) (vdata)] +/Kids [1672 0 R 1673 0 R 1674 0 R 1675 0 R 1676 0 R 1677 0 R] +/Limits [(section*.38) (section*.7)] >> endobj 1701 0 obj << -/Kids [1699 0 R 1700 0 R] -/Limits [(Doc-Start) (vdata)] +/Kids [1678 0 R 1679 0 R 1680 0 R 1681 0 R 1682 0 R 1683 0 R] +/Limits [(section*.70) (section.7)] >> endobj 1702 0 obj << -/Dests 1701 0 R +/Kids [1684 0 R 1685 0 R 1686 0 R 1687 0 R 1688 0 R 1689 0 R] +/Limits [(section.8) (title.0)] >> endobj 1703 0 obj << +/Kids [1690 0 R] +/Limits [(vbasedata) (vdata)] +>> endobj +1704 0 obj << +/Kids [1691 0 R 1692 0 R 1693 0 R 1694 0 R 1695 0 R 1696 0 R] +/Limits [(Doc-Start) (page.33)] +>> endobj +1705 0 obj << +/Kids [1697 0 R 1698 0 R 1699 0 R 1700 0 R 1701 0 R 1702 0 R] +/Limits [(page.34) (title.0)] +>> endobj +1706 0 obj << +/Kids [1703 0 R] +/Limits [(vbasedata) (vdata)] +>> endobj +1707 0 obj << +/Kids [1704 0 R 1705 0 R 1706 0 R] +/Limits [(Doc-Start) (vdata)] +>> endobj +1708 0 obj << +/Dests 1707 0 R +>> endobj +1709 0 obj << /Type /Catalog -/Pages 1613 0 R -/Outlines 1614 0 R -/Names 1702 0 R +/Pages 1616 0 R +/Outlines 1617 0 R +/Names 1708 0 R /URI (http://ce.uniroma2.it/psblas) /PageMode/UseOutlines/PageLabels << /Nums [0 << /S /D >> 2 << /S /r >> 6 << /S /D >> ] >> /OpenAction 473 0 R >> endobj -1704 0 obj << - /Title (Parallel Sparse BLAS V. 3.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 5865 2012-04-16 12:35:14Z sfilippo $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() -/CreationDate (D:20120504130924+02'00') -/ModDate (D:20120504130924+02'00') +1710 0 obj << + /Title (Parallel Sparse BLAS V. 3.0) /Subject (Parallel Sparse Basic Linear Algebra Subroutines) /Keywords (Computer Science Linear Algebra Fluid Dynamics Parallel Linux MPI PSBLAS Iterative Solvers Preconditioners) /Creator (pdfLaTeX) /Producer ($Id: userguide.tex 5897 2012-05-04 12:05:16Z sfilippo $) /Author()/Title()/Subject()/Creator(LaTeX with hyperref package)/Producer(pdfTeX-1.40.3)/Keywords() +/CreationDate (D:20120525120128+02'00') +/ModDate (D:20120525120128+02'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) >> endobj xref -0 1705 +0 1711 0000000001 65535 f 0000000002 00000 f 0000000003 00000 f 0000000004 00000 f 0000000000 00000 f 0000000015 00000 n -0000011047 00000 n -0000956083 00000 n +0000011049 00000 n +0000958294 00000 n 0000000058 00000 n 0000000100 00000 n -0000091356 00000 n -0000956011 00000 n +0000091358 00000 n +0000958222 00000 n 0000000145 00000 n 0000000178 00000 n -0000102966 00000 n -0000955888 00000 n +0000102968 00000 n +0000958099 00000 n 0000000224 00000 n 0000000261 00000 n -0000112799 00000 n -0000955814 00000 n +0000112801 00000 n +0000958025 00000 n 0000000312 00000 n 0000000353 00000 n -0000121138 00000 n -0000955727 00000 n +0000121140 00000 n +0000957938 00000 n 0000000404 00000 n 0000000443 00000 n -0000136402 00000 n -0000955603 00000 n +0000136404 00000 n +0000957814 00000 n 0000000494 00000 n 0000000538 00000 n -0000153007 00000 n -0000955542 00000 n +0000153008 00000 n +0000957753 00000 n 0000000594 00000 n 0000000646 00000 n -0000153440 00000 n -0000955468 00000 n +0000153441 00000 n +0000957679 00000 n 0000000697 00000 n 0000000737 00000 n -0000162500 00000 n -0000955343 00000 n +0000162501 00000 n +0000957554 00000 n 0000000783 00000 n 0000000831 00000 n -0000162560 00000 n -0000955232 00000 n +0000162561 00000 n +0000957443 00000 n 0000000882 00000 n 0000000930 00000 n -0000181980 00000 n -0000955158 00000 n +0000181981 00000 n +0000957369 00000 n 0000000986 00000 n 0000001018 00000 n -0000182041 00000 n -0000955071 00000 n +0000182042 00000 n +0000957282 00000 n 0000001065 00000 n 0000001105 00000 n -0000182102 00000 n -0000954984 00000 n +0000182103 00000 n +0000957195 00000 n 0000001152 00000 n 0000001192 00000 n -0000182163 00000 n -0000954897 00000 n +0000182164 00000 n +0000957108 00000 n 0000001239 00000 n 0000001280 00000 n -0000186824 00000 n -0000954810 00000 n +0000186825 00000 n +0000957021 00000 n 0000001327 00000 n 0000001368 00000 n -0000186884 00000 n -0000954723 00000 n +0000186885 00000 n +0000956934 00000 n 0000001415 00000 n 0000001448 00000 n -0000186944 00000 n -0000954636 00000 n +0000186945 00000 n +0000956847 00000 n 0000001495 00000 n 0000001552 00000 n -0000187004 00000 n -0000954549 00000 n +0000187005 00000 n +0000956760 00000 n 0000001599 00000 n 0000001656 00000 n -0000197729 00000 n -0000954475 00000 n +0000197730 00000 n +0000956686 00000 n 0000001712 00000 n 0000001752 00000 n -0000197790 00000 n -0000954349 00000 n +0000197791 00000 n +0000956560 00000 n 0000001803 00000 n 0000001845 00000 n -0000203088 00000 n -0000954275 00000 n +0000203089 00000 n +0000956486 00000 n 0000001901 00000 n 0000001933 00000 n -0000203148 00000 n -0000954188 00000 n +0000203149 00000 n +0000956399 00000 n 0000001980 00000 n 0000002011 00000 n -0000203208 00000 n -0000954101 00000 n +0000203209 00000 n +0000956312 00000 n 0000002059 00000 n 0000002090 00000 n -0000207092 00000 n -0000954012 00000 n +0000207093 00000 n +0000956223 00000 n 0000002138 00000 n 0000002172 00000 n -0000207215 00000 n -0000953921 00000 n +0000207216 00000 n +0000956132 00000 n 0000002221 00000 n 0000002252 00000 n -0000211313 00000 n -0000953829 00000 n +0000211314 00000 n +0000956040 00000 n 0000002301 00000 n 0000002327 00000 n -0000211374 00000 n -0000953737 00000 n +0000211375 00000 n +0000955948 00000 n 0000002376 00000 n 0000002406 00000 n -0000211435 00000 n -0000953645 00000 n +0000211436 00000 n +0000955856 00000 n 0000002455 00000 n 0000002506 00000 n -0000219956 00000 n -0000953567 00000 n +0000219957 00000 n +0000955778 00000 n 0000002563 00000 n 0000002604 00000 n -0000220018 00000 n -0000953437 00000 n +0000220019 00000 n +0000955648 00000 n 0000002656 00000 n 0000002707 00000 n -0000223891 00000 n -0000953358 00000 n +0000223892 00000 n +0000955569 00000 n 0000002764 00000 n 0000002797 00000 n -0000223952 00000 n -0000953265 00000 n +0000223953 00000 n +0000955476 00000 n 0000002846 00000 n 0000002883 00000 n -0000224074 00000 n -0000953172 00000 n +0000224075 00000 n +0000955383 00000 n 0000002932 00000 n 0000002963 00000 n -0000224135 00000 n -0000953093 00000 n +0000224136 00000 n +0000955304 00000 n 0000003012 00000 n 0000003048 00000 n -0000226736 00000 n -0000953015 00000 n +0000226737 00000 n +0000955226 00000 n 0000003100 00000 n 0000003153 00000 n -0000227428 00000 n -0000952885 00000 n +0000227429 00000 n +0000955096 00000 n 0000003200 00000 n 0000003244 00000 n -0000236090 00000 n -0000952806 00000 n +0000236091 00000 n +0000955017 00000 n 0000003293 00000 n 0000003327 00000 n -0000248928 00000 n -0000952713 00000 n +0000248929 00000 n +0000954924 00000 n 0000003376 00000 n 0000003408 00000 n -0000259758 00000 n -0000952620 00000 n +0000259759 00000 n +0000954831 00000 n 0000003457 00000 n 0000003490 00000 n -0000268733 00000 n -0000952527 00000 n +0000268734 00000 n +0000954738 00000 n 0000003539 00000 n 0000003572 00000 n -0000276054 00000 n -0000952434 00000 n +0000276055 00000 n +0000954645 00000 n 0000003621 00000 n 0000003655 00000 n -0000283715 00000 n -0000952341 00000 n +0000283716 00000 n +0000954552 00000 n 0000003704 00000 n 0000003737 00000 n -0000292038 00000 n -0000952248 00000 n +0000292039 00000 n +0000954459 00000 n 0000003786 00000 n 0000003820 00000 n -0000300704 00000 n -0000952155 00000 n +0000300705 00000 n +0000954366 00000 n 0000003869 00000 n 0000003903 00000 n -0000307861 00000 n -0000952062 00000 n +0000307862 00000 n +0000954273 00000 n 0000003952 00000 n 0000003986 00000 n -0000314154 00000 n -0000951969 00000 n +0000314155 00000 n +0000954180 00000 n 0000004035 00000 n 0000004068 00000 n -0000320454 00000 n -0000951876 00000 n +0000320455 00000 n +0000954087 00000 n 0000004117 00000 n 0000004150 00000 n -0000328936 00000 n -0000951783 00000 n +0000328937 00000 n +0000953994 00000 n 0000004199 00000 n 0000004230 00000 n -0000345213 00000 n -0000951704 00000 n +0000345214 00000 n +0000953915 00000 n 0000004279 00000 n 0000004310 00000 n -0000361200 00000 n -0000951574 00000 n +0000361201 00000 n +0000953785 00000 n 0000004357 00000 n 0000004401 00000 n -0000368644 00000 n -0000951495 00000 n +0000368645 00000 n +0000953706 00000 n 0000004450 00000 n 0000004481 00000 n -0000389673 00000 n -0000951402 00000 n +0000389674 00000 n +0000953613 00000 n 0000004530 00000 n 0000004561 00000 n -0000414656 00000 n -0000951309 00000 n +0000414657 00000 n +0000953520 00000 n 0000004610 00000 n 0000004643 00000 n -0000424373 00000 n -0000951230 00000 n +0000424374 00000 n +0000953441 00000 n 0000004692 00000 n 0000004726 00000 n -0000433683 00000 n -0000951099 00000 n +0000433684 00000 n +0000953310 00000 n 0000004773 00000 n 0000004819 00000 n -0000433746 00000 n -0000951020 00000 n +0000433747 00000 n +0000953231 00000 n 0000004868 00000 n 0000004900 00000 n -0000462763 00000 n -0000950927 00000 n +0000462764 00000 n +0000953138 00000 n 0000004949 00000 n 0000004981 00000 n -0000470906 00000 n -0000950834 00000 n +0000470907 00000 n +0000953045 00000 n 0000005030 00000 n 0000005062 00000 n -0000474999 00000 n -0000950741 00000 n +0000475000 00000 n +0000952952 00000 n 0000005111 00000 n 0000005143 00000 n -0000477832 00000 n -0000950648 00000 n +0000477833 00000 n +0000952859 00000 n 0000005192 00000 n 0000005225 00000 n -0000484509 00000 n -0000950555 00000 n +0000484510 00000 n +0000952766 00000 n 0000005274 00000 n 0000005309 00000 n -0000492217 00000 n -0000950462 00000 n +0000492218 00000 n +0000952673 00000 n 0000005358 00000 n 0000005390 00000 n -0000499672 00000 n -0000950369 00000 n +0000499622 00000 n +0000952580 00000 n 0000005439 00000 n 0000005471 00000 n -0000512017 00000 n -0000950276 00000 n +0000514228 00000 n +0000952487 00000 n 0000005520 00000 n 0000005552 00000 n -0000518806 00000 n -0000950183 00000 n +0000521017 00000 n +0000952394 00000 n 0000005601 00000 n 0000005634 00000 n -0000523548 00000 n -0000950090 00000 n +0000525759 00000 n +0000952301 00000 n 0000005683 00000 n 0000005714 00000 n -0000529472 00000 n -0000949997 00000 n +0000531683 00000 n +0000952208 00000 n 0000005763 00000 n 0000005795 00000 n -0000537052 00000 n -0000949904 00000 n +0000539263 00000 n +0000952115 00000 n 0000005844 00000 n 0000005876 00000 n -0000544772 00000 n -0000949811 00000 n +0000546983 00000 n +0000952022 00000 n 0000005925 00000 n 0000005957 00000 n -0000548913 00000 n -0000949718 00000 n +0000551124 00000 n +0000951929 00000 n 0000006006 00000 n 0000006039 00000 n -0000552769 00000 n -0000949625 00000 n +0000554980 00000 n +0000951836 00000 n 0000006088 00000 n 0000006119 00000 n -0000559932 00000 n -0000949532 00000 n +0000562143 00000 n +0000951743 00000 n 0000006168 00000 n 0000006212 00000 n -0000567422 00000 n -0000949439 00000 n +0000569633 00000 n +0000951650 00000 n 0000006261 00000 n 0000006305 00000 n -0000571291 00000 n -0000949346 00000 n +0000573502 00000 n +0000951557 00000 n 0000006354 00000 n 0000006392 00000 n -0000576934 00000 n -0000949253 00000 n +0000579145 00000 n +0000951464 00000 n 0000006441 00000 n 0000006482 00000 n -0000580836 00000 n -0000949160 00000 n +0000583047 00000 n +0000951371 00000 n 0000006531 00000 n 0000006569 00000 n -0000586488 00000 n -0000949067 00000 n +0000588699 00000 n +0000951278 00000 n 0000006618 00000 n 0000006659 00000 n -0000590977 00000 n -0000948974 00000 n +0000593188 00000 n +0000951185 00000 n 0000006708 00000 n 0000006750 00000 n -0000595347 00000 n -0000948881 00000 n +0000597558 00000 n +0000951092 00000 n 0000006799 00000 n 0000006840 00000 n -0000601848 00000 n -0000948788 00000 n +0000604059 00000 n +0000950999 00000 n 0000006889 00000 n 0000006928 00000 n -0000611168 00000 n -0000948695 00000 n +0000613379 00000 n +0000950906 00000 n 0000006977 00000 n 0000007010 00000 n -0000617366 00000 n -0000948616 00000 n +0000619577 00000 n +0000950827 00000 n 0000007059 00000 n 0000007096 00000 n -0000625914 00000 n -0000948485 00000 n +0000628125 00000 n +0000950696 00000 n 0000007143 00000 n 0000007194 00000 n -0000631874 00000 n -0000948406 00000 n +0000634085 00000 n +0000950617 00000 n 0000007243 00000 n 0000007274 00000 n -0000637083 00000 n -0000948313 00000 n +0000639294 00000 n +0000950524 00000 n 0000007323 00000 n 0000007354 00000 n -0000642011 00000 n -0000948220 00000 n +0000644222 00000 n +0000950431 00000 n 0000007403 00000 n 0000007434 00000 n -0000644804 00000 n -0000948127 00000 n +0000647015 00000 n +0000950338 00000 n 0000007483 00000 n 0000007524 00000 n -0000648242 00000 n -0000948034 00000 n +0000650453 00000 n +0000950245 00000 n 0000007573 00000 n 0000007611 00000 n -0000649888 00000 n -0000947941 00000 n +0000652099 00000 n +0000950152 00000 n 0000007660 00000 n 0000007692 00000 n -0000651790 00000 n -0000947848 00000 n +0000654001 00000 n +0000950059 00000 n 0000007741 00000 n 0000007775 00000 n -0000653566 00000 n -0000947755 00000 n +0000655777 00000 n +0000949966 00000 n 0000007824 00000 n 0000007856 00000 n -0000658537 00000 n -0000947662 00000 n +0000660748 00000 n +0000949873 00000 n 0000007905 00000 n 0000007937 00000 n -0000664181 00000 n -0000947569 00000 n +0000666392 00000 n +0000949780 00000 n 0000007986 00000 n 0000008016 00000 n -0000669905 00000 n -0000947476 00000 n +0000672116 00000 n +0000949687 00000 n 0000008065 00000 n 0000008095 00000 n -0000675659 00000 n -0000947383 00000 n +0000677870 00000 n +0000949594 00000 n 0000008144 00000 n 0000008174 00000 n -0000681471 00000 n -0000947290 00000 n +0000683682 00000 n +0000949501 00000 n 0000008223 00000 n 0000008253 00000 n -0000687315 00000 n -0000947197 00000 n +0000689526 00000 n +0000949408 00000 n 0000008302 00000 n 0000008332 00000 n -0000693234 00000 n -0000947104 00000 n +0000695445 00000 n +0000949315 00000 n 0000008381 00000 n 0000008411 00000 n -0000699105 00000 n -0000947025 00000 n +0000701316 00000 n +0000949236 00000 n 0000008460 00000 n 0000008490 00000 n -0000706327 00000 n -0000946895 00000 n +0000708538 00000 n +0000949106 00000 n 0000008537 00000 n 0000008573 00000 n -0000714005 00000 n -0000946816 00000 n +0000716216 00000 n +0000949027 00000 n 0000008622 00000 n 0000008656 00000 n -0000715572 00000 n -0000946723 00000 n +0000717783 00000 n +0000948934 00000 n 0000008705 00000 n 0000008737 00000 n -0000717239 00000 n -0000946630 00000 n +0000719450 00000 n +0000948841 00000 n 0000008786 00000 n 0000008832 00000 n -0000719373 00000 n -0000946551 00000 n +0000721584 00000 n +0000948762 00000 n 0000008881 00000 n 0000008924 00000 n -0000720318 00000 n -0000946421 00000 n +0000722529 00000 n +0000948632 00000 n 0000008971 00000 n 0000009002 00000 n -0000725325 00000 n -0000946317 00000 n +0000727536 00000 n +0000948528 00000 n 0000009051 00000 n 0000009081 00000 n -0000730794 00000 n -0000946238 00000 n +0000733005 00000 n +0000948449 00000 n 0000009130 00000 n 0000009161 00000 n -0000734613 00000 n -0000946145 00000 n +0000736824 00000 n +0000948356 00000 n 0000009210 00000 n 0000009247 00000 n -0000738294 00000 n -0000946052 00000 n +0000740505 00000 n +0000948263 00000 n 0000009296 00000 n 0000009334 00000 n -0000742603 00000 n -0000945973 00000 n +0000744814 00000 n +0000948184 00000 n 0000009383 00000 n 0000009421 00000 n -0000743933 00000 n -0000945843 00000 n +0000746144 00000 n +0000948054 00000 n 0000009469 00000 n 0000009515 00000 n -0000749344 00000 n -0000945764 00000 n +0000751555 00000 n +0000947975 00000 n 0000009564 00000 n 0000009599 00000 n -0000757686 00000 n -0000945671 00000 n +0000759897 00000 n +0000947882 00000 n 0000009648 00000 n 0000009682 00000 n -0000764745 00000 n -0000945578 00000 n +0000766956 00000 n +0000947789 00000 n 0000009731 00000 n 0000009766 00000 n -0000767340 00000 n -0000945499 00000 n +0000769551 00000 n +0000947710 00000 n 0000009815 00000 n 0000009851 00000 n -0000768368 00000 n -0000945383 00000 n +0000770579 00000 n +0000947594 00000 n 0000009899 00000 n 0000009939 00000 n -0000776993 00000 n -0000945318 00000 n +0000779204 00000 n +0000947529 00000 n 0000009988 00000 n 0000010014 00000 n -0000010806 00000 n -0000011106 00000 n +0000010808 00000 n +0000011108 00000 n 0000010066 00000 n -0000010925 00000 n -0000010986 00000 n -0000939672 00000 n -0000941409 00000 n -0000939526 00000 n -0000940255 00000 n -0000941846 00000 n -0000011533 00000 n -0000011352 00000 n -0000011216 00000 n -0000011471 00000 n -0000029952 00000 n -0000030103 00000 n -0000030253 00000 n -0000030410 00000 n -0000030567 00000 n -0000030724 00000 n -0000030886 00000 n -0000031043 00000 n -0000031194 00000 n -0000031350 00000 n -0000031512 00000 n -0000031665 00000 n -0000031818 00000 n -0000031970 00000 n -0000032122 00000 n -0000032275 00000 n -0000032428 00000 n -0000032581 00000 n -0000032743 00000 n -0000032900 00000 n -0000033062 00000 n -0000033215 00000 n -0000033369 00000 n -0000033523 00000 n -0000033677 00000 n -0000033831 00000 n -0000033984 00000 n -0000034138 00000 n -0000034300 00000 n -0000034457 00000 n -0000034618 00000 n -0000034770 00000 n -0000034924 00000 n -0000035078 00000 n -0000035234 00000 n -0000035385 00000 n -0000035539 00000 n -0000035693 00000 n -0000035847 00000 n -0000036001 00000 n -0000036155 00000 n -0000036308 00000 n -0000036462 00000 n -0000036616 00000 n -0000036770 00000 n -0000059221 00000 n -0000037045 00000 n -0000029461 00000 n -0000011604 00000 n -0000036923 00000 n -0000036984 00000 n -0000059375 00000 n -0000059527 00000 n -0000059681 00000 n -0000059833 00000 n -0000059987 00000 n -0000060141 00000 n -0000060294 00000 n -0000060447 00000 n -0000060598 00000 n -0000060751 00000 n -0000060905 00000 n -0000061059 00000 n -0000061213 00000 n -0000061367 00000 n -0000061521 00000 n -0000061675 00000 n -0000061829 00000 n -0000061983 00000 n -0000062137 00000 n -0000062290 00000 n -0000062443 00000 n -0000062596 00000 n -0000062750 00000 n -0000062904 00000 n -0000063058 00000 n -0000063211 00000 n -0000063364 00000 n -0000063516 00000 n -0000063670 00000 n -0000063824 00000 n -0000063978 00000 n -0000064131 00000 n -0000064283 00000 n -0000064437 00000 n -0000064591 00000 n -0000064745 00000 n -0000064897 00000 n -0000065051 00000 n -0000065204 00000 n -0000065357 00000 n -0000065510 00000 n -0000065664 00000 n -0000065818 00000 n -0000065971 00000 n -0000066123 00000 n -0000066276 00000 n -0000076809 00000 n -0000066491 00000 n -0000058714 00000 n -0000037142 00000 n -0000066429 00000 n -0000076963 00000 n -0000077116 00000 n -0000077270 00000 n -0000077422 00000 n -0000077576 00000 n -0000077729 00000 n -0000077879 00000 n -0000078033 00000 n -0000078186 00000 n -0000078340 00000 n -0000078494 00000 n -0000078643 00000 n -0000078797 00000 n -0000078950 00000 n -0000079104 00000 n -0000079257 00000 n -0000079411 00000 n -0000079563 00000 n -0000079717 00000 n -0000079871 00000 n -0000080025 00000 n -0000080179 00000 n -0000080330 00000 n -0000080545 00000 n -0000076486 00000 n -0000066575 00000 n -0000080484 00000 n -0000080948 00000 n -0000080767 00000 n -0000080629 00000 n -0000080886 00000 n -0000089807 00000 n -0000089961 00000 n -0000090117 00000 n -0000090274 00000 n -0000090433 00000 n -0000090589 00000 n -0000090743 00000 n -0000090897 00000 n -0000091050 00000 n -0000091203 00000 n -0000091416 00000 n -0000089596 00000 n -0000081019 00000 n -0000941263 00000 n -0000941964 00000 n -0000799771 00000 n -0000795926 00000 n -0000795305 00000 n -0000799834 00000 n -0000799708 00000 n -0000795739 00000 n -0000795801 00000 n -0000799645 00000 n -0000795553 00000 n -0000795615 00000 n -0000102511 00000 n -0000102661 00000 n -0000102814 00000 n -0000097308 00000 n -0000112280 00000 n -0000103087 00000 n -0000097153 00000 n -0000091513 00000 n -0000939818 00000 n -0000103027 00000 n -0000098518 00000 n -0000098764 00000 n -0000098811 00000 n -0000099204 00000 n -0000099225 00000 n -0000099532 00000 n -0000795677 00000 n -0000112431 00000 n -0000112585 00000 n -0000112983 00000 n -0000112125 00000 n -0000103212 00000 n -0000112738 00000 n -0000941555 00000 n -0000940543 00000 n -0000940110 00000 n -0000940975 00000 n -0000940400 00000 n -0000112859 00000 n -0000940686 00000 n -0000112921 00000 n -0000799582 00000 n -0000120708 00000 n -0000120861 00000 n -0000118737 00000 n -0000121199 00000 n -0000118590 00000 n -0000113183 00000 n -0000121014 00000 n -0000121076 00000 n -0000120446 00000 n -0000120565 00000 n -0000120612 00000 n -0000120686 00000 n -0000795491 00000 n -0000795429 00000 n -0000127031 00000 n -0000127182 00000 n -0000127395 00000 n -0000126884 00000 n -0000121363 00000 n -0000127334 00000 n -0000136959 00000 n -0000136221 00000 n -0000127505 00000 n -0000136340 00000 n -0000939964 00000 n -0000136463 00000 n -0000136525 00000 n -0000136587 00000 n -0000136649 00000 n -0000136711 00000 n -0000136773 00000 n -0000136835 00000 n -0000136897 00000 n -0000152788 00000 n -0000145015 00000 n -0000144046 00000 n -0000137094 00000 n -0000144165 00000 n -0000144226 00000 n -0000144287 00000 n -0000144348 00000 n -0000144409 00000 n -0000144469 00000 n -0000144530 00000 n -0000144591 00000 n -0000144651 00000 n -0000144712 00000 n -0000144773 00000 n -0000144834 00000 n -0000144895 00000 n -0000144955 00000 n -0000942082 00000 n -0000153501 00000 n -0000152649 00000 n -0000145099 00000 n -0000152945 00000 n -0000153068 00000 n -0000153130 00000 n -0000153192 00000 n -0000153254 00000 n -0000153316 00000 n -0000153378 00000 n -0000162287 00000 n -0000162682 00000 n -0000162148 00000 n -0000153649 00000 n -0000162439 00000 n -0000162620 00000 n -0000169711 00000 n -0000170421 00000 n -0000169572 00000 n -0000162805 00000 n -0000169863 00000 n -0000169925 00000 n -0000169987 00000 n -0000170049 00000 n -0000170111 00000 n -0000170173 00000 n -0000170235 00000 n -0000170297 00000 n -0000170359 00000 n -0000176135 00000 n -0000175589 00000 n -0000170518 00000 n -0000175708 00000 n -0000175769 00000 n -0000175830 00000 n -0000175890 00000 n -0000175951 00000 n -0000176012 00000 n -0000176073 00000 n -0000181615 00000 n -0000181767 00000 n -0000182224 00000 n -0000181468 00000 n -0000176232 00000 n -0000181918 00000 n -0000187064 00000 n -0000186644 00000 n -0000182347 00000 n -0000186763 00000 n -0000942200 00000 n -0000197201 00000 n -0000197362 00000 n -0000197517 00000 n -0000197975 00000 n -0000197046 00000 n -0000187174 00000 n -0000197667 00000 n -0000197851 00000 n -0000197913 00000 n -0000799519 00000 n -0000203026 00000 n -0000203268 00000 n -0000202846 00000 n -0000198085 00000 n -0000202965 00000 n -0000207276 00000 n -0000206911 00000 n -0000203365 00000 n -0000207030 00000 n -0000207153 00000 n -0000211495 00000 n -0000211133 00000 n -0000207373 00000 n -0000211252 00000 n -0000219591 00000 n -0000219743 00000 n -0000220264 00000 n -0000219444 00000 n -0000211592 00000 n -0000219894 00000 n -0000220080 00000 n -0000220142 00000 n -0000220202 00000 n -0000226523 00000 n -0000224196 00000 n -0000223711 00000 n -0000220374 00000 n -0000223830 00000 n -0000224013 00000 n -0000942318 00000 n -0000226922 00000 n -0000226384 00000 n -0000224293 00000 n -0000226674 00000 n -0000226798 00000 n -0000941701 00000 n -0000226860 00000 n -0000227489 00000 n -0000227248 00000 n -0000227032 00000 n -0000227367 00000 n -0000235132 00000 n -0000235282 00000 n -0000235430 00000 n -0000235580 00000 n -0000235730 00000 n -0000235878 00000 n -0000239222 00000 n -0000236213 00000 n -0000234953 00000 n -0000227573 00000 n -0000236028 00000 n -0000236152 00000 n -0000239373 00000 n -0000239520 00000 n -0000239731 00000 n -0000239067 00000 n -0000236349 00000 n -0000239670 00000 n -0000247970 00000 n -0000248118 00000 n -0000248268 00000 n -0000248416 00000 n -0000248566 00000 n -0000248717 00000 n -0000249051 00000 n -0000247791 00000 n -0000239841 00000 n -0000248866 00000 n -0000248989 00000 n -0000250063 00000 n -0000249883 00000 n -0000249200 00000 n -0000250002 00000 n -0000942436 00000 n -0000258801 00000 n -0000258949 00000 n -0000259098 00000 n -0000259246 00000 n -0000259396 00000 n -0000259547 00000 n -0000259881 00000 n -0000258622 00000 n -0000250147 00000 n -0000259696 00000 n -0000259819 00000 n -0000260893 00000 n -0000260713 00000 n -0000260030 00000 n -0000260832 00000 n -0000268224 00000 n -0000268372 00000 n -0000268520 00000 n -0000268856 00000 n -0000268069 00000 n -0000260977 00000 n -0000268671 00000 n -0000268794 00000 n -0000275545 00000 n -0000275693 00000 n -0000275843 00000 n -0000276176 00000 n -0000275390 00000 n -0000269005 00000 n -0000275993 00000 n -0000276114 00000 n -0000283204 00000 n -0000283352 00000 n -0000283502 00000 n -0000283838 00000 n -0000283049 00000 n -0000276325 00000 n -0000283653 00000 n -0000283776 00000 n -0000291531 00000 n -0000291678 00000 n -0000291827 00000 n -0000292161 00000 n -0000291376 00000 n -0000283999 00000 n -0000291977 00000 n -0000292099 00000 n -0000942554 00000 n -0000293187 00000 n -0000293006 00000 n -0000292322 00000 n -0000293125 00000 n -0000300194 00000 n -0000300342 00000 n -0000300492 00000 n -0000300826 00000 n -0000300039 00000 n -0000293271 00000 n -0000300643 00000 n -0000300764 00000 n -0000307351 00000 n -0000307499 00000 n -0000307648 00000 n -0000307984 00000 n -0000307196 00000 n -0000300975 00000 n -0000307799 00000 n -0000307922 00000 n -0000313793 00000 n -0000313942 00000 n -0000314276 00000 n -0000313646 00000 n -0000308132 00000 n -0000314093 00000 n -0000314214 00000 n -0000320092 00000 n -0000320241 00000 n -0000320577 00000 n -0000319945 00000 n -0000314424 00000 n -0000320392 00000 n -0000941120 00000 n -0000320515 00000 n -0000328276 00000 n -0000328427 00000 n -0000328576 00000 n -0000328724 00000 n -0000336634 00000 n -0000329244 00000 n -0000328113 00000 n -0000320726 00000 n -0000328875 00000 n -0000328996 00000 n -0000329058 00000 n -0000329120 00000 n -0000329182 00000 n -0000942672 00000 n -0000336785 00000 n -0000336933 00000 n -0000337084 00000 n -0000337235 00000 n -0000337388 00000 n -0000337541 00000 n -0000337694 00000 n -0000337907 00000 n -0000336439 00000 n -0000329405 00000 n -0000337845 00000 n -0000345002 00000 n -0000353545 00000 n -0000345336 00000 n -0000344863 00000 n -0000338017 00000 n -0000345152 00000 n -0000345274 00000 n -0000353697 00000 n -0000353845 00000 n -0000353996 00000 n -0000354147 00000 n -0000354295 00000 n -0000354446 00000 n -0000354658 00000 n -0000353358 00000 n -0000345510 00000 n -0000354596 00000 n -0000359663 00000 n -0000359814 00000 n -0000360026 00000 n -0000359516 00000 n -0000354794 00000 n -0000359965 00000 n -0000360985 00000 n -0000361262 00000 n -0000360846 00000 n -0000360136 00000 n -0000361137 00000 n -0000367976 00000 n -0000368125 00000 n -0000368277 00000 n -0000368429 00000 n -0000368769 00000 n -0000367805 00000 n -0000361346 00000 n -0000368581 00000 n -0000368705 00000 n -0000942790 00000 n -0000377478 00000 n -0000373238 00000 n -0000377629 00000 n -0000377908 00000 n -0000373085 00000 n -0000368906 00000 n -0000377780 00000 n -0000377844 00000 n -0000377138 00000 n -0000377258 00000 n -0000377306 00000 n -0000377381 00000 n -0000377455 00000 n -0000381357 00000 n -0000381171 00000 n -0000378061 00000 n -0000381294 00000 n -0000940830 00000 n -0000389158 00000 n -0000389306 00000 n -0000389458 00000 n -0000389799 00000 n -0000388996 00000 n -0000381443 00000 n -0000389609 00000 n -0000389735 00000 n -0000396037 00000 n -0000401360 00000 n -0000396189 00000 n -0000396339 00000 n -0000396742 00000 n -0000395875 00000 n -0000389949 00000 n -0000396491 00000 n -0000396554 00000 n -0000396617 00000 n -0000396680 00000 n -0000405747 00000 n -0000400745 00000 n -0000400558 00000 n -0000396879 00000 n -0000400681 00000 n -0000405811 00000 n -0000401237 00000 n -0000400830 00000 n -0000405684 00000 n -0000942915 00000 n -0000405344 00000 n -0000405464 00000 n -0000405512 00000 n -0000405587 00000 n -0000405661 00000 n -0000414140 00000 n -0000414289 00000 n -0000414441 00000 n -0000414782 00000 n -0000413978 00000 n -0000405912 00000 n -0000414592 00000 n -0000414718 00000 n -0000416645 00000 n -0000416459 00000 n -0000414944 00000 n -0000416582 00000 n -0000424158 00000 n -0000426584 00000 n -0000424500 00000 n -0000424014 00000 n -0000416743 00000 n -0000424309 00000 n -0000424436 00000 n -0000426799 00000 n -0000426440 00000 n -0000424662 00000 n -0000426736 00000 n -0000433809 00000 n -0000433496 00000 n -0000426897 00000 n -0000433619 00000 n -0000440787 00000 n -0000441065 00000 n -0000440643 00000 n -0000433946 00000 n -0000440939 00000 n -0000441002 00000 n -0000943040 00000 n -0000451442 00000 n -0000451733 00000 n -0000451298 00000 n -0000441189 00000 n -0000451605 00000 n -0000451669 00000 n -0000455089 00000 n -0000454590 00000 n -0000451870 00000 n -0000454713 00000 n -0000454776 00000 n -0000454839 00000 n -0000454902 00000 n -0000454965 00000 n -0000455028 00000 n -0000462549 00000 n -0000462825 00000 n -0000462405 00000 n -0000455174 00000 n -0000462699 00000 n -0000466309 00000 n -0000466724 00000 n -0000466165 00000 n -0000462949 00000 n -0000466472 00000 n -0000466535 00000 n -0000466598 00000 n -0000466661 00000 n -0000470541 00000 n -0000470691 00000 n -0000471032 00000 n -0000470388 00000 n -0000466835 00000 n -0000470842 00000 n -0000470968 00000 n -0000474633 00000 n -0000474784 00000 n -0000475060 00000 n -0000474480 00000 n -0000471143 00000 n -0000474936 00000 n -0000943165 00000 n -0000477618 00000 n -0000477894 00000 n -0000477474 00000 n -0000475171 00000 n -0000477768 00000 n -0000484145 00000 n -0000484294 00000 n -0000484571 00000 n -0000483992 00000 n -0000478005 00000 n -0000484446 00000 n -0000486670 00000 n -0000486355 00000 n -0000484708 00000 n -0000486478 00000 n -0000486542 00000 n -0000486606 00000 n -0000491855 00000 n -0000492006 00000 n -0000492467 00000 n -0000491702 00000 n -0000486755 00000 n -0000492154 00000 n -0000492278 00000 n -0000492341 00000 n -0000492404 00000 n -0000499308 00000 n -0000499460 00000 n -0000504092 00000 n -0000499735 00000 n -0000499155 00000 n -0000492591 00000 n -0000499608 00000 n -0000504682 00000 n -0000503948 00000 n -0000499859 00000 n -0000504243 00000 n -0000504306 00000 n -0000504369 00000 n -0000504432 00000 n -0000504495 00000 n -0000504557 00000 n -0000504619 00000 n -0000943290 00000 n -0000511654 00000 n -0000511804 00000 n -0000512079 00000 n -0000511501 00000 n -0000504793 00000 n -0000511953 00000 n -0000515061 00000 n -0000514498 00000 n -0000512190 00000 n -0000514621 00000 n -0000514684 00000 n -0000514747 00000 n -0000514810 00000 n -0000514873 00000 n -0000514936 00000 n -0000514999 00000 n -0000518443 00000 n -0000518591 00000 n -0000518868 00000 n -0000518290 00000 n -0000515146 00000 n -0000518742 00000 n -0000523183 00000 n -0000523333 00000 n -0000523673 00000 n -0000523030 00000 n -0000518979 00000 n -0000523485 00000 n -0000523610 00000 n -0000529108 00000 n -0000529259 00000 n -0000529534 00000 n -0000528955 00000 n -0000523784 00000 n -0000529408 00000 n -0000536688 00000 n -0000536840 00000 n -0000537113 00000 n -0000536535 00000 n -0000529658 00000 n -0000536989 00000 n -0000943415 00000 n -0000538727 00000 n -0000538412 00000 n -0000537237 00000 n -0000538535 00000 n -0000538599 00000 n -0000538663 00000 n -0000544262 00000 n -0000544412 00000 n -0000544561 00000 n -0000544833 00000 n -0000544100 00000 n -0000538825 00000 n -0000544709 00000 n -0000548549 00000 n -0000548697 00000 n -0000548975 00000 n -0000548396 00000 n -0000544957 00000 n -0000548849 00000 n -0000552830 00000 n -0000552583 00000 n -0000549086 00000 n -0000552706 00000 n -0000559718 00000 n -0000559994 00000 n -0000559574 00000 n -0000552967 00000 n -0000559868 00000 n -0000561182 00000 n -0000560870 00000 n -0000560118 00000 n -0000560993 00000 n -0000561056 00000 n -0000561119 00000 n -0000943540 00000 n -0000567207 00000 n -0000567484 00000 n -0000567063 00000 n -0000561267 00000 n -0000567358 00000 n -0000571076 00000 n -0000571415 00000 n -0000570932 00000 n -0000567608 00000 n -0000571228 00000 n -0000571352 00000 n -0000576719 00000 n -0000577060 00000 n -0000576575 00000 n -0000571539 00000 n -0000576870 00000 n -0000576996 00000 n -0000580621 00000 n -0000580960 00000 n -0000580477 00000 n -0000577184 00000 n -0000580773 00000 n -0000580897 00000 n -0000586273 00000 n -0000586614 00000 n -0000586129 00000 n -0000581084 00000 n -0000586424 00000 n -0000586550 00000 n -0000590763 00000 n -0000591164 00000 n -0000590619 00000 n -0000586738 00000 n -0000590914 00000 n -0000591038 00000 n -0000591101 00000 n -0000943665 00000 n -0000595133 00000 n -0000595537 00000 n -0000594989 00000 n -0000591275 00000 n -0000595283 00000 n -0000595409 00000 n -0000595473 00000 n -0000601635 00000 n -0000601910 00000 n -0000601491 00000 n -0000595648 00000 n -0000601785 00000 n -0000606184 00000 n -0000605805 00000 n -0000602034 00000 n -0000605928 00000 n -0000605992 00000 n -0000606056 00000 n -0000606120 00000 n -0000610653 00000 n -0000610803 00000 n -0000610955 00000 n -0000611229 00000 n -0000610491 00000 n -0000606308 00000 n -0000611105 00000 n -0000617429 00000 n -0000617179 00000 n -0000611353 00000 n -0000617302 00000 n -0000625358 00000 n -0000624606 00000 n -0000617553 00000 n -0000624729 00000 n -0000624792 00000 n -0000624855 00000 n -0000624918 00000 n -0000624981 00000 n -0000625044 00000 n -0000625107 00000 n -0000625169 00000 n -0000625232 00000 n -0000625295 00000 n -0000943790 00000 n -0000625977 00000 n -0000625727 00000 n -0000625481 00000 n -0000625850 00000 n -0000632061 00000 n -0000631688 00000 n -0000626062 00000 n -0000631811 00000 n -0000631935 00000 n -0000631998 00000 n -0000637273 00000 n -0000636896 00000 n -0000632198 00000 n -0000637019 00000 n -0000637146 00000 n -0000637209 00000 n -0000642261 00000 n -0000641825 00000 n -0000637410 00000 n -0000641948 00000 n -0000642072 00000 n -0000642135 00000 n -0000642198 00000 n -0000644866 00000 n -0000644617 00000 n -0000642398 00000 n -0000644740 00000 n -0000648303 00000 n -0000648056 00000 n -0000644977 00000 n -0000648179 00000 n -0000943915 00000 n -0000649950 00000 n -0000649701 00000 n -0000648440 00000 n -0000649824 00000 n -0000651851 00000 n -0000651604 00000 n -0000650061 00000 n -0000651727 00000 n -0000653628 00000 n -0000653379 00000 n -0000651962 00000 n -0000653502 00000 n -0000658598 00000 n -0000658351 00000 n -0000653739 00000 n -0000658474 00000 n -0000664371 00000 n -0000663994 00000 n -0000658735 00000 n -0000664117 00000 n -0000664243 00000 n -0000664307 00000 n -0000670092 00000 n -0000669719 00000 n -0000664508 00000 n -0000669842 00000 n -0000669966 00000 n -0000670029 00000 n -0000944040 00000 n -0000675849 00000 n -0000675472 00000 n -0000670229 00000 n -0000675595 00000 n -0000675721 00000 n -0000675785 00000 n -0000681658 00000 n -0000681285 00000 n -0000675986 00000 n -0000681408 00000 n -0000681532 00000 n -0000681595 00000 n -0000687505 00000 n -0000687128 00000 n -0000681795 00000 n -0000687251 00000 n -0000687377 00000 n -0000687441 00000 n -0000693357 00000 n -0000693048 00000 n -0000687642 00000 n -0000693171 00000 n -0000693295 00000 n -0000699230 00000 n -0000698918 00000 n -0000693494 00000 n -0000699041 00000 n -0000699167 00000 n -0000705961 00000 n -0000706112 00000 n -0000706389 00000 n -0000705808 00000 n -0000699367 00000 n -0000706264 00000 n -0000944165 00000 n -0000710575 00000 n -0000710639 00000 n -0000710703 00000 n -0000710388 00000 n -0000706487 00000 n -0000710511 00000 n -0000714066 00000 n -0000713819 00000 n -0000710801 00000 n -0000713942 00000 n -0000715635 00000 n -0000715385 00000 n -0000714177 00000 n -0000715508 00000 n -0000717301 00000 n -0000717053 00000 n -0000715746 00000 n -0000717176 00000 n -0000719436 00000 n -0000719186 00000 n -0000717412 00000 n -0000719309 00000 n -0000720380 00000 n -0000720132 00000 n -0000719547 00000 n -0000720255 00000 n -0000944290 00000 n -0000725112 00000 n -0000725388 00000 n -0000724968 00000 n -0000720478 00000 n -0000725261 00000 n -0000730581 00000 n -0000730856 00000 n -0000730437 00000 n -0000725499 00000 n -0000730731 00000 n -0000734400 00000 n -0000734676 00000 n -0000734256 00000 n -0000730967 00000 n -0000734549 00000 n -0000738356 00000 n -0000738108 00000 n -0000734787 00000 n -0000738231 00000 n -0000742390 00000 n -0000742666 00000 n -0000742246 00000 n -0000738467 00000 n -0000742539 00000 n -0000743995 00000 n -0000743747 00000 n -0000742777 00000 n -0000743870 00000 n -0000944415 00000 n -0000748973 00000 n -0000749125 00000 n -0000749469 00000 n -0000748820 00000 n -0000744106 00000 n -0000749280 00000 n -0000749406 00000 n -0000757019 00000 n -0000757168 00000 n -0000757319 00000 n -0000757471 00000 n -0000757747 00000 n -0000756848 00000 n -0000749631 00000 n -0000757623 00000 n -0000764081 00000 n -0000764232 00000 n -0000764380 00000 n -0000764532 00000 n -0000764807 00000 n -0000763910 00000 n -0000757858 00000 n -0000764681 00000 n -0000767125 00000 n -0000767402 00000 n -0000766981 00000 n -0000764918 00000 n -0000767277 00000 n -0000768431 00000 n -0000768181 00000 n -0000767513 00000 n -0000768304 00000 n -0000776481 00000 n -0000776631 00000 n -0000776782 00000 n -0000784128 00000 n -0000777054 00000 n -0000776319 00000 n -0000768529 00000 n -0000776930 00000 n -0000944540 00000 n -0000784277 00000 n -0000784428 00000 n -0000784640 00000 n -0000783966 00000 n -0000777216 00000 n -0000784576 00000 n -0000787488 00000 n -0000787302 00000 n -0000784764 00000 n -0000787425 00000 n -0000787913 00000 n -0000787726 00000 n -0000787586 00000 n -0000787849 00000 n -0000796050 00000 n -0000795056 00000 n -0000787985 00000 n -0000795179 00000 n -0000795242 00000 n -0000795367 00000 n -0000795863 00000 n -0000795988 00000 n -0000799961 00000 n -0000799332 00000 n -0000796148 00000 n -0000799455 00000 n -0000799897 00000 n -0000800059 00000 n -0000800512 00000 n -0000800846 00000 n -0000801202 00000 n -0000801228 00000 n -0000801739 00000 n -0000801777 00000 n -0000802472 00000 n -0000802805 00000 n -0000802885 00000 n -0000803265 00000 n -0000803907 00000 n -0000804571 00000 n -0000805199 00000 n -0000805842 00000 n -0000806132 00000 n -0000806785 00000 n -0000820946 00000 n -0000821384 00000 n -0000833783 00000 n -0000834211 00000 n -0000845318 00000 n -0000845653 00000 n -0000847739 00000 n -0000847961 00000 n -0000852152 00000 n -0000852395 00000 n -0000869383 00000 n -0000869918 00000 n -0000872194 00000 n -0000872426 00000 n -0000874809 00000 n -0000875047 00000 n -0000884729 00000 n -0000885106 00000 n -0000891096 00000 n -0000891416 00000 n -0000895466 00000 n -0000895810 00000 n -0000897433 00000 n -0000897669 00000 n -0000911474 00000 n -0000911853 00000 n -0000918126 00000 n -0000918394 00000 n -0000931886 00000 n -0000932375 00000 n -0000939182 00000 n -0000944665 00000 n -0000944785 00000 n -0000944909 00000 n -0000945035 00000 n -0000945152 00000 n -0000945244 00000 n -0000956182 00000 n -0000956369 00000 n -0000956554 00000 n -0000956737 00000 n -0000956922 00000 n -0000957093 00000 n -0000957263 00000 n -0000957434 00000 n -0000957604 00000 n -0000957775 00000 n -0000957947 00000 n -0000958121 00000 n -0000958298 00000 n -0000958473 00000 n -0000958650 00000 n -0000958825 00000 n -0000959002 00000 n -0000959177 00000 n -0000959354 00000 n -0000959529 00000 n -0000959706 00000 n -0000959901 00000 n -0000960135 00000 n -0000960351 00000 n -0000960544 00000 n -0000960726 00000 n -0000960906 00000 n -0000961091 00000 n -0000961274 00000 n -0000961459 00000 n -0000961642 00000 n -0000961827 00000 n -0000962007 00000 n -0000962176 00000 n -0000962347 00000 n -0000962517 00000 n -0000962688 00000 n -0000962858 00000 n -0000963035 00000 n -0000963210 00000 n -0000963387 00000 n -0000963562 00000 n -0000963739 00000 n -0000963913 00000 n -0000964087 00000 n -0000964264 00000 n -0000964439 00000 n -0000964616 00000 n -0000964791 00000 n -0000964980 00000 n -0000965183 00000 n -0000965384 00000 n -0000965587 00000 n -0000965787 00000 n -0000965987 00000 n -0000966190 00000 n -0000966391 00000 n -0000966594 00000 n -0000966795 00000 n -0000966998 00000 n -0000967199 00000 n -0000967402 00000 n -0000967603 00000 n -0000967806 00000 n -0000968007 00000 n -0000968193 00000 n -0000968382 00000 n -0000968588 00000 n -0000968831 00000 n -0000969052 00000 n -0000969235 00000 n -0000969406 00000 n -0000969555 00000 n -0000969673 00000 n -0000969789 00000 n -0000969905 00000 n -0000970022 00000 n -0000970141 00000 n -0000970258 00000 n -0000970374 00000 n -0000970490 00000 n -0000970609 00000 n -0000970733 00000 n -0000970856 00000 n -0000970969 00000 n -0000971087 00000 n -0000971201 00000 n -0000971281 00000 n -0000971321 00000 n -0000971558 00000 n +0000010927 00000 n +0000010988 00000 n +0000941883 00000 n +0000943620 00000 n +0000941737 00000 n +0000942466 00000 n +0000944057 00000 n +0000011535 00000 n +0000011354 00000 n +0000011218 00000 n +0000011473 00000 n +0000029954 00000 n +0000030105 00000 n +0000030255 00000 n +0000030412 00000 n +0000030569 00000 n +0000030726 00000 n +0000030888 00000 n +0000031045 00000 n +0000031196 00000 n +0000031352 00000 n +0000031514 00000 n +0000031667 00000 n +0000031820 00000 n +0000031972 00000 n +0000032124 00000 n +0000032277 00000 n +0000032430 00000 n +0000032583 00000 n +0000032745 00000 n +0000032902 00000 n +0000033064 00000 n +0000033217 00000 n +0000033371 00000 n +0000033525 00000 n +0000033679 00000 n +0000033833 00000 n +0000033986 00000 n +0000034140 00000 n +0000034302 00000 n +0000034459 00000 n +0000034620 00000 n +0000034772 00000 n +0000034926 00000 n +0000035080 00000 n +0000035236 00000 n +0000035387 00000 n +0000035541 00000 n +0000035695 00000 n +0000035849 00000 n +0000036003 00000 n +0000036157 00000 n +0000036310 00000 n +0000036464 00000 n +0000036618 00000 n +0000036772 00000 n +0000059223 00000 n +0000037047 00000 n +0000029463 00000 n +0000011606 00000 n +0000036925 00000 n +0000036986 00000 n +0000059377 00000 n +0000059529 00000 n +0000059683 00000 n +0000059835 00000 n +0000059989 00000 n +0000060143 00000 n +0000060296 00000 n +0000060449 00000 n +0000060600 00000 n +0000060753 00000 n +0000060907 00000 n +0000061061 00000 n +0000061215 00000 n +0000061369 00000 n +0000061523 00000 n +0000061677 00000 n +0000061831 00000 n +0000061985 00000 n +0000062139 00000 n +0000062292 00000 n +0000062445 00000 n +0000062598 00000 n +0000062752 00000 n +0000062906 00000 n +0000063060 00000 n +0000063213 00000 n +0000063366 00000 n +0000063518 00000 n +0000063672 00000 n +0000063826 00000 n +0000063980 00000 n +0000064133 00000 n +0000064285 00000 n +0000064439 00000 n +0000064593 00000 n +0000064747 00000 n +0000064899 00000 n +0000065053 00000 n +0000065206 00000 n +0000065359 00000 n +0000065512 00000 n +0000065666 00000 n +0000065820 00000 n +0000065973 00000 n +0000066125 00000 n +0000066278 00000 n +0000076811 00000 n +0000066493 00000 n +0000058716 00000 n +0000037144 00000 n +0000066431 00000 n +0000076965 00000 n +0000077118 00000 n +0000077272 00000 n +0000077424 00000 n +0000077578 00000 n +0000077731 00000 n +0000077881 00000 n +0000078035 00000 n +0000078188 00000 n +0000078342 00000 n +0000078496 00000 n +0000078645 00000 n +0000078799 00000 n +0000078952 00000 n +0000079106 00000 n +0000079259 00000 n +0000079413 00000 n +0000079565 00000 n +0000079719 00000 n +0000079873 00000 n +0000080027 00000 n +0000080181 00000 n +0000080332 00000 n +0000080547 00000 n +0000076488 00000 n +0000066577 00000 n +0000080486 00000 n +0000080950 00000 n +0000080769 00000 n +0000080631 00000 n +0000080888 00000 n +0000089809 00000 n +0000089963 00000 n +0000090119 00000 n +0000090276 00000 n +0000090435 00000 n +0000090591 00000 n +0000090745 00000 n +0000090899 00000 n +0000091052 00000 n +0000091205 00000 n +0000091418 00000 n +0000089598 00000 n +0000081021 00000 n +0000943474 00000 n +0000944175 00000 n +0000801982 00000 n +0000798137 00000 n +0000797516 00000 n +0000802045 00000 n +0000801919 00000 n +0000797950 00000 n +0000798012 00000 n +0000801856 00000 n +0000797764 00000 n +0000797826 00000 n +0000102513 00000 n +0000102663 00000 n +0000102816 00000 n +0000097310 00000 n +0000112282 00000 n +0000103089 00000 n +0000097155 00000 n +0000091515 00000 n +0000942029 00000 n +0000103029 00000 n +0000098520 00000 n +0000098766 00000 n +0000098813 00000 n +0000099206 00000 n +0000099227 00000 n +0000099534 00000 n +0000797888 00000 n +0000112433 00000 n +0000112587 00000 n +0000112985 00000 n +0000112127 00000 n +0000103214 00000 n +0000112740 00000 n +0000943766 00000 n +0000942754 00000 n +0000942321 00000 n +0000943186 00000 n +0000942611 00000 n +0000112861 00000 n +0000942897 00000 n +0000112923 00000 n +0000801793 00000 n +0000120710 00000 n +0000120863 00000 n +0000118739 00000 n +0000121201 00000 n +0000118592 00000 n +0000113185 00000 n +0000121016 00000 n +0000121078 00000 n +0000120448 00000 n +0000120567 00000 n +0000120614 00000 n +0000120688 00000 n +0000797702 00000 n +0000797640 00000 n +0000127033 00000 n +0000127184 00000 n +0000127397 00000 n +0000126886 00000 n +0000121365 00000 n +0000127336 00000 n +0000136961 00000 n +0000136223 00000 n +0000127507 00000 n +0000136342 00000 n +0000942175 00000 n +0000136465 00000 n +0000136527 00000 n +0000136589 00000 n +0000136651 00000 n +0000136713 00000 n +0000136775 00000 n +0000136837 00000 n +0000136899 00000 n +0000152789 00000 n +0000145017 00000 n +0000144048 00000 n +0000137096 00000 n +0000144167 00000 n +0000144228 00000 n +0000144289 00000 n +0000144350 00000 n +0000144411 00000 n +0000144471 00000 n +0000144532 00000 n +0000144593 00000 n +0000144653 00000 n +0000144714 00000 n +0000144775 00000 n +0000144836 00000 n +0000144897 00000 n +0000144957 00000 n +0000944293 00000 n +0000153502 00000 n +0000152650 00000 n +0000145101 00000 n +0000152946 00000 n +0000153069 00000 n +0000153131 00000 n +0000153193 00000 n +0000153255 00000 n +0000153317 00000 n +0000153379 00000 n +0000162288 00000 n +0000162683 00000 n +0000162149 00000 n +0000153650 00000 n +0000162440 00000 n +0000162621 00000 n +0000169712 00000 n +0000170422 00000 n +0000169573 00000 n +0000162806 00000 n +0000169864 00000 n +0000169926 00000 n +0000169988 00000 n +0000170050 00000 n +0000170112 00000 n +0000170174 00000 n +0000170236 00000 n +0000170298 00000 n +0000170360 00000 n +0000176136 00000 n +0000175590 00000 n +0000170519 00000 n +0000175709 00000 n +0000175770 00000 n +0000175831 00000 n +0000175891 00000 n +0000175952 00000 n +0000176013 00000 n +0000176074 00000 n +0000181616 00000 n +0000181768 00000 n +0000182225 00000 n +0000181469 00000 n +0000176233 00000 n +0000181919 00000 n +0000187065 00000 n +0000186645 00000 n +0000182348 00000 n +0000186764 00000 n +0000944411 00000 n +0000197202 00000 n +0000197363 00000 n +0000197518 00000 n +0000197976 00000 n +0000197047 00000 n +0000187175 00000 n +0000197668 00000 n +0000197852 00000 n +0000197914 00000 n +0000801730 00000 n +0000203027 00000 n +0000203269 00000 n +0000202847 00000 n +0000198086 00000 n +0000202966 00000 n +0000207277 00000 n +0000206912 00000 n +0000203366 00000 n +0000207031 00000 n +0000207154 00000 n +0000211496 00000 n +0000211134 00000 n +0000207374 00000 n +0000211253 00000 n +0000219592 00000 n +0000219744 00000 n +0000220265 00000 n +0000219445 00000 n +0000211593 00000 n +0000219895 00000 n +0000220081 00000 n +0000220143 00000 n +0000220203 00000 n +0000226524 00000 n +0000224197 00000 n +0000223712 00000 n +0000220375 00000 n +0000223831 00000 n +0000224014 00000 n +0000944529 00000 n +0000226923 00000 n +0000226385 00000 n +0000224294 00000 n +0000226675 00000 n +0000226799 00000 n +0000943912 00000 n +0000226861 00000 n +0000227490 00000 n +0000227249 00000 n +0000227033 00000 n +0000227368 00000 n +0000235133 00000 n +0000235283 00000 n +0000235431 00000 n +0000235581 00000 n +0000235731 00000 n +0000235879 00000 n +0000239223 00000 n +0000236214 00000 n +0000234954 00000 n +0000227574 00000 n +0000236029 00000 n +0000236153 00000 n +0000239374 00000 n +0000239521 00000 n +0000239732 00000 n +0000239068 00000 n +0000236350 00000 n +0000239671 00000 n +0000247971 00000 n +0000248119 00000 n +0000248269 00000 n +0000248417 00000 n +0000248567 00000 n +0000248718 00000 n +0000249052 00000 n +0000247792 00000 n +0000239842 00000 n +0000248867 00000 n +0000248990 00000 n +0000250064 00000 n +0000249884 00000 n +0000249201 00000 n +0000250003 00000 n +0000944647 00000 n +0000258802 00000 n +0000258950 00000 n +0000259099 00000 n +0000259247 00000 n +0000259397 00000 n +0000259548 00000 n +0000259882 00000 n +0000258623 00000 n +0000250148 00000 n +0000259697 00000 n +0000259820 00000 n +0000260894 00000 n +0000260714 00000 n +0000260031 00000 n +0000260833 00000 n +0000268225 00000 n +0000268373 00000 n +0000268521 00000 n +0000268857 00000 n +0000268070 00000 n +0000260978 00000 n +0000268672 00000 n +0000268795 00000 n +0000275546 00000 n +0000275694 00000 n +0000275844 00000 n +0000276177 00000 n +0000275391 00000 n +0000269006 00000 n +0000275994 00000 n +0000276115 00000 n +0000283205 00000 n +0000283353 00000 n +0000283503 00000 n +0000283839 00000 n +0000283050 00000 n +0000276326 00000 n +0000283654 00000 n +0000283777 00000 n +0000291532 00000 n +0000291679 00000 n +0000291828 00000 n +0000292162 00000 n +0000291377 00000 n +0000284000 00000 n +0000291978 00000 n +0000292100 00000 n +0000944765 00000 n +0000293188 00000 n +0000293007 00000 n +0000292323 00000 n +0000293126 00000 n +0000300195 00000 n +0000300343 00000 n +0000300493 00000 n +0000300827 00000 n +0000300040 00000 n +0000293272 00000 n +0000300644 00000 n +0000300765 00000 n +0000307352 00000 n +0000307500 00000 n +0000307649 00000 n +0000307985 00000 n +0000307197 00000 n +0000300976 00000 n +0000307800 00000 n +0000307923 00000 n +0000313794 00000 n +0000313943 00000 n +0000314277 00000 n +0000313647 00000 n +0000308133 00000 n +0000314094 00000 n +0000314215 00000 n +0000320093 00000 n +0000320242 00000 n +0000320578 00000 n +0000319946 00000 n +0000314425 00000 n +0000320393 00000 n +0000943331 00000 n +0000320516 00000 n +0000328277 00000 n +0000328428 00000 n +0000328577 00000 n +0000328725 00000 n +0000336635 00000 n +0000329245 00000 n +0000328114 00000 n +0000320727 00000 n +0000328876 00000 n +0000328997 00000 n +0000329059 00000 n +0000329121 00000 n +0000329183 00000 n +0000944883 00000 n +0000336786 00000 n +0000336934 00000 n +0000337085 00000 n +0000337236 00000 n +0000337389 00000 n +0000337542 00000 n +0000337695 00000 n +0000337908 00000 n +0000336440 00000 n +0000329406 00000 n +0000337846 00000 n +0000345003 00000 n +0000353546 00000 n +0000345337 00000 n +0000344864 00000 n +0000338018 00000 n +0000345153 00000 n +0000345275 00000 n +0000353698 00000 n +0000353846 00000 n +0000353997 00000 n +0000354148 00000 n +0000354296 00000 n +0000354447 00000 n +0000354659 00000 n +0000353359 00000 n +0000345511 00000 n +0000354597 00000 n +0000359664 00000 n +0000359815 00000 n +0000360027 00000 n +0000359517 00000 n +0000354795 00000 n +0000359966 00000 n +0000360986 00000 n +0000361263 00000 n +0000360847 00000 n +0000360137 00000 n +0000361138 00000 n +0000367977 00000 n +0000368126 00000 n +0000368278 00000 n +0000368430 00000 n +0000368770 00000 n +0000367806 00000 n +0000361347 00000 n +0000368582 00000 n +0000368706 00000 n +0000945001 00000 n +0000377479 00000 n +0000373239 00000 n +0000377630 00000 n +0000377909 00000 n +0000373086 00000 n +0000368907 00000 n +0000377781 00000 n +0000377845 00000 n +0000377139 00000 n +0000377259 00000 n +0000377307 00000 n +0000377382 00000 n +0000377456 00000 n +0000381358 00000 n +0000381172 00000 n +0000378062 00000 n +0000381295 00000 n +0000943041 00000 n +0000389159 00000 n +0000389307 00000 n +0000389459 00000 n +0000389800 00000 n +0000388997 00000 n +0000381444 00000 n +0000389610 00000 n +0000389736 00000 n +0000396038 00000 n +0000401361 00000 n +0000396190 00000 n +0000396340 00000 n +0000396743 00000 n +0000395876 00000 n +0000389950 00000 n +0000396492 00000 n +0000396555 00000 n +0000396618 00000 n +0000396681 00000 n +0000405748 00000 n +0000400746 00000 n +0000400559 00000 n +0000396880 00000 n +0000400682 00000 n +0000405812 00000 n +0000401238 00000 n +0000400831 00000 n +0000405685 00000 n +0000945126 00000 n +0000405345 00000 n +0000405465 00000 n +0000405513 00000 n +0000405588 00000 n +0000405662 00000 n +0000414141 00000 n +0000414290 00000 n +0000414442 00000 n +0000414783 00000 n +0000413979 00000 n +0000405913 00000 n +0000414593 00000 n +0000414719 00000 n +0000416646 00000 n +0000416460 00000 n +0000414945 00000 n +0000416583 00000 n +0000424159 00000 n +0000426585 00000 n +0000424501 00000 n +0000424015 00000 n +0000416744 00000 n +0000424310 00000 n +0000424437 00000 n +0000426800 00000 n +0000426441 00000 n +0000424663 00000 n +0000426737 00000 n +0000433810 00000 n +0000433497 00000 n +0000426898 00000 n +0000433620 00000 n +0000440788 00000 n +0000441066 00000 n +0000440644 00000 n +0000433947 00000 n +0000440940 00000 n +0000441003 00000 n +0000945251 00000 n +0000451443 00000 n +0000451734 00000 n +0000451299 00000 n +0000441190 00000 n +0000451606 00000 n +0000451670 00000 n +0000455090 00000 n +0000454591 00000 n +0000451871 00000 n +0000454714 00000 n +0000454777 00000 n +0000454840 00000 n +0000454903 00000 n +0000454966 00000 n +0000455029 00000 n +0000462550 00000 n +0000462826 00000 n +0000462406 00000 n +0000455175 00000 n +0000462700 00000 n +0000466310 00000 n +0000466725 00000 n +0000466166 00000 n +0000462950 00000 n +0000466473 00000 n +0000466536 00000 n +0000466599 00000 n +0000466662 00000 n +0000470542 00000 n +0000470692 00000 n +0000471033 00000 n +0000470389 00000 n +0000466836 00000 n +0000470843 00000 n +0000470969 00000 n +0000474634 00000 n +0000474785 00000 n +0000475061 00000 n +0000474481 00000 n +0000471144 00000 n +0000474937 00000 n +0000945376 00000 n +0000477619 00000 n +0000477895 00000 n +0000477475 00000 n +0000475172 00000 n +0000477769 00000 n +0000484146 00000 n +0000484295 00000 n +0000484572 00000 n +0000483993 00000 n +0000478006 00000 n +0000484447 00000 n +0000486671 00000 n +0000486356 00000 n +0000484709 00000 n +0000486479 00000 n +0000486543 00000 n +0000486607 00000 n +0000491856 00000 n +0000492007 00000 n +0000492468 00000 n +0000491703 00000 n +0000486756 00000 n +0000492155 00000 n +0000492279 00000 n +0000492342 00000 n +0000492405 00000 n +0000499258 00000 n +0000499410 00000 n +0000506100 00000 n +0000499685 00000 n +0000499105 00000 n +0000492592 00000 n +0000499558 00000 n +0000506880 00000 n +0000505956 00000 n +0000499809 00000 n +0000506251 00000 n +0000506314 00000 n +0000506377 00000 n +0000506440 00000 n +0000506503 00000 n +0000506565 00000 n +0000506628 00000 n +0000506691 00000 n +0000506754 00000 n +0000506817 00000 n +0000945501 00000 n +0000513865 00000 n +0000514015 00000 n +0000514290 00000 n +0000513712 00000 n +0000507004 00000 n +0000514164 00000 n +0000517272 00000 n +0000516709 00000 n +0000514401 00000 n +0000516832 00000 n +0000516895 00000 n +0000516958 00000 n +0000517021 00000 n +0000517084 00000 n +0000517147 00000 n +0000517210 00000 n +0000520654 00000 n +0000520802 00000 n +0000521079 00000 n +0000520501 00000 n +0000517357 00000 n +0000520953 00000 n +0000525394 00000 n +0000525544 00000 n +0000525884 00000 n +0000525241 00000 n +0000521190 00000 n +0000525696 00000 n +0000525821 00000 n +0000531319 00000 n +0000531470 00000 n +0000531745 00000 n +0000531166 00000 n +0000525995 00000 n +0000531619 00000 n +0000538899 00000 n +0000539051 00000 n +0000539324 00000 n +0000538746 00000 n +0000531869 00000 n +0000539200 00000 n +0000945626 00000 n +0000540938 00000 n +0000540623 00000 n +0000539448 00000 n +0000540746 00000 n +0000540810 00000 n +0000540874 00000 n +0000546473 00000 n +0000546623 00000 n +0000546772 00000 n +0000547044 00000 n +0000546311 00000 n +0000541036 00000 n +0000546920 00000 n +0000550760 00000 n +0000550908 00000 n +0000551186 00000 n +0000550607 00000 n +0000547168 00000 n +0000551060 00000 n +0000555041 00000 n +0000554794 00000 n +0000551297 00000 n +0000554917 00000 n +0000561929 00000 n +0000562205 00000 n +0000561785 00000 n +0000555178 00000 n +0000562079 00000 n +0000563393 00000 n +0000563081 00000 n +0000562329 00000 n +0000563204 00000 n +0000563267 00000 n +0000563330 00000 n +0000945751 00000 n +0000569418 00000 n +0000569695 00000 n +0000569274 00000 n +0000563478 00000 n +0000569569 00000 n +0000573287 00000 n +0000573626 00000 n +0000573143 00000 n +0000569819 00000 n +0000573439 00000 n +0000573563 00000 n +0000578930 00000 n +0000579271 00000 n +0000578786 00000 n +0000573750 00000 n +0000579081 00000 n +0000579207 00000 n +0000582832 00000 n +0000583171 00000 n +0000582688 00000 n +0000579395 00000 n +0000582984 00000 n +0000583108 00000 n +0000588484 00000 n +0000588825 00000 n +0000588340 00000 n +0000583295 00000 n +0000588635 00000 n +0000588761 00000 n +0000592974 00000 n +0000593375 00000 n +0000592830 00000 n +0000588949 00000 n +0000593125 00000 n +0000593249 00000 n +0000593312 00000 n +0000945876 00000 n +0000597344 00000 n +0000597748 00000 n +0000597200 00000 n +0000593486 00000 n +0000597494 00000 n +0000597620 00000 n +0000597684 00000 n +0000603846 00000 n +0000604121 00000 n +0000603702 00000 n +0000597859 00000 n +0000603996 00000 n +0000608395 00000 n +0000608016 00000 n +0000604245 00000 n +0000608139 00000 n +0000608203 00000 n +0000608267 00000 n +0000608331 00000 n +0000612864 00000 n +0000613014 00000 n +0000613166 00000 n +0000613440 00000 n +0000612702 00000 n +0000608519 00000 n +0000613316 00000 n +0000619640 00000 n +0000619390 00000 n +0000613564 00000 n +0000619513 00000 n +0000627569 00000 n +0000626817 00000 n +0000619764 00000 n +0000626940 00000 n +0000627003 00000 n +0000627066 00000 n +0000627129 00000 n +0000627192 00000 n +0000627255 00000 n +0000627318 00000 n +0000627380 00000 n +0000627443 00000 n +0000627506 00000 n +0000946001 00000 n +0000628188 00000 n +0000627938 00000 n +0000627692 00000 n +0000628061 00000 n +0000634272 00000 n +0000633899 00000 n +0000628273 00000 n +0000634022 00000 n +0000634146 00000 n +0000634209 00000 n +0000639484 00000 n +0000639107 00000 n +0000634409 00000 n +0000639230 00000 n +0000639357 00000 n +0000639420 00000 n +0000644472 00000 n +0000644036 00000 n +0000639621 00000 n +0000644159 00000 n +0000644283 00000 n +0000644346 00000 n +0000644409 00000 n +0000647077 00000 n +0000646828 00000 n +0000644609 00000 n +0000646951 00000 n +0000650514 00000 n +0000650267 00000 n +0000647188 00000 n +0000650390 00000 n +0000946126 00000 n +0000652161 00000 n +0000651912 00000 n +0000650651 00000 n +0000652035 00000 n +0000654062 00000 n +0000653815 00000 n +0000652272 00000 n +0000653938 00000 n +0000655839 00000 n +0000655590 00000 n +0000654173 00000 n +0000655713 00000 n +0000660809 00000 n +0000660562 00000 n +0000655950 00000 n +0000660685 00000 n +0000666582 00000 n +0000666205 00000 n +0000660946 00000 n +0000666328 00000 n +0000666454 00000 n +0000666518 00000 n +0000672303 00000 n +0000671930 00000 n +0000666719 00000 n +0000672053 00000 n +0000672177 00000 n +0000672240 00000 n +0000946251 00000 n +0000678060 00000 n +0000677683 00000 n +0000672440 00000 n +0000677806 00000 n +0000677932 00000 n +0000677996 00000 n +0000683869 00000 n +0000683496 00000 n +0000678197 00000 n +0000683619 00000 n +0000683743 00000 n +0000683806 00000 n +0000689716 00000 n +0000689339 00000 n +0000684006 00000 n +0000689462 00000 n +0000689588 00000 n +0000689652 00000 n +0000695568 00000 n +0000695259 00000 n +0000689853 00000 n +0000695382 00000 n +0000695506 00000 n +0000701441 00000 n +0000701129 00000 n +0000695705 00000 n +0000701252 00000 n +0000701378 00000 n +0000708172 00000 n +0000708323 00000 n +0000708600 00000 n +0000708019 00000 n +0000701578 00000 n +0000708475 00000 n +0000946376 00000 n +0000712786 00000 n +0000712850 00000 n +0000712914 00000 n +0000712599 00000 n +0000708698 00000 n +0000712722 00000 n +0000716277 00000 n +0000716030 00000 n +0000713012 00000 n +0000716153 00000 n +0000717846 00000 n +0000717596 00000 n +0000716388 00000 n +0000717719 00000 n +0000719512 00000 n +0000719264 00000 n +0000717957 00000 n +0000719387 00000 n +0000721647 00000 n +0000721397 00000 n +0000719623 00000 n +0000721520 00000 n +0000722591 00000 n +0000722343 00000 n +0000721758 00000 n +0000722466 00000 n +0000946501 00000 n +0000727323 00000 n +0000727599 00000 n +0000727179 00000 n +0000722689 00000 n +0000727472 00000 n +0000732792 00000 n +0000733067 00000 n +0000732648 00000 n +0000727710 00000 n +0000732942 00000 n +0000736611 00000 n +0000736887 00000 n +0000736467 00000 n +0000733178 00000 n +0000736760 00000 n +0000740567 00000 n +0000740319 00000 n +0000736998 00000 n +0000740442 00000 n +0000744601 00000 n +0000744877 00000 n +0000744457 00000 n +0000740678 00000 n +0000744750 00000 n +0000746206 00000 n +0000745958 00000 n +0000744988 00000 n +0000746081 00000 n +0000946626 00000 n +0000751184 00000 n +0000751336 00000 n +0000751680 00000 n +0000751031 00000 n +0000746317 00000 n +0000751491 00000 n +0000751617 00000 n +0000759230 00000 n +0000759379 00000 n +0000759530 00000 n +0000759682 00000 n +0000759958 00000 n +0000759059 00000 n +0000751842 00000 n +0000759834 00000 n +0000766292 00000 n +0000766443 00000 n +0000766591 00000 n +0000766743 00000 n +0000767018 00000 n +0000766121 00000 n +0000760069 00000 n +0000766892 00000 n +0000769336 00000 n +0000769613 00000 n +0000769192 00000 n +0000767129 00000 n +0000769488 00000 n +0000770642 00000 n +0000770392 00000 n +0000769724 00000 n +0000770515 00000 n +0000778692 00000 n +0000778842 00000 n +0000778993 00000 n +0000786339 00000 n +0000779265 00000 n +0000778530 00000 n +0000770740 00000 n +0000779141 00000 n +0000946751 00000 n +0000786488 00000 n +0000786639 00000 n +0000786851 00000 n +0000786177 00000 n +0000779427 00000 n +0000786787 00000 n +0000789699 00000 n +0000789513 00000 n +0000786975 00000 n +0000789636 00000 n +0000790124 00000 n +0000789937 00000 n +0000789797 00000 n +0000790060 00000 n +0000798261 00000 n +0000797267 00000 n +0000790196 00000 n +0000797390 00000 n +0000797453 00000 n +0000797578 00000 n +0000798074 00000 n +0000798199 00000 n +0000802172 00000 n +0000801543 00000 n +0000798359 00000 n +0000801666 00000 n +0000802108 00000 n +0000802270 00000 n +0000802723 00000 n +0000803057 00000 n +0000803413 00000 n +0000803439 00000 n +0000803950 00000 n +0000803988 00000 n +0000804683 00000 n +0000805016 00000 n +0000805096 00000 n +0000805476 00000 n +0000806118 00000 n +0000806782 00000 n +0000807410 00000 n +0000808053 00000 n +0000808343 00000 n +0000808996 00000 n +0000823157 00000 n +0000823595 00000 n +0000835994 00000 n +0000836422 00000 n +0000847529 00000 n +0000847864 00000 n +0000849950 00000 n +0000850172 00000 n +0000854363 00000 n +0000854606 00000 n +0000871594 00000 n +0000872129 00000 n +0000874405 00000 n +0000874637 00000 n +0000877020 00000 n +0000877258 00000 n +0000886940 00000 n +0000887317 00000 n +0000893307 00000 n +0000893627 00000 n +0000897677 00000 n +0000898021 00000 n +0000899644 00000 n +0000899880 00000 n +0000913685 00000 n +0000914064 00000 n +0000920337 00000 n +0000920605 00000 n +0000934097 00000 n +0000934586 00000 n +0000941393 00000 n +0000946876 00000 n +0000946996 00000 n +0000947120 00000 n +0000947246 00000 n +0000947363 00000 n +0000947455 00000 n +0000958393 00000 n +0000958580 00000 n +0000958765 00000 n +0000958948 00000 n +0000959133 00000 n +0000959311 00000 n +0000959480 00000 n +0000959651 00000 n +0000959821 00000 n +0000959992 00000 n +0000960162 00000 n +0000960339 00000 n +0000960514 00000 n +0000960691 00000 n +0000960866 00000 n +0000961043 00000 n +0000961217 00000 n +0000961391 00000 n +0000961568 00000 n +0000961743 00000 n +0000961920 00000 n +0000962106 00000 n +0000962327 00000 n +0000962544 00000 n +0000962749 00000 n +0000962936 00000 n +0000963118 00000 n +0000963296 00000 n +0000963481 00000 n +0000963663 00000 n +0000963845 00000 n +0000964030 00000 n +0000964213 00000 n +0000964389 00000 n +0000964559 00000 n +0000964730 00000 n +0000964900 00000 n +0000965071 00000 n +0000965243 00000 n +0000965417 00000 n +0000965594 00000 n +0000965769 00000 n +0000965946 00000 n +0000966121 00000 n +0000966298 00000 n +0000966473 00000 n +0000966650 00000 n +0000966825 00000 n +0000967002 00000 n +0000967179 00000 n +0000967380 00000 n +0000967581 00000 n +0000967784 00000 n +0000967985 00000 n +0000968188 00000 n +0000968389 00000 n +0000968592 00000 n +0000968793 00000 n +0000968996 00000 n +0000969196 00000 n +0000969396 00000 n +0000969599 00000 n +0000969800 00000 n +0000970003 00000 n +0000970204 00000 n +0000970402 00000 n +0000970587 00000 n +0000970785 00000 n +0000971008 00000 n +0000971271 00000 n +0000971449 00000 n +0000971627 00000 n +0000971796 00000 n +0000971895 00000 n +0000972012 00000 n +0000972128 00000 n +0000972244 00000 n +0000972363 00000 n +0000972482 00000 n +0000972599 00000 n +0000972715 00000 n +0000972831 00000 n +0000972950 00000 n +0000973073 00000 n +0000973195 00000 n +0000973313 00000 n +0000973384 00000 n +0000973502 00000 n +0000973618 00000 n +0000973689 00000 n +0000973778 00000 n +0000973818 00000 n +0000974055 00000 n trailer -<< /Size 1705 -/Root 1703 0 R -/Info 1704 0 R -/ID [ ] >> +<< /Size 1711 +/Root 1709 0 R +/Info 1710 0 R +/ID [<672A678D1B6F9902A113EC886DA0B70A> <672A678D1B6F9902A113EC886DA0B70A>] >> startxref -972195 +974692 %%EOF diff --git a/docs/src/intro.tex b/docs/src/intro.tex index 7d436fb9..fbf48020 100644 --- a/docs/src/intro.tex +++ b/docs/src/intro.tex @@ -103,8 +103,7 @@ further details on our communication layer see Sec.~\ref{sec:parenv}. \ifcase\pdfoutput \includegraphics[scale=0.65]{figures/psblas.eps} \or -%\rotatebox{-90}{\includegraphics[scale=0.65]{figures/psblas}} -{\includegraphics[scale=0.65]{figures/psblas}} +\includegraphics[scale=0.65]{figures/psblas} \fi \end{center} \caption{PSBLAS library components hierarchy.\label{fig:psblas}} @@ -424,7 +423,7 @@ to the constraints outlined in sec.~\ref{sec:appstruct}: \end{enumerate} but otherwise the mapping is arbitrary. The user application is responsible to ensure consistency of this mapping; some errors may be -catched by the library, but this is not guaranteed. +caught by the library, but this is not guaranteed. The application structure to support this usage is as follows: \begin{enumerate} diff --git a/docs/src/toolsrout.tex b/docs/src/toolsrout.tex index 2c94aec8..0beb833f 100644 --- a/docs/src/toolsrout.tex +++ b/docs/src/toolsrout.tex @@ -620,7 +620,7 @@ Scope:{\bf local}.\\ Type:{\bf required}.\\ Intent: {\bf in}.\\ Specified as: an array of size $nz$. Must be of the same type and kind -of the \verb|aspk| component of the sparse matrix $a$. +of the coefficients of the sparse matrix $a$. \item[desc\_a] The communication descriptor.\\ Scope: {\bf local}. \\ Type: {\bf required}.\\ @@ -672,14 +672,24 @@ An integer value; 0 means no error has been detected. (implicitly) call \verb|psb_cdins| to add entries to the sparsity pattern; each sparse matrix entry implicitly defines a graph edge, that is passed to the descriptor routine for the appropriate - processing. -\item Any coefficients from matrix rows not assigned to the calling + processing; +\item The coefficients to be inserted are represented by the ordered + triples $ia(i),ja(i),val(i)$, for $i=1,\dots,nz$; these triples + should belong to the current process, i.e. $ia(i)$ should be one of + the local indices, but are otherwise arbitrary; +\item There is no + requirement that a given row must be passed in its entirety to a + single call to this routine: the buildup of a row may be split into + as many calls as desired; +\item Coefficients from different rows may also be mixed up freely + in a single call, according to the application needs; +\item Any coefficients from matrix rows not owned by the calling process are silently ignored; \item If the descriptor is in the assembled state, then any entries in the sparse matrix that would generate additional communication - requirements will be ignored; + requirements are ignored; \item If the matrix is in the update state, any entries in positions - that were not present in the original matrix will be ignored. + that were not present in the original matrix are ignored. \end{enumerate} % diff --git a/docs/src/userguide.tex b/docs/src/userguide.tex index 2bb3cd46..7d7b5391 100644 --- a/docs/src/userguide.tex +++ b/docs/src/userguide.tex @@ -103,7 +103,7 @@ by Salvatore Filippone\\ and Alfredo Buttari}\\ University of Rome ``Tor Vergata''.\\[3ex] -May 4, 2012 +May 25, 2012 \end{minipage}} %\addtolength{\textwidth}{\centeroffset} diff --git a/docs/src/userhtml.tex b/docs/src/userhtml.tex index fa964bf7..a7740272 100644 --- a/docs/src/userhtml.tex +++ b/docs/src/userhtml.tex @@ -88,7 +88,7 @@ %\today Software version: 3.0\\ %\today -May 4, 2012. +May 25, 2012. \cleardoublepage \begingroup \renewcommand*{\thepage}{toc}
    $x_i, y$ Subroutine