.MCAD 301010002 1 74 .CMD PLOTFORMAT 0 0 1 0 0 0 0 1 0 0 0 1 0 0 NO-TRACE-STRING 0 2 1 0 NO-TRACE-STRING 0 3 2 0 NO-TRACE-STRING 0 4 3 0 NO-TRACE-STRING 0 1 4 0 NO-TRACE-STRING 0 2 5 0 NO-TRACE-STRING 0 3 6 0 NO-TRACE-STRING 0 4 0 0 NO-TRACE-STRING 0 1 1 0 NO-TRACE-STRING 0 2 2 0 NO-TRACE-STRING 0 3 3 0 NO-TRACE-STRING 0 4 4 0 NO-TRACE-STRING 0 1 5 0 NO-TRACE-STRING 0 2 6 0 NO-TRACE-STRING 0 3 0 0 NO-TRACE-STRING 0 4 1 0 NO-TRACE-STRING 0 1 21 15 .CMD FORMAT rd=d ct=10 im=i et=3 zt=10 pr=3 mass length time charge .CMD SET ORIGIN 0 .CMD SET TOL 0.001000000000000 .CMD SET PRNCOLWIDTH 8 .CMD SET PRNPRECISION 4 .CMD PRINT_SETUP 1.000000 0 .CMD DEFINE_FONTSTYLE_NAME fontID=0 name=Variables .CMD DEFINE_FONTSTYLE_NAME fontID=1 name=Constants .CMD DEFINE_FONTSTYLE_NAME fontID=2 name=Text .CMD DEFINE_FONTSTYLE_NAME fontID=4 name=User^1 .CMD DEFINE_FONTSTYLE_NAME fontID=5 name=User^2 .CMD DEFINE_FONTSTYLE_NAME fontID=6 name=User^3 .CMD DEFINE_FONTSTYLE_NAME fontID=7 name=User^4 .CMD DEFINE_FONTSTYLE_NAME fontID=8 name=User^5 .CMD DEFINE_FONTSTYLE_NAME fontID=9 name=User^6 .CMD DEFINE_FONTSTYLE_NAME fontID=10 name=User^7 .CMD DEFINE_FONTSTYLE fontID=0 family=Times points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=1 family=Times points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=2 family=Helvetica points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=4 family=Helvetica points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=5 family=Courier points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=6 family=Chicago points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=7 family=Times points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=8 family=Times points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=9 family=Times points=10 bold=0 italic=0 underline=0 .CMD DEFINE_FONTSTYLE fontID=10 family=Times points=10 bold=0 italic=0 underline=0 .CMD UNITS U=1 .TXT 3 27 0 0 Cg a55.000000,55.000000,27 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs28 \b Search Patterns}} } .TXT 3 -26 0 0 Cg a52.833333,52.833333,104 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {by }{Richard R. Shiffman, Design Engineer\par Digital Graphics Assoc.\par Los Angeles, Ca. rrs@isi.edu}} } .TXT 8 0 0 0 Cg b5333.333333,73.000000,1604 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {This is my third Mathcad document on navigation in general and specifically what's needed for search and rescue work. The first article covered the definition of latitude and longitude, and distance along different paths on a sphere. The second covered the calculation of the search datum, the most probable position of the missing vessel. This document details a couple of different search patterns used to locate a missing vessel. One would start to run these patterns from the search datum calculated by the second article in this series.\par \par The main idea of a search pattern is to maximize the chances of finding the missing vessel or other\par object in the minimal search time. Therefore, you want to cover the search area as fast as possible, but not at the loss of visual coverage. First some important terms for describing details of a search pattern must be defined. The }{\i search area}{ is the usually rectangular area containing the search datum and is where the search will be executed. One }{\i leg}{ of the search pattern is the path of the search vessel on a constant course in the search area.}{\i Track spacing}{ is the distance between legs of the search pattern. }{\i Track length}{ is the length of a leg of the search pattern; this can very as the pattern is run. The length of a leg of the pattern is expressed as a multiple of initial leg's length. No matter which search pattern is to be run, the maximum track spacing should be equal to the maximum visible distance between the legs. This allows you to visually observe every point in the search area .}} } .EQN 42 0 0 0 {0:T.s}NAME:2 .EQN 0 9 0 0 {0:r}NAME({0:\q}NAME):({0:T.s}NAME)/(2*{0:\p}NAME)*{0:\q}NAME .EQN 0 12 0 0 {0:xsp}NAME({0:\q}NAME):-{0:r}NAME({0:\q}NAME)*{0:cos}NAME({0:\q}NAME) .EQN 0 21 0 0 {0:ysp}NAME({0:\q}NAME):{0:r}NAME({0:\q}NAME)*{0:sin}NAME({0:\q}NAME) .EQN 0 18 0 0 {0:is}NAME:0,({0:\p}NAME)/(100);20*{0:\p}NAME .EQN 3 -60 0 0 10&-10&{0:ysp}NAME({0:is}NAME),0@10&-10&{0:xsp}NAME({0:is}NAME),0 0 0 1 1 0 0 0 1 1 0 0 1 0 0 NO-TRACE-STRING 4 2 1 0 NO-TRACE-STRING 0 3 2 0 NO-TRACE-STRING 0 4 3 0 NO-TRACE-STRING 0 1 4 0 NO-TRACE-STRING 0 2 5 0 NO-TRACE-STRING 0 3 6 0 NO-TRACE-STRING 0 4 0 0 NO-TRACE-STRING 0 1 1 0 NO-TRACE-STRING 0 2 2 0 NO-TRACE-STRING 0 3 3 0 NO-TRACE-STRING 0 4 4 0 NO-TRACE-STRING 0 1 5 0 NO-TRACE-STRING 0 2 6 0 NO-TRACE-STRING 0 3 0 0 NO-TRACE-STRING 0 4 1 0 NO-TRACE-STRING 0 1 21 21 .TXT 3 35 0 0 Cg a39.166667,39.166667,618 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The simplest search pattern ( at least mathematically) would be an Archimedes spiral, r(}{\f1 q}{), defined above. Ts is the track spacing of the spiral. A good track spacing would be equal to the maximum visible distance. This would give the searcher a 100% visual overlap between two pieces of the track that are 2*}{\f1 p}{ radians apart. If you are looking for a small object, like a man in the water, your track spacing may be as small as 1/10 nautical mile. The datum is at the center of the spiral. The pattern is run outward at constant speed from the datum until the missing vessel is found.}} } .TXT 29 -35 0 0 Cg b5333.333333,73.000000,894 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {There is one serious problem with using an Archimedes spiral as a practical real world search pattern. A vessel would have to continuously change course to follow a spiral. It would be very difficult for the vessel's human pilot to follow such a course. To solve this problem the expanding square was created. This pattern is a manhattan geometry spiral. Manhattan geometry only allows turns of multiples of 90 degrees. To run the expanding square pattern shown below, the vessel operator only needs to proceed at a constant speed and make 90 degree turns to starboard (right) at the appropriate times. Let x equal the initial track length of the search pattern. The sequence of track lengths then would be \{x, x, 2*x, 2*x, 3*x, 3*x, 4*x, 4*x, ...\}. The pilot's (or skipper's) responsibility is to follow the search pattern, while the lookouts watch for the missing vessel.}} } .TXT 34 0 0 0 C x1,1,0,0 .EQN 5 0 0 0 { 240 308 0 0 40 52}{61} 0 74998 0 0 1068 40 308 240 1 8 0 0 0 0 0 0 LVLV!0IoL7#bL6DGL&DC!0A\Ke#_Kd<7KT<0!09IK5#\K44'K$3{!016Jc#YJb+uJR+h!0)#J3#VJ2#eJ"#U!/LFIa#SI_G-IOFx!/D3I1#PI/>{H}>e!/;~H_#MH]6kHM6R!/3kH/#JH-.[G{.?!/+XG]#GG[&KGK&,!/#EG-#DG*IqFxIO!.FhF[#AFXAaFHAUF+#>F(9QEv9)!.6BEY#;EV1AEF0t!../E)#8E&)1Dt(a!.%zDW#5 DT!!DCL&!-I?D'#2D#DGCqCq!-A,CU#/CQ<7CA;^!-8wC%#,C!4'Bo3K!-0dBS#)BO+uB?+8!-(QB##&A}#eAm#%!,KtAQ##ALG-A{@j>5!,;N@O"{@J6k@:6"!,3;?}"x?x.[?h-m!,+(?M"u?H&K?8%Z!,"s>{"r>uIq>eH}!+F8>K"o>EAa>5@j!+>%=y"l=s9Q=c8W!+5p=I"i=C1A=30D!+-]<7;.;.!*8G:s"Z:l4':\2y!*04:C"W:<+u:,*f!*(!9q"T9j#e9Z"S!)KD9A"Q99G-9)Ev!)C18o"N8g>{8W=c!):|8?"K876k8'5P!)2i7m"H7e.[7U-=!)*V7="E75&K7%%*!)"C6k"B6bIq6RHM!(Ef6;"?62Aa6"@:!(=S5i"<5`9Q5P8'!(5@59"9501A4~/r!(--4g"64^)14N'_ !($x47"34.!!3{K$!'H=3e"03[DG3KBo!'@*35"-3+<72y:\!'7u2c"*2Y4'2I2I!'/b23"'2)+u1w*6!''O1a"$1W#e1G"#!&Jr11"!1&G-0tEF!&B_0_!|0T>{0D=3!&:L0/!y0$6k/r4~!&29/]!v/R.[/B,k!&*&/-!s/"&K.p$X!&!q.[!p.OIq.?G{!%E6.+!m-}Aa-m?h!%=#-Y!j-M9Q-=7U!%4n-)!g,{1A,k/B!%,[,W!d,K)1 ,;'/!%$H,'!a+y!!+hJR!$Gk+U!^+HDG+8B?!$?X+%![*v<7*f:,!$7E*S!X*F4'*61w!$/2*#!U)t+u)d)d!$&})Q!R)D#e)4!Q!#JB)!!O(qG-(aDt!#B/(O!L(A>{(1$w!7$h1A$X.p!",+$G!4 $8)1$(&]!"#v#u!1#f!!#UJ"!!G;#E!.#5DG#%Am!!?("s!+"c<7"S9Z!!6s"C!("34'"#1G!!.`!q!%!a+u!Q)4!!&M!A!"!1#e!!!!!!.[5hIq*#!H!(9r!!+t(O!#LG)1!@Is!!)0(o!#LJ#e!PIt!!&J!A!#LIIq!`JP!$)15[&K!@J?!!&J!A!"LG+u!@Is!!&J(O!"LG&K!@JB!!&J!A!"LG+u!@Is!!&J)!!"LJG-(?"<&k!"LIAa !@Is!!&J"3!"LIAa!@Is!!&J)!!"LG&K!@Ix!!&J)!!"LJG-(?"<&k!"LIAa!@Is!!&J!a!$LIDG!@Is!!&J)!!"LG&K!@Iu!!+t)1!"LJG-)!"<%I!'LG#e!PJ9!!6j!A!"LG+u!@JB!!&J!A!"LIIq!@Is!!&J!a!"LJ#e!PJQ!"Iq5[&K!@J@!!)0!q!%LIDG!PJD!!)0!q!%LIIq!@JQ!!.[5hIq*#!&!(<6!$.[!q"{5Z)1!@Iu!.LV+E!@!(9\!!4&!1!#LG+u!@JI!!&J*C!"LJ1A!@JJ!!&J+E!{5Z6k!@L4!!&J+E!,!(9i!!&JF[!"LJDG$7"<%)!"LTDG!@J/!!&J%9!#LG.[$7"<%)!"LTDG!@J/!!&J%Y!"LG+u(?"<%)!"LTDG!@J)!!+t!Q!$LG)1!`Is!!)0!Q!"LG)1!@Is!!&J!A!$LG+u+e"<%)!"LTDG!@J(!!&J!Q!"LG&K!@Is!!&J!1!"LG&K!@Ir !!&J!A!"LG&K!@It!!&J!A!"LG#e!@Is!!&J!a!X!(9i!!&JF[!"LH9Q!@Is!!&J!A!"LG#e!@Is!!&J!1!"LG.[!@It!!&J!A!"LG#e!@Is!!&J!a!T!(9i!!&JF[!"LH9Q!@Is!!&J!A!"LG&K!`Ir!!&J!q!"LG)1!@Is!!&J!1!"LG&K!@Iu!$>{5Z6k!@L4!!&J$g!$LG)1!@Is!!&J!1!"LG&K!@Ir!!&J!A!"LG&K!@It!!&J!A!" LG#e!@Is!!&J!a!H!(9i!!&JF[!"LH.[!@Iw!!+t!Q!#LG)1!PIs!!)0!Q!$LG)1!`Iu!")15Z6k!@L4!!&J$W!"LG)1!@J6!")15Z6k!@L4!!&J$g!$LH)1!@J#!!>{5Z6k!@L4!!&J+E!,!(9i!!&JF[!"LJDG$7"<%)!"LTDG!@J"!!&J!1!"LI>{$7"<%)!"LTDG!@I{!!&J!1!"LJ!!&;"<%)!"LH>{!@KZ!!&J%Y!"LG)1!@Ir!!&J !1!"LJ.[(?"<%)!"LTAa!@Ir!!&J!1!"LH+u!@Iu!!&J!q!$LG&K!PIt!!&J!A!"LGDG*C"<%)!"LT4'!@Ir!!&J!1!"LG#e!@J*!!&J!a!"LG+u!@Is!!&J!1!"LG&K!@Is!!&J!1!"LGG-)!"<%)!"LT&K!@Ir!!&J!1!"LG1A!@J*!!&J!a!"LG+u!@Is!!&J!1!"LG.[!PJ"!#4'5Z6k!@L$!!&J!1!"LGDG!@J*!!&J!a!"LG.[!`Ir !!&J!q!#LGIq)a"<%)!"LS6k!@Ir!!&J$'!"LH4'!@Iu!!)0!Q!"LG&K!@Ir!!&J!A!"LG&K!@Ir!!&J#E!P!(9i!!&JB3!"LG#e!@J*!!&J$w!"LG+u!@Ir!!)0!A!#LG)1!PIt!!&J!A!"LGDG&;"<%)!"LRAa!@Ir!!&J!1!"LHAa!@J*!!&J$G!"LH!!&;"<%)!"LR4'!@Ir!!&J!1!"LI#e!@J(!!1@$'!"LH!!$w"<%)!"LR&K!@Ir !!&J!1!"LI1A!@JP!"4'5Z6k!@Kb!!&J!1!"LG#e!@J>!!&J+E!4!(9i!!&J=Y!"LG#e!@JE!!&J+E!4!(9i!!&J{5Z6k!@L4!!&J +E!,!(9i!!&JF[!"LJDG$w"<"c!#LG)1!@Is!!)0!a!"LTDG!@JP!#)15Y9Q!@Is!!&J!a!"LG&K!@It!!&J*#!&LM<7""JG!!&J+E!H!(9Z!!&J!A!"LG4'!@It!!&J*#!"LG)1!@J}!!&J!Q!"LJ+u!@JP!%)15Y9Q!@Is!!&J!a!$LG+u"BJB!!&J!1!"LG#e!@Is!!DF!a!-LG+u#4Iu!!DF!a!-LG+u#4Is!!G,!1!"LIG-"BJP!#Iq 5Y+u"2Is!!&J!a!"LG1A!@JH!!&J!1!"LG#e!@J}!!&J!1!"LG#e!@JG!!&J+E!{5Z6k!@K?!!&J!A!"LG)1!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!a!"LG#e!@JI !!&J+E!{5Z6k!@K?!!&J!a!"LH&K!@It!!&J*3!"LJDG+%"<%)!"LJ4'!@Je!!&J!q!"LH!!!@Iu!!&J*3!"LH1A!`Iu!!+t!Q!"LG)1!`Is!!&J!A!"LG&K!@I{!$Iq5Z6k!@JJ!!&J.{!"LH>{!@JI!!&J$g!"LG&K!@Is!!&J!A!"LG&K!@It!!&J!A!"LG&K!@Is!!&J!A!"LG<7 +e"<%)!"LJ4'!@Je!!&J%Y!"LJ1A!@J)!!&J!Q!"LG#e!@Is!!&J!A!"LG)1!@Is!!&J!A!"LG&K!@Is!!&J"c!T!(9i!!&J*C!"LQ.[!@J)!!&J!Q!"LG&K!`Is!!&J!Q!"LG&K!@Is!!&J!A!"LG&K!@I{!$4'5Z6k!@JJ!!&J=)!"LH1A!@It!!&J!1!"LG&K!@Is!!&J!Q!"LG&K!@Is!!&J!A!"LG&K!@I{!#Iq5Z6k!@JJ!!&J=)!" LH1A!@It!!&J!A!#LG&K!`Is!!&J!A!"LG&K!`Ir!!)0"s!D!(9i!!&J*C!"LQ.[!@J$!!&J!1!"LG&K!@Is!!&J"C!"LH<7)!"<%)!"LJ4'!@J+!!1@)a!&LH9Q!@JI!!&J#%!"LG#e!@Ir!!&J!q!$LG9Q!@J-!#Iq5Z6k!@JJ!!&J%)!"LG)1!@JF!!&J!Q!"LH9Q!@JI!!&J"3!"LG#e!@Ir!!&J)A!\!(9i!!&J*C!"LH6k!@It!!&J !1!-LG+u#4Iu!!DF!a!&LG#e!@J,!!&J*3!"LG&K!@Ir!!&J!1!"LJ1A)a"<%)!"LJ4'!@J+!!&J!1!"LG#e!@JF!!&J!1!"LG#e!@J,!!&J)q!"LG#e!@Ir!!&J+%!H!(9i!!&J*C!"LH6k""JF!!1@%9!"LIIq!@Ir!!&J!1!"LG&K!@JP!#)15Z6k!@Je!!&J*C!"LH>{!@J=!!&J!1!"LG#e!@Ix!!&J+E!D!(9i!!&J.{!"LJ4'!@J. !!&J'=!"LG#e!@Ir!!&J#%!"LJDG&{"<%)!"LL&K!@JJ!!&J%Y!"LI!!!@Ir!!&J!1!"LH#e!@JP!#)15Z6k!@Je!!&J*C!"LH>{!@J.!!&J!1!"LG#e!@J)!!&J+E!H!(9i!!&J*C!"LH<7!@JJ!!&J%Y!"LH1A!@Ir!!&J!1!"LH>{!@JP!#)15Z6k!@JJ!!&J%I!"LL)1!@J$!!&J!1!"LG#e!@J3!!&J+E!D!(9i!!&J*C!"LH<7!@Jf !!&J#%!"LG#e!@Ir!!&J'=!"LJDG&;"<%)!"LJ4'!@J-!!&J0O!"LG#e!@Ir!!&J(/!"LJDG&;"<%)!"LJ4'!@J-!!&J/]!"LG#e!@Ir!!&J)!!"LJDG&{"<%)!"LJ4'!@J-!!&J*C!"LH9Q!@Ir!!&J!1!"LJ+u!@JP!"Iq5Z6k!@JJ!!&J.{!"LH+u!@Ir!!&J!1!"LJ9Q!@JP!#)15Z6k!@JJ!!&J.{!"LGIq!@Ir!!&J!1!"LG4'!@JI !!&J+E!D!(9i!!&J*C!"LL&K!@I{!!&J!1!"LG#e!@I}!!&J*3!"LJDG&{"<%)!"LJ4'!@Je!!&J!q!"LG#e!@Ir!!&J#u!"LJ1A!@JP!#)15Z6k!@JJ!!&J%I!"LJ4'!PIr!!&J!1!"LH1A!@JI!!&J+E!D!(9i!!&J*C!"LH<7!@JF!!&J!1!"LG#e!@J.!!&J*3!"LJDG&{"<%)!"LL&K!@JA!!&J!1!"LG#e!@Iu!!&J%Y!"LJ1A!@JP !#)15Z6k!@Je!!&J'}!"LG#e!@Ir!!&J"S!"LH>{!@JI!!&J+E!D!(9i!!&J.{!"LI+u!@Ir!!&J!1!"LGG-!@J.!!&J*3!"LJDG&{"<#U!#LG4'!@Je!!&J&[!"LG#e!@J&!!&J%Y!"LJ1A!@JP!#4'5YG-!@Is!!&J"#!"LJ4'!@J-!!&J%9!&LH9Q!@J.!!&J*3!"LJDG']"<#E!"LG&K!@Iw!!&J*C!"LH<7!@J,!!)0!1!#LJ.[!@JI !!&J+E!L!(9_!!&J!A!"LG1A"BJD!!&J%I!"LH9Q!@Ir!!&J!1!"LJ.[!@JC!!6j+E!@!(9_!!&J!A!"LG1A!@JJ!!&J%I!"LH9Q""K!!!&J+E!{5Z6k!@JJ!!&J%I!"LH>{!@J.!!&J.{!"LJDG$w"<%)!"LJ4'!@JI!!&J%Y!"LL&K!@JP!">{5Z6k!@JJ!!&J*3!"LH>{!@J.!!&J *3!"LJDG%Y"<%)!"LJ4'!@JI!!&J%Y!"LH>{!@JI!!&J+E!{!@J.!!&J%Y!"LJ1A!@JP!#4'5Z6k!@JJ!!&J%I!"LH>{!@It!!&J!1!"LH.[!@J.!!&J*3!"LJDG(?"<%)!"LL&K!@J.!!&J"#!"LG#e!@Ir!!&J!1!"LGG-!@J.!!&J*3!"LJDG']"<%)!" LL&K!@J.!!&J#5!"LG#e!@Ir!!&J"S!"LH>{!@JI!!&J+E!D!(9i!!&J.{!"LJ!!!@Ir!!&J!1!"LG&K!@J.!!&J*3!"LJDG&;"<%)!"LL&K!@JJ!!&J!1!"LG#e!@J*!!&J*3!"LJDG(?"<%)!"LJ4'!@J-!!&J*C!"LG+u!@Ir!!&J!1!"LG#e!@J#!!&J*3!"LJDG&{"<%)!"LJ4'!@J-!!&J,G!"LG#e!@Ir!!&J"s!"LJ1A!@JP!#4' 5Z6k!@JJ!!&J%I!"LH>{!@JA!!&J!1!"LG#e!@Iu!!&J*3!"LJDG']"<%)!"LJ4'!@J-!!&J%Y!"LJ)1!@Ir!!&J!1!"LG#e!@JG!!&J+E!D!(9i!!&J*C!"LH<7!@J.!!&J*s!"LG#e!@Ir!!&J)!!"LJDG(?"<%)!"LJ4'!@J-!!&J%Y!"LH>{!@J8!!&J!1!"LG#e!@J;!!&J&[!#LH<7']"<%)!"LJ4'!@JI!!&J%Y!"LIAa!@Ir!!&J !1!"LI#e!@J6!!&J%9!X!(9i!!&J*C!"LJ1A!@J.!!&J%Y!"LH.[!@Ir!!&J!1!"LG#e!@J-!!&J$g!%LG&K!PIt!!+t%9!\!(9i!!&J*C!"LJ1A!@J.!!&J%Y!"LHAa!@Ir!!&J!1!"LH.[!@J)!!&J!a!"LG&K!@Ir!!&J!A!"LH9Q*C"<%)!"LJ4'!@JG!!1@$w!&LH9Q!@J6!!&J!1!"LG#e!@J!!!&J$g!"LG+u!@Iu!!&J!A!"LH9Q -i"<%)!"LJ4'!@J-!!&J%9!"LG#e!@Ir!!&J$w!"LG#e!@Ir!!&J%9!"LI<7!@Ir!!&J!1!"LG4'!@J)!!&J!a!%LG#e!@Is!!&J%9!l!(9i!!&J*C!"LH<7!@J,!!&J!1!$LG+u#4Iu!!4&!1!"LH9Q!@JB!!&J!1!"LG#e!@Ir!!)0$g!"LG+u!@Is!!&J!1!"LG&K!@J,!$4'5Z6k!@Je!!&J%9!"LG)1!@J*!!&J!Q!"LH9Q!@JI!!&J !1!"LG#e!@J%!!&J!q!#LG)1!`J,!#>{5Z6k!@Je!!&J%9!&LH4'""J,!!&J*3!"LG1A!@Ir!!&J!1!"LG>{!@J9!#4'5Z6k!@Je!!&J/-!"LJ1A!@I|!!&J!1!"LG#e!@Ir!!&J!a!"LI1A$w"<%)!"LL&K!@Jf!!&J*3!"LH&K!@J=!"4'5Z6k!@JJ!!&J%I!"LL)1!@JI!!&J+E!8!(9i!!&J*C!"LH<7!@Jf!!&J*3!"LJDG$w"<%)!" LJ4'!@J-!!&J/-!"LJ1A!@JP!")15Z6k!@JJ!!&J%I!"LO<7!@JP!$)15Z6k!@JJ!!&J%I!"LO<7!@J)!!&J!Q!"LG&K!@Is!!&J!a!"LG&K!@It!!+t!A!"LG>{*C"<%)!"LJ4'!@J-!!&J8O!"LH1A!@It!!&J!A!"LG&K!@It!!&J!Q!"LG&K!@Is!!&J!A!"LG>{)a"<%)!"LJ4'!@KZ!!&J$g!"LG)1!@Is!!&J!A!"LG)1!@It!!&J !A!"LG&K!@Is!!&J"s!T!(9i!!&J*C!"LMG-!@JI!!&J$g!"LG)1!@Is!!&J!A!"LG)1!@It!!&J!Q!$LG&K!@I|!$4'5Z6k!@JJ!!&J3e!"LJ1A!@J)!!&J!Q!"LG&K!@Is!!&J!Q!"LG)1!@Is!!&J!A!"LG&K!@I|!#Iq5Z6k!@JJ!!&J3e!"LJ1A!@J)!!&J!Q!$LG&K!PIs!!+t!1!#LG)1!PIt!!&J"s!D!(9i!!&J*C!"LH<7!@Jf !!&J*3!"LH1A!@I~!!&J#%!"LG>{(?"<%)!"LJ4'!@J-!!&J/-!"LJ1A!@J)!!&J"S!"LG)1!@It!!&J"3!#LG>{$7"<%)!"LL&K!@Jf!!&J*3!"LJDG$7"<%)!"LL&K!@Jf!!&J*3!"LJDG$7"<%)!"LL&K!@Jf!!&J*3!"LJDG$7"<%)!"LL&K!@Jf!!&J*3!"LJDG&{"<"3!#LG)1!@Is!!)0"3!"LJ4'!@J-!!&J/-!"LJ1A!@JP!#4' 5Y1A!@Is!!&J!a!"LG&K!@Iw!!&J*C!"LH<7!@Jf!!&J*3!"LJDG&{"<"#!"LG&K!@Ix!!&J"#!"LJ4'!@J+!!1@.K!&LJ+u!@JP!#Iq5Y1A!@Is!!&J!a!$LG4'"BJD!!&J%)!"LG#e!@Ir!!&J.K!"LG)1!@JA!!6j+E!\!(9W!!&J!A!"LG+u!@Iz!!&J*C!"LH6k!@Ir!!+t!Q!-LG+u#4Iu!!DF!a!-LG+u#DIt!!&J)q!"LJDG']"< "3!#LG.[!pIw!!&J*C!"LH6k!@It!!&J.K!"LG)1!@JG!!&J+E!8!(9i!!&J*C!"LH6k""Jb!!1@)q!"LJDG#U"<%)!"LJ4'!@KZ!!&J+E!0!(9i!!&J*C!"LQ.[!@JP!!Iq5Z6k!@JJ!!&J=)!"LJDG#U"<%)!"LJ4'!@KZ!!&J+E!0!(9i!!&J*C!"LQ.[!@JP!!>{5Z6k!@L4!!&J+E!,!(9i!!&JF[!"LJDG"s"<%)!"LTDG!@JP!!>{ 5Z6k!@L4!!&J+E!0!(9i!!&J*C!"LQ.[!@JP!!Iq5Z6k!@JJ!!&J=)!"LJDG#U"<%)!"LJ4'!@KZ!!&J+E!0!(9i!!&J*C!"LQ.[!@JP!!Iq5Z6k!@JJ!!&J=)!"LJDG#U"<%)!"LJ4'!@KZ!!&J+E!0!(9i!!&J*C!"LQ.[!@JP!!Iq5Z6k!@JJ!!&J=)!"LJDG#U"<%)!"LJ4'!@KZ!!&J+E!0!(9i!!&J*C!"LQ.[!@JP!!Iq5Z6k!@JH !!1@{!@Ir!!&J!1!"LG&K!@It!!&J$g!"LGIq$w"<%)!"LTDG!@J%!!&J!Q!"LH.[!PJ"!!>{5Z6k!@L4!!&J+E!,!(9i!!&JF[!"LJDG"s"<%)!"LTDG!@JP!">{5Z6k!@JI!!&J*C!"LJ1A!@JJ!!&J)q!#LG4'%Y"<%)!"LJ1A!@JJ!!&J*3!"LJ4'!@JI!!&J "#!\!(9i!!&J*3!"LJ4'!@JI!!&J*C!"LH)1!@Iv!!&J!A!"LG)1!PIt!!)0!Q!"LG)1!@Is!!&J!A!$LG1A-i"<#U!$LG1A!@JI!!&J*C!"LJ1A!@JJ!!&J$7!"LG.[!@Is!!&J!A!"LG&K!@Ir!!&J!A!"LG&K!@It!!&J!A!"LG#e!@Is!!&J"#!d!(9a!!&J"3!"LJ1A!@JJ!!&J*3!"LJ4'!@J&!!&J!q!"LG&K!@Iv!!&J!a!"LG&K !@It!!&J!A!"LG#e!@Is!!&J"#!d!(9a!!&J"3!"LJ1A!@JJ!!&J*3!"LJ4'!@J&!!&J!q!"LG&K!@It!!)0!Q!#LG)1!@It!!&J!A!"LG#e!@Is!!&J"#!`!(9a!!&J"3#DLH)1!@Is!!&J!A!"LG&K!@Is!!&J!A!"LG#e!@Is!!&J!A!"LG)1!@Is!!&J!1!"LG&K!@Iw!#Iq5YIq!PLP!!&J!1!"LG#e!@Ir!!&J!1!#LG)1!PIt!!)0 !A!#LG)1!`It!!+t"#!0!(9a!!&JKE!#LG)1!PJ6!".[5hIq"s!"LG.[!@Is!!&J#5!"LH&K!q"{5\)1!@Iu!!&J!Q!"LG&K!`It!!)0!Q!$LG)1!`Ir!!)0!Q!$LG)1!`Iu!!&J"#!$LG&K!@Is!!&J!A!#LG)1!@Ir!!)0!A!#LG.[!@Iw!!)0!Q!#LG)1!@Ir!!)0!A!#LG)1!`Iw!!&J!Q!"LG&K !PIs!!+t!1!$LG&K!@Ir!!)0!A!#LG)1!`Jv!#Iq5\)1!@J1!!&J$7!"LG)1!@J2!!&J!Q!"LH4'!@Iy!!&J!Q!"LG4'!@It!!&J4g!H!(:&!!.Z%Y!"LG&K!@J$!!+t&[!$LH6k!@Iy!!.Z"C!"LG)1!@K)!!.[5hIq*#!&!(<6!$.[!q"{H}>e!/;~H_#MH]6kHM6R!/3kH/#JH-.[G{.?!/+XG]#GG[&KGK&,!/#EG-#DG*IqFxIO!.FhF[#AFXAaFHAUF+#>F(9QEv9)!.6BEY#;EV1AEF0t!../E)#8E&)1Dt(a!.%zDW#5 DT!!DCL&!-I?D'#2D#DGCqCq!-A,CU#/CQ<7CA;^!-8wC%#,C!4'Bo3K!-0dBS#)BO+uB?+8!-(QB##&A}#eAm#%!,KtAQ##ALG-A{@j>5!,;N@O"{@J6k@:6"!,3;?}"x?x.[?h-m!,+(?M"u?H&K?8%Z!,"s>{"r>uIq>eH}!+F8>K"o>EAa>5@j!+>%=y"l=s9Q=c8W!+5p=I"i=C1A=30D!+-]<7;.;.!*8G:s"Z:l4':\2y!*04:C"W:<+u:,*f!*(!9q"T9j#e9Z"S!)KD9A"Q99G-9)Ev!)C18o"N8g>{8W=c!):|8?"K876k8'5P!)2i7m"H7e.[7U-=!)*V7="E75&K7%%*!)"C6k"B6bIq6RHM!(Ef6;"?62Aa6"@:!(=S5i"<5`9Q5P8'!(5@59"9501A4~/r!(--4g"64^)14N'_ !($x47"34.!!3{K$!'H=3e"03[DG3KBo!'@*35"-3+<72y:\!'7u2c"*2Y4'2I2I!'/b23"'2)+u1w*6!''O1a"$1W#e1G"#!&Jr11"!1&G-0tEF!&B_0_!|0T>{0D=3!&:L0/!y0$6k/r4~!&29/]!v/R.[/B,k!&*&/-!s/"&K.p$X!&!q.[!p.OIq.?G{!%E6.+!m-}Aa-m?h!%=#-Y!j-M9Q-=7U!%4n-)!g,{1A,k/B!%,[,W!d,K)1 ,;'/!%$H,'!a+y!!+hJR!$Gk+U!^+HDG+8B?!$?X+%![*v<7*f:,!$7E*S!X*F4'*61w!$/2*#!U)t+u)d)d!$&})Q!R)D#e)4!Q!#JB)!!O(qG-(aDt!#B/(O!L(A>{(1$w!7$h1A$X.p!",+$G!4 $8)1$(&]!"#v#u!1#f!!#UJ"!!G;#E!.#5DG#%Am!!?("s!+"c<7"S9Z!!6s"C!("34'"#1G!!.`!q!%!a+u!Q)4!!&M!A!"!1#e!!!!!!.[5hIq#u!&!(<6!"#e!q"{5[!!!@Is !!&J!a!"LG&K!@I|!!&J!A!"LG.[!@J)!!&J!A!"LG1A!@J)!!&J!A!"LH4'!@Is!!&J"#!"LH.[!@Is!!&J!q!"LH!!!@Is!!&J!a!"LG&K!@JJ!&)15[!!!@Is!!&J"3!"LG>{!@Is!!&J"#!"LH.[!@Is!!&J"#!"LH1A!@Is!!&J$w!"LG&K!@Iw!!&J$W!"LG&K!@Iw!!&J#U!"LG&K!@Ix!!&J*C!t!(9q!!&J!A!"LG1A!@I}!!&J !A!"LG4'!@J'!!&J!A!"LG1A!@J)!!&J!A!"LH4'!@Is!!&J"#!"LH.[!@Is!!&J"3!"LGG-!@Is!!&J"#!"LJ6k1q"<%I!(LG&K!@Iu!!&J!A!"LG.["BIs!!&J!a!"LG&K!@J!!!6j!A!"LG.[!PJ)!!&J!A!"LH4'!@Is!!&J!q!#LH.[!@Is!!&J!a!"LG&K!@J!!!&J!A!"LG+u!@Is!!&J*C!X!(9r!!)0"#!#LGDG!PIw!!)0$g!# LG4'!@J*!!)0%9!#LG4'!@J)!!)0"#!#LH!!!PIw!!)0*S!&!(<6!"#e!q"{$7"<"S!"LG&K!@Iw!!&J!a#&LJ4')a"{5Z6k!@J1!!&J&;!"LI!!!@I{!!&J$7!"LHIq!@J3!!&J#e!"LG&K!@Is!!&J!A!"LG&K!@Ir!!&J!A!"LG&K!@It!!&J!A!"LG>{-)"<%)!" LHG-!@J2!!&J&K!"LG9Q!@J'!!&J&;!"LI!!!@J#!!&J!A!"LG.[!@Is!!&J!1!"LG&K!@Is!!&J!Q!"LG&K!@I|!%4'5Z6k!@J1!!&J&;!"LI!!!@Iy!!&J$W!"LHIq!@J3!!&J#e!"LG&K!pIs!!&J!A!"LG#e!@Is!!&J!A!"LG)1!@Is!!&J"s!X!(9i!!&J2S!"LL4'!@J#!!&J!A!"LG&K!@Is!!&J!A!"LG#e!@Is!!&J!A!"LG)1 !@Is!!&J"s!X!(9i!!&J2C!"LG#e!@Ir!!&J!1!"LG#e!@Jc!!&J#e!"LG)1!PIt!!+t!Q!$LG#e!`Is!!+t#%!@!(9i!!&J23!"LG)1!PJg!!&J#e!"LH)1!@It!!&J#E!@!(9i!!&J2#!"LG)1!@Ji!!&J#U!#LH)1!@It!!&J#E!4!(9i!!&J1q!"LG9Q!@Jd!!&J*C!4!(9i!!&J2c!"LG.[!@Jc!!&J*C!4!(9i!!&J0o!&LGIq!@J` !!&J*C""!(9i!!&J0o!"LG)1!@J#!!&J*#!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!)0!1!"LI9Q&{"<%)!"LLDG!@Ir!!&J!1!"LK#e!@Ir!!&J!1!"LH4'!@JJ!$>{5Z6k!@Jp!!&J!1!$LH+u!@J:!!&J!1!"LG#e!@J/!!&J#u!"LG&K!@Iv!!+t!A!# LG)1!@Is!!&J#U!`!(9i!!&J0o!(LH)1!@J4!!&J!1!"LG#e!@J4!!&J#e!"LG)1!@Iu!!&J!A!"LG#e!@Is!!&J!A!"LG#e!@J#!$)15Z6k!@Jw!!)0$G!"LH>{!@Ir!!&J'M!"LH!!!@It!!&J!a!"LG&K!@Ir!!&J!q!#LH#e)!"<%)!"LM1A!@J'!!&J$W!"LG#e!@J>!!&J#e!"LG)1!@Iv!!+t!1!"LG.[!PJ$!$4'5Z6k!@Jz!!)0 &{!"LG#e!@JC!!&J#e!"LG)1!PIt!!&J!A!"LG#e!@Is!!&J!A!"LG#e!@J#!$>{5Z6k!@Jr!!&J"S!"LH.[!@Ix!!&J!1!"LJ.[!@J"!!+t!A!"LG#e!PIs!!)0!Q!#LG)1!@Is!!&J#U!@!(9i!!&J11!"LI!!!@It!!&J*s!"LH!!!@J&!!&J$'!@!(9i!!&J11!"LGG-!PJ&!!&J+%!"LH!!!@J&!!&J$'!8!(9i!!&J11!"LH!!!PJ% !!&J*s!"LJ4'$7"<%)!"LLIq!@J%!!)0-i!"LJ4'&{"<"c!#LG)1!@Ir!!.Z!Q!"LLIq!@J'!!&J$7!"LJ1A!@JJ!#)15Y9Q!@Is!!&J!q!"LG.[!@Jr!!&J$W!#LH&K!@JH!!&J*C!D!(9Z!!&J!A!"LG1A!@Iu!!&J11!"LH4'!PJ&!!&J)Q!"LJ4'&{"<"S!"LG&K!@Ix!!&J!Q!'LL<7!@J,!!&J$7!"LI>{"BJJ!#)15Y)1"BIs!!&J !a!"LG&K!@It!!&J11!"LIG-!@JC!!&J*C!{5Z6k!@J+!!&J!Q!"LK<7 !@JK!!6j%)!"LJ4'&;"<%)!"LH6k!@It!!&J-Y!"LJ<7!PIs!!&J%)!"LJ4'']"<%)!"LH6k!@Ir!!&J!1!"LK>{!@JL!!&J!1!"LG#e!@J+!!&J*C!D!(9i!!&J%)!&LG#e!PJR!!&J"C!"LJ9Q!PIs!!&J%)!"LJ4'&;"<%)!"LH<7!@Iv!!)0+E!"LG9Q!@JI!!6j%)!"LJ4'(?"<"c!#LG)1!@Is!!+t!Q!"LH<7!@Ix!!)0+%!"LG.[ ""JH!!&J&;!"LJ4'&{"<"S!"LG&K!@Iw!!&J!a!"LH<7!@Iz!!&J*s!"LLIq!@JJ!#4'5Y9Q!@Is!!&J"#!"LG+u!@J-!!&J"c!#LJ6k!@JL!!)0'-!"LJ4'']"<"S!"LG&K!@Iw!!&J!a!'LH.[!@I}!!)0*3!"LJ4'!PJ3!!6j*C!H!(9T!!6j!A!"LG.[!PIu!!&J%I!"LGG-!@JH!!&J*#!#LI6k!@JJ!"Iq5Y<7!PIx!!&J!a!"LH<7 !@JW!!&J)q!"LI<7!@JJ!"4'5Z6k!@J-!!&J,W!"LJ&K!PJ>!!&J*C!{5Z6k!@JE!!)0'}!"LG#e!@Ir!!&J0o!"LJ4'%Y"<%)!"LJ+u!@J{!@JJ!"Iq5Z6k!@J-!!&J&{!#LHIq!@J&!!1@"C!#LJDG!@JJ!"Iq5Z6k!@J-!!&J%y!$LG.[!PJ0!!&J&;!"LJIq!@JJ!"Iq5Z6k!@J-!!&J%i!" LG)1!@Iw!!)0%Y!"LLIq!@JJ!">{5Z6k!@J-!!&J&K!"LG6k!@J-!!&J11!"LJ4'&;"<%)!"LH<7!@J0!!+t"c!#LH6k!@J,!!)0,W!"LJ4'&;"<%)!"LH<7!@J1!!&J#5!#LH1A!@J*!!)0,w!"LJ4'&;"<%)!"LH<7!@J2!!&J#E!"LH.[!@J'!!+t-9!"LJ4'%Y"<%)!"LH<7!@J/!!1@&{!"LH&K!PJ^!!&J*C!{5YIq!PIx!!&J%I!"LG+u""JN!!&J!a!"LI!!!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LI9Q!@J%!!&J!A!"LG#e!@Is !!&J!A!"LG)1!@Is!!&J!A!"LG&K!@Is!!&J"S"2!(9_!!&J!A!"LG1A!@J-!!&J!a!"LG&K!@JM!!6j#E!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J+5!"LH&K!@Is!!&J!1!"LG&K!@Is!!&J!Q!"LG&K!@Is!!&J!A!"LG&K!@Iz!&>{5YG-!@Is!!&J"#!"LH<7!@Iv!!&J!1!"LJ<7""Ix!!&J!1!"LG#e!@Ir!!&J !1!"LKDG!@J%!!&J!A!"LG&K!`Is!!&J!Q!"LG&K!@Is!!&J!A!"LG&K!@Iz!%>{5YG-!@Is!!&J"#!'LH.[!@Iw!!)0*s!"LG#e!`Jj!!6j$'!"LG&K!@Ir!!&J!A!"LG&K!@It!!&J!A!"LG&K!@Is!!&J!A!"LG9Q+%"<#E!"LG&K!@Iw!!&J%I!"LG4'!@JM!!6j0O!"LH)1!`Is!!)0!A!$LG&K!@Is!!&J!A!$LG#e!PI{!#4'5YIq !PIx!!&J%I!"LJIq!PIr!!1@!A!"LL<7!@J(!!&J"3!"LH9Q&{"<%)!"LH<7!@JP!!)0!q!"LG.[!PJk!!&J$W!"LG4'!@J,!">{5Z6k!@J-!!&J+%!#LG4'!@Ix!!)0/]!"LJ4''}"{!@JJ!">{5Z6k!@JP!!1@"C!#LH)1!@J'!!&J-Y!"LJ4'$w"<%)!"LK6k!PJ(!!&J$W!#LK6k!@JJ!">{5Z6k!@J-!!&J(?!#LH4'!@J*!!)0,w!"LJ4'%Y"<%)!"LH<7 !@J=!!&J%9!"LH9Q!@JX!!&J*C!8!(9i!!&J%I!"LI6k!PJ-!!&J11!"LJ4'%Y"<%)!"LH<7!@J9!!)0%i!"LHG-!PJR!!&J*C!{5Z6k!@J-!!&J%y!#LI.[!@J8!!)0*S!"LJ4'$w"< %)!"LH<7!@J.!!)0']!"LLIq!@JJ!">{5Z6k!@J-!!&J%I!"LI9Q!@J{!@JJ!#>{5Y1A !@Is!!&J"#!"LG4'!@J-!!&J#U!#LJ)1!@J4!!&J$'!"LI<7!@JJ!#>{5Y1A!@Is!!&J"#!"LG4'"2J(!!&J#5!#LJ.[!@J5!!&J$'!#LI&K"BJJ!#>{5Y1A!@Is!!&J!q!#LG4'!@J-!!&J"s!#LJ4'!@J2!!1@$7!#LI1A!@JJ!#)15Y4'!PIx!!&J"3!"LH<7!@I{!!&J*c!"LJ9Q!@J8!!&J*C!8!(9i!!&J%I!"LG6k!PJM!!&J11!" LJ4'$w"<%)!"LH<7!@Iw!!)0+5!"LLIq!@JJ!">{5Z6k!@J-!!&J!q!"LJG-!@JQ!!)0&;!"LJ4'$w"<%)!"LH6k""JU!!&J+u!(LH6k!@JJ!"Iq5Z6k!@J+!!&J!1!$LK&K!@JU!!)0!A!"LH6k!@JJ!#4'5Z6k!@J+!!&J!1!"LG#e!@JU!!&J,7!"LG#e!@Ir!!&J%)!"LJ4'&;"<%)!"LH6k!@It!!&J,7!"LK&K!PIs!!&J%)!"LJ4' $7"<%)!"LH6k""K8!!6j%)!"LJ4'#U"<%)!"LPIq!@J2!!&J*C!0!(9i!!&J23!"LL9Q!@JJ!!Iq5Z6k!@Jx!!&J0/!"LJ4'$7"<%)!"LM.[!@JF!!)0'-!"LJ4'$7"<%)!"LM.[!@JD!!)0'M!"LJ4'$7"<%)!"LM.[!@JB!!)0'm!"LJ4'$w"<%)!"LLIq!@Iu!!)0(o!"LI<7!@JJ!"Iq5Z6k!@J3!!&J!Q!"LJ<7!@Iv!!&J(O!#LI>{ !@JJ!"Iq5Z6k!@J4!!&J!1!"LJ>{!@J-!!1@#u!#LIDG!@JJ!">{5Z6k!@J5!!&J+5!"LH>{!@J&!!&J)!!"LJ4'$w"<%)!"LI&K!@JO!!&J%i!"LK&K!@JJ!"Iq5Z6k!@J4!!&J!1!"LJ>{!@J0!!&J"s!#LJ+u!@JJ!"Iq5Z6k!@J3!!&J!Q!"LJ<7!@J1!!&J"C!#LJ1A!@JJ!">{5Z6k!@Jr!!&J%I!"LG)1!@Iw!!)0*S!"LJ4'%Y"< %)!"LI6k!@JI!!&J%Y!$LG1A!@JM!!&J*C!8!(9i!!&J'}!"LJ.[!@J5!!)0+%!"LJ4'(?"<"3!#LG)1!@Ir!!.Z"#!"LI<7!@JD!!&J!A!"LG&K!@J0!!)0+E!"LJ4'(?"<"#!"LG&K!@Iv!!&J"C!"LI>{!@JD!!&J!1!"LG#e!@J0!!&J+e!"LJ4'&{"<"#!"LG&K!@Iw!!&J"3!"LIAa!@JD!!&J!1!"LLG-!@JJ!"Iq5Y1A!@Is!!&J "3!"LG1A"2J;!!&J)A!"LL9Q"BJJ!#)15Y1A!@Is!!&J!a!"LG&K!@Iw!!&J(o!"LK<7!@JX!!&J*C!!!&J#e!#LKDG!@JJ!"4'5Z6k !@JG!!&J(/!"LGIq!@Jb!!&J*C!4!(9i!!&J*#!"LI9Q!@Jr!!&J*C!4!(9i!!&J*3!"LI6k!@Jr!!&J*C!8!(9i!!&J*C!"LI4'!@Iz!!)0/=!"LJ4'$w"<%)!"LJ6k!@J9!!&J"3!#LL1A!@JJ!")15Z6k!@JL!!&J(?!#LL6k!@JJ!")15Z6k!@JM!!&J'}!"LL<7!@JJ!")15Z6k!@JN!!&J&[!(LL>{!@JJ!"4'5Z6k!@JO!!&J&K!" LG&K!PJp!!&J*C!{!@JJ!!Iq5Z6k!@JW!!&J5i!"LJ4'#U"<%)!"LK.[!@K.!!&J*C!0 !(9i!!&J,w!"LN6k!@JJ!#)15Z6k!@J1!!&J&;!"LG6k!@J*!!&J&+!"LHIq!@J3!!&J*C!D!(9i!!&J&+!"LHIq!@Iz!!&J$g!"LHG-!@J2!!&J&K!"LJ4')!"<"3!#LG)1!@Is!!)0"3!"LHG-!@J2!!&J"c!"LH.[!@J1!!&J&;!"LI!!!@JJ!$)15Y1A!@Is!!&J!a!"LG&K!@Iw!!&J&+!"LHIq!@I|!!&J$G!"LHG-!@J2!!&J&K!" LJ4')!"<"#!"LG&K!@Ix!!&J"#!"LHG-!@J2!!&J#%!"LH)1!@J1!!&J&;!"LI!!!@JJ!")15Y1A!@Is!!&J"#!"LG4'B"JJ!"4'5Y1A!@Is!!&J!a!"LG&K!@Jg!!&J=i!0!(9X!!)0"#!#LL1A!@K]!!4'5_6k!@K\!!4'5_9Q!@K[!!4'5_<7!@KZ!!4'5_>{!@KY!!4'5_Aa!@KX!!4'5_DG!@KW!!4'5_G-!@KV!"Iq5_Iq!@K.!!&J !a!#LG)1!PIt!!)0!Q!#LG)1!@I~!#Iq5`!!!@K-!!&J!Q!"LG&K!@Ir!!&J!A!"LG#e!@Is!!&J!1!"LG&K!@Is!!&J#5!D!(:d!!&J5)!"LG#e!@Is!!&J"3!"LG+u!@Ir!!&J!q!"LGDG&{"<4G!"LN.[!@Ir!!&J!A!%LG&K!PIt!!)0!A!%LG&K!@I~!$)15`)1!@K(!!&J!Q!"LG#e!@Is!!&J!1!"LG&K!@Ir!!&J!A!"LG#e!@Is !!&J!A!"LGDGLG"<4g!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir !!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Ir!!&J!1!"LG#e!@Iu!!&J!Q!"LG&K!PIt!!)0!Q!#LG)1!PIt!!&J#5!*!(<6!!)1!@I~!!9Q5hIq!A!#LGDG!q"{5g6k!@Is!!&J!A!"LG&K!@It!!)0!Q!#LG)1!@It!!&J!A!"LG&K!`Iu!$4' 5g6k!@Is!!&J!A!"LG&K!@Is!!&J!A!"LG#e!@Is!!&J!A!"LG)1!@Is!!&J!1!"LG&K!@Iu!#Iq5g6k!@Is!!&J!A!"LG&K!@Iv!!&J!a!"LG&K!@It!!&J!A!"LG#e!@Is!!&J!a!P!(;}!!&J!A!"LG&K!@Is!!&J!Q!#LG)1!PIt!!&J!Q!"LG&K!@Ir!!&J!A!"LG+u*C"{5\#e!PIs!!6j!1!#LG.[!PIs!!)0!Q!#LG#e!PI~!!)0!A!(LG&K""Is!!)0!Q!# LG1A!PIs!!)0"#!'LG)1""Is!!)0!A!#LG&K"BIr!!)0!a!#LG&K!PJk!'>{5[Iq!`It!!)0!Q!#LG#e!PIv!!)0!A!#LG)1!PIr!!)0"s!$LG)1!PIt!!)0!a!$LG&K!PIt!!)0"#!#LG&K!PIw!!)0!Q!#LG+u!`Is!!)0!A!#LG&K!PIt!!)0!1!#LG+u!PIs!!)0/}">!(9~!!+t"#!#LG#e!PIt!!)0!1!#LG#e!PIt!!)0!1!#LG&K !`Iy!!+t"#!#LG#e!PIs!!)0!A!#LG&K!`It!!)0!1!#LG&K!`Ir!!)0"#!#LG)1!PIr!!)0!A!#LG&K!PIs!!)0!Q!#LG#e!PIs!!+t!Q!$LG#e!PJk!%Iq5[Aa!PIz!!+t!q!$LG&K!pIs!!+t!Q!&LG.[!PIz!!+t!a!%LG)1""Is!!+t!Q!&LG4'!PIt!!)0!A!%LG)1"RIs!!+t!Q!&LG#e""Jl!#>{5[Aa!PIt!!)0#u!#LH+u!PIt !!)0&;!#LG<7!PIt!!)0"S!#LG&K!PK#!"Iq5[DG""J%!!)0$W!&LI!!!PI{!!4&"c!#LG&K!PK#!!.[5hIq#u!&!(<6!"#e  .TXT 7 53 0 0 Cg a25.333333,25.333333,726 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {This is an example of the sector search pattern. The vessel preforming this search starts at the datum, then heads north on a 000 degree course. After traveling a single track length the vessel turns right 120 degrees. For the second leg the search vessel travels one more track length on a course of 120 degrees. At the finish of the second track, the vessel comes right 120 degrees to a course of 240 degrees for the third leg. The third leg is two initial track lengths long. At the end of the fourth leg in this example the missing vessel would be located (or maybe during the first leg if the lookouts have sharp eyes). In this pattern the track length is set to the maximum visible distance.}} } .TXT 54 -53 0 0 C x1,1,0,0 .TXT 4 0 0 0 Cg a73.166667,73.166667,280 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Before we describe the search pattern calculators for different patterns, some common functions used by all the patterns must be defined. These functions handle: 1) time conversions, 2) the relationship between distance, time and speed, and 3) rotation of the chart displays.}} } .TXT 8 0 0 0 Cg a73.000000,73.000000,130 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The function }{\b hours}{ is used to convert\par time in hrs, min, sec to hrs and fractions of\par hrs for use in these calculation.}} } .TXT 0 39 0 0 Cg a37.000000,37.000000,147 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The following functions take the time in hours and\par returns it in people readable form. They are used b}{y }{\b dtim(h)}{ and }{\b dtimr(h)}{ .}} } .EQN 7 0 0 0 {0:ghrs}NAME({0:h}NAME):{0:floor}NAME({0:h}NAME) .EQN 1 -38 0 0 {0:hours}NAME({0:h}NAME,{0:m}NAME,{0:s}NAME):{0:h}NAME+({0:m}NAME)/(60)+({0:s}NAME)/(3600) .EQN 2 38 0 0 {0:gmin}NAME({0:h}NAME):{0:floor}NAME({0:mod}NAME({0:h}NAME,1)*60) .EQN 4 0 0 0 {0:gsec}NAME({0:h}NAME):{0:mod}NAME({0:h}NAME,(1)/(60))*3600 .TXT 4 0 0 0 Cg a30.666667,30.666667,42 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {gsr(h) rounds off to the nearest second}} } .EQN 5 0 0 0 {0:gsecr}NAME({0:h}NAME):{0:floor}NAME({0:mod}NAME({0:h}NAME+(1)/(2*3600),(1)/(60))*3600) .TXT 6 -39 0 0 Cg a72.000000,72.000000,219 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The function }{\b dtim(}{\b h)}{ is used to convert time in hours to time in hours, minutes and seconds\par for display purposes.}{ }{\b dtimr(h)}{ converts hours to (hrs,min,sec), but rounds off fractions of seconds.}} } .EQN 8 0 0 0 {0:dtim}NAME({0:h}NAME):({1,3}ö{0:gsec}NAME({0:h}NAME)ö{0:gmin}NAME({0:h}NAME)ö{0:ghrs}NAME({0:h}NAME)) .EQN 0 39 0 0 {0:dtimr}NAME({0:h}NAME):({1,3}ö{0:gsecr}NAME({0:h}NAME)ö{0:gmin}NAME({0:h}NAME)ö{0:ghrs}NAME({0:h}NAME)) .TXT 6 -39 0 0 Cg a73.000000,73.000000,147 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The }{functions}{ below are used to define the relationship between time and distance. They are used b}{y all the search pattern calculators. }} } .EQN 7 0 0 0 {0:D}NAME({0:t}NAME,{0:s}NAME):{0:s}NAME*{0:t}NAME .EQN 0 13 0 0 {0:T}NAME({0:d}NAME,{0:s}NAME):({0:d}NAME)/({0:s}NAME) .EQN 0 12 0 0 {0:S}NAME({0:d}NAME,{0:t}NAME):({0:d}NAME)/({0:t}NAME) .TXT 5 -25 0 0 Cg a73.000000,73.000000,208 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The function }{\b Mr(a)}{ is used to rotate the chart display counterclockwise when the initial leg's direction is other than 000 degrees or true north. It is used by all the search pattern calculators. }} } .EQN 11 0 0 0 {0:Mr}NAME({0:a}NAME):({2,2}ö{0:cos}NAME(({0:\p}NAME)/(180)*{0:a}NAME)ö{0:sin}NAME(({0:\p}NAME)/(180)*{0:a}NAME)ö-{0:sin}NAME(({0:\p}NAME)/(180)*{0:a}NAME)ö{0:cos}NAME(({0:\p}NAME)/(180)*{0:a}NAME)) .TXT 16 0 0 0 C x1,1,0,0 .TXT 3 18 0 0 Cg a47.833333,47.833333,52 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Expanding Square Pattern Calculator (SS)}} } .TXT 3 -18 0 0 Cg a74.000000,74.000000,1140 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The main purpose of the expanding square calculator is to generate a chart of the search pattern requested, and tables of courses and run times need to execute the pattern. Since the search vessel is running the selected pattern at constant speed, the only thing its operator must do to follow the desired pattern is come to the course given in these tables at the given time . \par \par Due to the vessel's inertia, the turn must be started before the vessel reaches the beginning of the new leg or it will overshoot the pattern. That lead time is the value of 'delay_boat'. It is set to 15 seconds, which is the response time of a 40 foot powerboat used in our exercises.This time would need to be adjusted for different boats, but would not vary greatly. The other lead time that must be added to the above time is the command time, given by 'delay_cmd'. This is the time need to inform the helmsman of the course you want to come to ( i.e. 'on my mark come to course 045 magnetic. ... 5, 4, 3, 2, 1, mark!). This time is about 10 seconds and is independent of vessel type. The total lead time is the value of 'delay_tot'. }} } .TXT 25 0 0 0 Cg a73.000000,73.000000,392 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Following the chart t}{he first table's entries contain: the leg number, the direction of that leg, the distance of that leg, the run time for that leg and the total elapsed time. The second table's entries contain: the leg number, direction of the current leg, elapsed time to the verbal warning, the new course to come to, and the elapsed time till the command to turn the boat.\par }} } .TXT 10 4 0 0 Cg a73.000000,73.000000,74 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Enter initial parameters for expanding square search pattrem}} } .TXT 6 -4 0 0 Cg a72.000000,72.000000,20 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Enter track speed}} } .TXT 0 19 0 0 Cg a53.000000,53.000000,27 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Enter initial leg lenght}} } .TXT 0 20 0 0 Cg a33.000000,33.000000,24 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Enter initial course}} } .TXT 0 25 0 0 Cg a66.000000,66.000000,25 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Number of legs to plot}} } .EQN 4 -64 0 0 {0:S.track}NAME:10 .EQN 0 10 0 0 {0:knots}NAME .EQN 0 9 0 0 {0:L.track}NAME:(1)/(4) .EQN 0 9 0 0 {0:miles}NAME .EQN 0 11 0 0 {0:dirl1}NAME:000 .TXT 0 9 0 0 Cg a22.000000,22.000000,19 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {degress magnetic}} } .EQN 0 16 0 0 {0:N}NAME:9 .TXT 7 -64 0 0 Cg a73.000000,73.000000,41 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain { Basic track length is stored in L .}} } .EQN 0 27 0 0 {0:L}NAME:{0:L.track}NAME .EQN 5 -27 0 0 {0:ia}NAME:1;{0:N}NAME .EQN 4 0 0 0 ({0:a}NAME)[({0:ia}NAME):{0:mod}NAME(({0:ia}NAME-1)*({0:\p}NAME)/(2),2*{0:\p}NAME) .TXT 0 38 0 0 Cg a43.833333,43.833333,94 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate the angle for each leg of the SS pattern; \par they are 0, 90, 180 and 270 degrees}} } .EQN 4 -38 0 0 ({0:s}NAME)[({0:ia}NAME):{0:sin}NAME(({0:a}NAME)[({0:ia}NAME)) .EQN 0 14 0 0 ({0:c}NAME)[({0:ia}NAME):{0:cos}NAME(({0:a}NAME)[({0:ia}NAME)) .TXT 1 24 0 0 Cg a35.000000,35.000000,38 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The sines and cosines of the angles}} } .TXT 5 0 0 0 Cg a35.000000,35.000000,96 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {This function is used to c}{alculate the scale factor for length of leg( i) of the pattern.}} } .EQN 1 -38 0 0 {0:Sf.ss}NAME({0:i}NAME):(({0:i}NAME-1)-{0:mod}NAME(({0:i}NAME-1),2))/(2)+1 .TXT 7 0 0 0 Cg a73.000000,73.000000,73 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Now generate the (SS) search pattern for the chart; the origin is at:}} } .EQN 0 50 0 0 ({0:Pss}NAME){52}(0):(({1,2}ö0ö0)){51} .TXT 4 -50 0 0 Cg a73.000000,73.000000,21 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Leg 1 through }{N}} } .EQN 3 0 0 0 {0:ip}NAME:1;{0:N}NAME .EQN 0 19 0 0 ({0:Pss}NAME){52}({0:ip}NAME):({0:Pss}NAME){52}({0:ip}NAME-1)+({2,2}ö({0:c}NAME)[(({0:ip}NAME))ö({0:s}NAME)[(({0:ip}NAME))ö-({0:s}NAME)[(({0:ip}NAME))ö({0:c}NAME)[(({0:ip}NAME)))*({2,1}ö{0:L}NAMEö0)*{0:Sf.ss}NAME({0:ip}NAME) .TXT 8 -19 0 0 Cg a73.000000,73.000000,84 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate vector of track lenghts for each leg of the}{ Expanding Square}{ Search}} } .EQN 3 0 0 0 ({0:l}NAME)[(0):0 .EQN 0 8 0 0 {0:ic}NAME:1;{0:cols}NAME({0:Pss}NAME)-1 .EQN 0 20 0 0 ({0:l}NAME)[({0:ic}NAME):{0:L}NAME*{0:Sf.ss}NAME({0:ic}NAME) .TXT 6 -28 0 0 Cg a73.000000,73.000000,55 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate courses for each leg in the search pattern}} } .EQN 3 0 0 0 ({0:Adeg}NAME)[(0):0 .EQN 3 0 0 0 {0:i}NAME:1;{0:cols}NAME({0:Pss}NAME) .EQN 3 0 0 0 ({0:Adeg}NAME)[({0:i}NAME):({0:i}NAME-1)*90 .EQN 4 0 0 0 {0:dirl}NAME:({0:mod}NAME({0:Adeg}NAME+{0:dirl1}NAME,360)){49} .TXT 1 0 0 0 C x1,1,0,0 .TXT 4 0 0 0 Cg a73.000000,73.000000,97 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate the run times for each leg and the total elapsed time form the vector of leg lengths}} } .EQN 4 0 0 0 {0:tvec}NAME:({0:T}NAME({0:l}NAME,{0:S.track}NAME)){49} .EQN 0 16 0 0 {0:j}NAME:0;{0:last}NAME({0:l}NAME) .EQN 3 -16 0 0 ({0:sumt}NAME)[(0):({0:tvec}NAME)[(0) .EQN 0 13 0 0 {0:jj}NAME:1;{0:last}NAME({0:l}NAME) .EQN 0 17 0 0 ({0:sumt}NAME)[({0:jj}NAME):({0:sumt}NAME)[({0:jj}NAME-1)+({0:tvec}NAME)[({0:jj}NAME) .TXT 4 -30 0 0 Cg a73.000000,73.000000,50 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Converter times to hours, minutes, and seconds}} } .EQN 3 0 0 0 {0:th}NAME:({0:ghrs}NAME({0:tvec}NAME)){49} .EQN 0 17 0 0 {0:tm}NAME:({0:gmin}NAME({0:tvec}NAME)){49} .EQN 0 18 0 0 {0:ts}NAME:({0:gsecr}NAME({0:tvec}NAME)){49} .EQN 0 15 0 0 ({0:leg}NAME)[({0:j}NAME):{0:j}NAME .EQN 4 -50 0 0 {0:sth}NAME:({0:ghrs}NAME({0:sumt}NAME)){49} .EQN 0 17 0 0 {0:stm}NAME:({0:gmin}NAME({0:sumt}NAME)){49} .EQN 0 18 0 0 {0:sts}NAME:({0:gsecr}NAME({0:sumt}NAME)){49} .TXT 5 -35 0 0 Cg a73.000000,73.000000,284 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Since the boat doesn't trun instantly, the command to turn must given before the end of the \par current leg is reached. Allow 15 seconds at 10 knotes for the boat to make the turn and 10\par seconds prior to that to warn the helm. The warning times and mark times are calculated below.}} } .EQN 7 0 0 0 {0:delay_boat}NAME:{0:hours}NAME(0,0,15) .EQN 0 23 0 0 {0:delay_cmd}NAME:{0:hours}NAME(0,0,10) .EQN 0 22 0 0 {0:delay_tot}NAME:{0:delay_boat}NAME+{0:delay_cmd}NAME .EQN 4 -45 0 0 {0:wrnt}NAME:(({0:sumt}NAME-{0:delay_tot}NAME)){49} .EQN 0 21 0 0 {0:mrkt}NAME:(({0:sumt}NAME-{0:delay_boat}NAME)){49} .TXT 4 -21 0 0 Cg a73.000000,73.000000,50 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Converter times to hours, minutes, and seconds}} } .EQN 4 0 0 0 {0:thw}NAME:({0:ghrs}NAME({0:wrnt}NAME)){49} .EQN 0 16 0 0 {0:tmw}NAME:({0:gmin}NAME({0:wrnt}NAME)){49} .EQN 0 17 0 0 {0:tsw}NAME:({0:gsecr}NAME({0:wrnt}NAME)){49} .EQN 4 -33 0 0 {0:thm}NAME:({0:ghrs}NAME({0:mrkt}NAME)){49} .EQN 0 16 0 0 {0:tmm}NAME:({0:gmin}NAME({0:mrkt}NAME)){49} .EQN 0 17 0 0 {0:tsm}NAME:({0:gsecr}NAME({0:mrkt}NAME)){49} .TXT 6 -33 0 0 Cg a73.000000,73.000000,89 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calcuate chart display for search pattern. Rotate display to angle of the initial leg.}} } .EQN 3 0 0 0 {0:k}NAME:0;{0:cols}NAME({0:Pss}NAME)-1 .EQN 0 19 0 0 {0:PPss}NAME:{0:Mr}NAME({0:dirl1}NAME)*{0:Pss}NAME .TXT 6 -19 0 0 Cg a54.500000,54.500000,145 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain { Mbb is the smallest bounding square that will inclose}{ the expanding square search pattern. it is used to control the scaling of the chart.}} } .EQN 5 0 0 0 {0:LP}NAME:({0:Pss}NAME){52}({0:cols}NAME({0:Pss}NAME)-1) .EQN 3 0 0 0 ({0:LP}NAME)[(0):{0:if}NAME(|(({0:LP}NAME)[(0))>|(({0:LP}NAME)[(1)),({0:LP}NAME)[(0),({0:LP}NAME)[(1)) .EQN 0 29 0 0 ({0:LP}NAME)[(1):{0:if}NAME(|(({0:LP}NAME)[(1))>|(({0:LP}NAME)[(0)),({0:LP}NAME)[(1),({0:LP}NAME)[(0)) .EQN 8 -29 0 0 {0:mbbs}NAME:({2,4}ö({0:LP}NAME)[(1)ö-({0:LP}NAME)[(0)ö-({0:LP}NAME)[(1)ö-({0:LP}NAME)[(0)ö-({0:LP}NAME)[(1)ö({0:LP}NAME)[(0)ö({0:LP}NAME)[(1)ö({0:LP}NAME)[(0)) .EQN 0 31 0 0 {0:Mbb}NAME:{0:Mr}NAME({0:dirl1}NAME)*{0:mbbs}NAME .TXT 0 22 0 0 Cg a42.000000,42.000000,31 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Generate & }{Rotate the Mbb}} } .EQN 3 -22 0 0 {0:km}NAME:0;{0:cols}NAME({0:mbbs}NAME)-1 .TXT 0 22 0 0 Cg a23.000000,23.000000,19 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Indecies for Mbb}} } .TXT 3 -53 0 0 Cg a14.000000,14.000000,22 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Indecies for tables}} } .EQN 3 0 0 0 {0:n}NAME:1;{0:N}NAME .EQN 0 10 0 0 {0:m}NAME:2;{0:N}NAME .TXT 4 -10 0 0 C x1,1,0,0 .TXT 4 23 0 0 Cg a56.000000,56.000000,46 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Expanding Square Search Pattern}{ }} } .TXT 7 -23 0 0 Cg a72.000000,72.000000,14 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed}} } .TXT 0 19 0 0 Cg a53.000000,53.000000,22 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Iinitial leg lenght}} } .TXT 0 20 0 0 Cg a33.000000,33.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Initial course}} } .TXT 0 18 0 0 Cg a66.000000,66.000000,25 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Number of legs to plot}} } .EQN 4 -57 0 0 {0:S.track}NAME=?_n_u_l_l_ .EQN 0 10 0 0 {0:knots}NAME .EQN 0 9 0 0 {0:L.track}NAME=?_n_u_l_l_ .EQN 0 11 0 0 {0:miles}NAME .EQN 0 9 0 0 {0:dirl1}NAME=?_n_u_l_l_ .EQN 0 8 0 0 {0:degrees}NAME .EQN 0 10 0 0 {0:N}NAME=?_n_u_l_l_ .EQN 4 -57 0 0 _n_u_l_l_&_n_u_l_l_&((({0:PPss}NAME){52}({0:k}NAME)))[(1),0,((({0:Mbb}NAME){52}({0:km}NAME)))[(1)@_n_u_l_l_&_n_u_l_l_&((({0:PPss}NAME){52}({0:k}NAME)))[(0),0,((({0:Mbb}NAME){52}({0:km}NAME)))[(0) 0 0 1 0 0 0 0 1 0 0 3 3 0 0 NO-TRACE-STRING 1 0 1 0 NO-TRACE-STRING 0 0 2 1 NO-TRACE-STRING 0 4 3 0 NO-TRACE-STRING 0 1 4 0 NO-TRACE-STRING 0 2 5 0 NO-TRACE-STRING 0 3 6 0 NO-TRACE-STRING 0 4 0 0 NO-TRACE-STRING 0 1 1 0 NO-TRACE-STRING 0 2 2 0 NO-TRACE-STRING 0 3 3 0 NO-TRACE-STRING 0 4 4 0 NO-TRACE-STRING 0 1 5 0 NO-TRACE-STRING 0 2 6 0 NO-TRACE-STRING 0 3 0 0 NO-TRACE-STRING 0 4 1 0 NO-TRACE-STRING 0 1 37 33 .TXT 4 57 0 0 Cg a23.000000,23.000000,190 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {On the left is}{ the chart of the expanding square search you have selected. The top of the chart is north ( course 000) and the distances are in nautical miles. The datum is at 0,0.}} } .TXT 41 -57 0 0 Cg a73.000000,73.000000,6 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {leg}} } .TXT 0 6 0 0 Cg a72.000000,72.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {direction}} } .TXT 0 9 0 0 Cg a72.000000,72.000000,11 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {distance}} } .TXT 0 12 0 0 Cg a10.333333,10.333333,16 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Time per leg}} } .TXT 0 19 0 0 Cg a21.000000,21.000000,15 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Elapsed time}} } .TXT 0 16 0 0 Cg a11.000000,11.000000,14 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed}} } .EQN 3 -62 0 0 ({0:leg}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 6 0 0 ({0:dirl}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 10 0 0 ({0:l}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 11 0 0 ({0:th}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:tm}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:ts}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 13 0 0 ({0:sth}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:stm}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:sts}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 9 0 0 {0:S.track}NAME=?_n_u_l_l_ .TXT 0 10 0 0 Cg a74.000000,74.000000,9 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {knotes}} } .TXT 29 -72 0 0 Cg a72.000000,72.000000,6 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Leg}} } .TXT 0 4 0 0 Cg a68.000000,68.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {on course}} } .TXT 0 10 0 0 Cg a69.000000,69.000000,20 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Spoken warning at}} } .TXT 0 16 0 0 Cg a71.000000,71.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {come to course}} } .TXT 0 19 0 0 Cg a63.000000,63.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Mark ( do it )}} } .EQN 3 -49 0 0 ({0:leg}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 5 0 0 ({0:dirl}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 9 0 0 ({0:thw}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tmw}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tsw}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 12 0 0 ({0:dirl}NAME)[({0:m}NAME)=_n_u_l_l_ .EQN 0 11 0 0 ({0:thm}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tmm}NAME)[({0:n}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tsm}NAME)[({0:n}NAME)=_n_u_l_l_ .TXT 26 -53 0 0 C x1,1,0,0 .TXT 3 11 0 0 Cg a54.000000,54.000000,57 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Sector Search Pattern Calculator (VS) or (VM)}} } .TXT 3 -11 0 0 Cg a73.000000,73.000000,500 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The sector seach pattern can be used by one or more vessels to search a circular area. If one boat is preforming the search (VS), he will run the pattern twice, but the second pattern is rotated to the right by 30 degrees. If two boats are used (VM), the search time will be divided in half. When two boats are used the secound boat started his run from the datum when the first boat has finished his first leg. The second boats pattern is rotated by 90 degrees to the first boat's pattern. }} } .TXT 10 0 0 0 Cg a73.000000,73.000000,768 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {The single search boat would start his search at the datum. He would then proceed on a 000 degree course at a fixed speed till he had covered one track length. The search vessel would then turn right 120 degrees, bringing his course to 120. He would then run for a distance of one track length. After finishing the second leg of the pattern the vessel would turn right 120 degrees, coming to a course of 240 degrees. For the third leg, the search vessel would proceed a distance of two track lengths.There are 7 legs in this search pattern, each time you finish a leg you come right 120 degrees. The first and seventh leg of the sector search pattern are one track length long. The second through sixth legs alternate between one and two track lengths long.}} } .TXT 24 6 0 0 Cg a73.000000,73.000000,100 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Enter initial parameters for }{\fs24 \b \fs24 \b Sector Search}{\fs24 \b search pattrem}} } .TXT 6 -6 0 0 Cg a72.000000,72.000000,20 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Enter track speed}} } .TXT 0 19 0 0 Cg a53.000000,53.000000,27 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Enter initial leg lenght}} } .TXT 0 20 0 0 Cg a33.000000,33.000000,23 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Enter initial course}} } .EQN 4 -39 0 0 {0:S.track}NAME:10 .EQN 0 10 0 0 {0:knots}NAME .EQN 0 9 0 0 {0:L.track}NAME:(1)/(4) .EQN 0 9 0 0 {0:miles}NAME .EQN 0 11 0 0 {0:dirl1}NAME:000 .TXT 0 9 0 0 Cg a22.000000,22.000000,19 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {degress magnetic}} } .TXT 8 -48 0 0 Cg a73.000000,73.000000,52 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Define Basic sector search with track length L .}} } .EQN 0 37 0 0 {0:L}NAME:{0:L.track}NAME .EQN 4 -37 0 0 {0:ia}NAME:1;2 .EQN 0 9 0 0 ({0:a}NAME)[(0):0 .EQN 0 7 0 0 ({0:a}NAME)[({0:ia}NAME):({0:a}NAME)[({0:ia}NAME-1)+120*({0:\p}NAME)/(180) .TXT 0 22 0 0 Cg a35.000000,35.000000,78 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate the angles used in VS pattern, \par they are 0, 120, and 240 degrees}} } .EQN 5 -38 0 0 {0:ia}NAME:0;2 .EQN 0 10 0 0 ({0:s}NAME)[({0:ia}NAME):{0:sin}NAME(({0:a}NAME)[({0:ia}NAME)) .EQN 0 14 0 0 ({0:c}NAME)[({0:ia}NAME):{0:cos}NAME(({0:a}NAME)[({0:ia}NAME)) .TXT 0 14 0 0 Cg a35.000000,35.000000,31 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {And needed sines and cosines}} } .EQN 5 -38 0 0 {0:SF.vs}NAME({0:i}NAME):{0:if}NAME(({0:i}NAME÷3)+({0:i}NAME÷5),2,1) .TXT 0 38 0 0 Cg a35.000000,35.000000,103 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate scale factor for length of leg( i). Leg 3 a}{nd 5 are 2*x long and the rest are 1*x long.}} } .TXT 8 -38 0 0 Cg a73.000000,73.000000,81 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Now generate the vector search pattern }{for the chart}{;}{ the origin is at:}} } .EQN 0 51 0 0 ({0:Pvs}NAME){52}(0):(({1,2}ö0ö0)){51} .TXT 3 -51 0 0 Cg a73.000000,73.000000,22 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain { }{Legs 1 through 7}} } .EQN 3 0 0 0 {0:ip}NAME:1;7 .EQN 0 10 0 0 ({0:im}NAME)[({0:ip}NAME):{0:mod}NAME({0:ip}NAME,3) .EQN 0 16 0 0 ({0:Pvs}NAME){52}({0:ip}NAME):({0:Pvs}NAME){52}({0:ip}NAME-1)+({2,2}ö({0:c}NAME)[((({0:im}NAME)[({0:ip}NAME)))ö({0:s}NAME)[((({0:im}NAME)[({0:ip}NAME)))ö-({0:s}NAME)[((({0:im}NAME)[({0:ip}NAME)))ö({0:c}NAME)[((({0:im}NAME)[({0:ip}NAME))))*({2,1}ö {0:L}NAMEö0)*{0:SF.vs}NAME({0:ip}NAME) .TXT 10 -26 0 0 Cg a73.000000,73.000000,72 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate vector of track lenghts for each leg of the }{Sector Search}} } .EQN 4 0 0 0 {0:ic}NAME:1;{0:cols}NAME({0:Pvs}NAME)-1 .EQN 0 20 0 0 ({0:l1}NAME)[({0:ic}NAME-1):{0:L}NAME*{0:SF.vs}NAME({0:ic}NAME) .TXT 8 -20 0 0 Cg a73.000000,73.000000,55 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate courses for each leg in the search pattern}} } .EQN 3 1 0 0 {0:i}NAME:0;{0:cols}NAME({0:Pvs}NAME)-2 .EQN 3 0 0 0 ({0:A1deg}NAME)[({0:i}NAME):({0:im}NAME)[({0:i}NAME)*120 .EQN 5 0 0 0 {0:dirl}NAME:({0:mod}NAME({0:A1deg}NAME+{0:dirl1}NAME,360)){49} .TXT 5 -1 0 0 C x1,1,0,0 .TXT 3 1 0 0 Cg a73.000000,73.000000,66 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate the run times for each leg and the total elapsed time}} } .EQN 4 0 0 0 {0:tvec1}NAME:({0:T}NAME({0:l1}NAME,{0:S.track}NAME)){49} .EQN 0 19 0 0 {0:j}NAME:0;{0:last}NAME({0:l1}NAME) .EQN 3 -19 0 0 ({0:sumt1}NAME)[(0):({0:tvec1}NAME)[(0) .EQN 0 13 0 0 {0:jj}NAME:1;{0:last}NAME({0:l1}NAME) .EQN 0 13 0 0 ({0:sumt1}NAME)[({0:jj}NAME):({0:sumt1}NAME)[({0:jj}NAME-1)+({0:tvec1}NAME)[({0:jj}NAME) .TXT 5 -26 0 0 Cg a73.000000,73.000000,50 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Converter times to hours, minutes, and seconds}} } .EQN 4 0 0 0 {0:th}NAME:({0:ghrs}NAME({0:tvec1}NAME)){49} .EQN 0 17 0 0 {0:tm}NAME:({0:gmin}NAME({0:tvec1}NAME)){49} .EQN 0 18 0 0 {0:ts}NAME:({0:gsecr}NAME({0:tvec1}NAME)){49} .EQN 0 15 0 0 ({0:leg}NAME)[({0:j}NAME):{0:j}NAME+1 .EQN 4 -50 0 0 {0:sth}NAME:({0:ghrs}NAME({0:sumt1}NAME)){49} .EQN 0 17 0 0 {0:stm}NAME:({0:gmin}NAME({0:sumt1}NAME)){49} .EQN 0 18 0 0 {0:sts}NAME:({0:gsecr}NAME({0:sumt1}NAME)){49} .TXT 7 -36 0 0 Cg a73.000000,73.000000,283 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Since the boat doesn't trun instantly the command to turn must given before the end of the \par current leg is reached. Allow 15 seconds at 10 knotes for the boat to make the turn and 10\par seconds prior to that to warn the helm. The warning times and mark times are calculated below.}} } .EQN 7 0 0 0 {0:delay_boat}NAME:{0:hours}NAME(0,0,15) .EQN 0 23 0 0 {0:delay_cmd}NAME:{0:hours}NAME(0,0,10) .EQN 0 22 0 0 {0:delay_tot}NAME:{0:delay_boat}NAME+{0:delay_cmd}NAME .EQN 4 -45 0 0 {0:wrnt1}NAME:(({0:sumt1}NAME-{0:delay_tot}NAME)){49} .EQN 0 23 0 0 {0:mrkt1}NAME:(({0:sumt1}NAME-{0:delay_boat}NAME)){49} .TXT 6 -23 0 0 Cg a73.000000,73.000000,50 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Converter times to hours, minutes, and seconds}} } .EQN 4 0 0 0 {0:thw1}NAME:({0:ghrs}NAME({0:wrnt1}NAME)){49} .EQN 0 16 0 0 {0:tmw1}NAME:({0:gmin}NAME({0:wrnt1}NAME)){49} .EQN 0 17 0 0 {0:tsw1}NAME:({0:gsecr}NAME({0:wrnt1}NAME)){49} .EQN 4 -33 0 0 {0:thm1}NAME:({0:ghrs}NAME({0:mrkt1}NAME)){49} .EQN 0 16 0 0 {0:tmm1}NAME:({0:gmin}NAME({0:mrkt1}NAME)){49} .EQN 0 17 0 0 {0:tsm1}NAME:({0:gsecr}NAME({0:mrkt1}NAME)){49} .TXT 7 -33 0 0 Cg a73.000000,73.000000,45 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calcuate chart display for search pattern.}} } .EQN 3 0 0 0 {0:k}NAME:0;{0:cols}NAME({0:Pvs}NAME)-1 .EQN 0 19 0 0 {0:PPvs}NAME:{0:Mr}NAME({0:dirl1}NAME)*{0:Pvs}NAME .TXT 7 -19 0 0 C x1,1,0,0 .TXT 3 21 0 0 Cg a56.000000,56.000000,36 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Sector Search Pattern}{ }} } .TXT 7 -21 0 0 Cg a72.000000,72.000000,14 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed}} } .TXT 0 19 0 0 Cg a53.000000,53.000000,21 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Initial leg lenght}} } .TXT 0 20 0 0 Cg a33.000000,33.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Initial course}} } .EQN 4 -39 0 0 {0:S.track}NAME=?_n_u_l_l_ .EQN 0 10 0 0 {0:knots}NAME .EQN 0 9 0 0 {0:L.track}NAME=?_n_u_l_l_ .EQN 0 11 0 0 {0:miles}NAME .EQN 0 9 0 0 {0:dirl1}NAME=?_n_u_l_l_ .TXT 0 9 0 0 Cg a22.000000,22.000000,10 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {degress}} } .EQN 10 -48 0 0 _n_u_l_l_&_n_u_l_l_&((({0:PPvs}NAME){52}({0:k}NAME)))[(1),0@_n_u_l_l_&_n_u_l_l_&((({0:PPvs}NAME){52}({0:k}NAME)))[(0),0 0 0 1 0 0 0 0 1 0 0 3 3 0 0 NO-TRACE-STRING 1 0 1 0 NO-TRACE-STRING 0 3 2 0 NO-TRACE-STRING 0 4 3 0 NO-TRACE-STRING 0 1 4 0 NO-TRACE-STRING 0 2 5 0 NO-TRACE-STRING 0 3 6 0 NO-TRACE-STRING 0 4 0 0 NO-TRACE-STRING 0 1 1 0 NO-TRACE-STRING 0 2 2 0 NO-TRACE-STRING 0 3 3 0 NO-TRACE-STRING 0 4 4 0 NO-TRACE-STRING 0 1 5 0 NO-TRACE-STRING 0 2 6 0 NO-TRACE-STRING 0 3 0 0 NO-TRACE-STRING 0 4 1 0 NO-TRACE-STRING 0 1 32 30 .TXT 4 50 0 0 Cg a23.000000,23.000000,180 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {On the left is}{ the chart of the vector search you have selected. The top of the chart is north ( course 000) and the distances are in nautical miles. The datum is at 0,0.}} } .TXT 39 -49 0 0 Cg a73.000000,73.000000,6 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {leg}} } .TXT 0 6 0 0 Cg a72.000000,72.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {direction}} } .TXT 0 9 0 0 Cg a72.000000,72.000000,11 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {distance}} } .TXT 0 12 0 0 Cg a10.333333,10.333333,16 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Time per leg}} } .TXT 0 19 0 0 Cg a21.000000,21.000000,15 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Elapsed time}} } .TXT 0 16 0 0 Cg a11.000000,11.000000,14 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed}} } .EQN 3 -62 0 0 ({0:leg}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 6 0 0 ({0:dirl}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 10 0 0 ({0:l}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 11 0 0 ({0:th}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:tm}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:ts}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 13 0 0 ({0:sth}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:stm}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:sts}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 9 0 0 {0:S.track}NAME=?_n_u_l_l_ .TXT 0 10 0 0 Cg a74.000000,74.000000,9 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {knotes}} } .TXT 27 -72 0 0 Cg a72.000000,72.000000,6 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Leg}} } .TXT 0 4 0 0 Cg a68.000000,68.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {on course}} } .TXT 0 10 0 0 Cg a69.000000,69.000000,20 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Spoken warning at}} } .TXT 0 16 0 0 Cg a71.000000,71.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {come to course}} } .TXT 0 15 0 0 Cg a63.000000,63.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Mark ( do it )}} } .EQN 3 -45 0 0 ({0:leg}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 5 0 0 ({0:dirl}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 9 0 0 ({0:thw1}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tmw1}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tsw1}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 12 0 0 ({0:dirl}NAME)[({0:jj}NAME)=_n_u_l_l_ .EQN 0 11 0 0 ({0:thm1}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tmm1}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tsm1}NAME)[({0:j}NAME)=_n_u_l_l_ .TXT 24 -54 0 0 C x1,1,0,0 .TXT 3 18 0 0 Cg a47.833333,47.833333,50 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Parallel Track Pattern Calculator (PS)}} } .TXT 4 -18 0 0 Cg a74.000000,74.000000,611 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Parallel Track patterns are used when the search area is large and there is no preferred section to be searched first. These patterns can be used by one boat or a group of boats and is the easiest to follow.\par \par A parallel Track pattern single unit (PS) search pattern is described below. The operator simply steers a straight course for each leg. Each long leg is at one track spacing from the next. The long legs are parallel with the long side of the search area. The short legs, which are one track spacing long, connect adjacent long legs of the pattern. Adjacent long legs are oppositely directed.}} } .TXT 17 8 0 0 Cg a73.000000,73.000000,62 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Enter parameters for Parallel Track Search Pattern}} } .TXT 4 -8 0 0 Cg a73.000000,73.000000,24 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Length of search area}} } .TXT 0 17 0 0 Cg a56.000000,56.000000,23 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Width of search area}} } .TXT 0 16 0 0 Cg a40.000000,40.000000,16 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track spacing}} } .TXT 0 14 0 0 Cg a72.000000,72.000000,14 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed}} } .TXT 0 16 0 0 Cg a33.000000,33.000000,24 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Direction of long leg}} } .EQN 4 -63 0 0 {0:PS.l}NAME:2 .TXT 0 9 0 0 Cg a64.000000,64.000000,8 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {miles}} } .EQN 0 8 0 0 {0:PS.w}NAME:1 .TXT 0 9 0 0 Cg a47.000000,47.000000,8 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {miles}} } .EQN 0 7 0 0 {0:T.sp}NAME:(1)/(4) .TXT 0 9 0 0 Cg a31.000000,31.000000,8 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {miles}} } .EQN 0 5 0 0 {0:S.track}NAME:10 .EQN 0 10 0 0 {0:knots}NAME .EQN 0 6 0 0 {0:lngd}NAME:090 .TXT 0 9 0 0 Cg a22.000000,22.000000,10 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {degress}} } .TXT 7 -72 0 0 Cg a73.000000,73.000000,53 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Calculate Number of Long Legs inSearch Pattern}} } .EQN 5 0 0 0 {0:N}NAME:{0:floor}NAME(({0:PS.w}NAME)/({0:T.sp}NAME)) .EQN 0 20 0 0 {0:N}NAME=?_n_u_l_l_ .TXT 0 6 0 0 Cg a39.833333,39.833333,41 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {number of long legs in search pattern.}} } .EQN 7 -26 0 0 {0:C0}NAME:({0:T.sp}NAME)/(2) .EQN 0 11 0 0 {0:C0}NAME=?_n_u_l_l_ .TXT 0 10 0 0 Cg a72.500000,72.500000,66 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Separation between search pattern legs and edge of search area.}} } .TXT 9 -21 0 0 Cg a73.000000,73.000000,110 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Generate Search Are}{\b0 a Plot}{. This is the rectangle containing the parallel track search pattern. }} } .EQN 7 0 0 0 ({0:PS}NAME){52}(0):({2,1}ö{0:C0}NAMEö-({0:C0}NAME)) .EQN 0 17 0 0 ({0:PS}NAME){52}(1):({0:PS}NAME){52}(0)+({2,1}ö0ö{0:PS.l}NAME) .EQN 0 22 0 0 ({0:PS}NAME){52}(2):({0:PS}NAME){52}(1)+({2,1}ö-{0:PS.w}NAMEö0) .EQN 0 24 0 0 ({0:PS}NAME){52}(3):({0:PS}NAME){52}(2)+({2,1}ö0ö-{0:PS.l}NAME) .EQN 7 -63 0 0 ({0:PS}NAME){52}(4):({0:PS}NAME){52}(0) .TXT 0 17 0 0 Cg a66.000000,66.000000,11 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Setting }} } .EQN 0 6 0 0 ({0:PS}NAME){52}(4) .TXT 0 5 0 0 Cg a52.000000,52.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {equal to }} } .EQN 0 7 0 0 ({0:PS}NAME){52}(0) .TXT 0 5 0 0 Cg a56.000000,56.000000,58 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain { causes the search area to be drawn as a close figure. }} } .EQN 4 -40 0 0 {0:na}NAME:0;{0:cols}NAME({0:PS}NAME)-1 .TXT 0 19 0 0 Cg a54.000000,54.000000,54 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {This range spans all the points in the search area.}} } .TXT 9 -19 0 0 Cg a73.000000,73.000000,84 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Generate }{\fs20 \b0 Parallel Track}{\b0 Search Pattern}{, the origin is at:}} } .EQN 0 50 0 0 ({0:Pps}NAME){52}(0):(({1,2}ö0ö0)){51} .EQN 4 -50 0 0 {0:LL}NAME:{0:PS.l}NAME-{0:T.sp}NAME .EQN 0 15 0 0 {0:LL}NAME=?_n_u_l_l_ .TXT 0 10 0 0 Cg a58.000000,58.000000,22 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {length of long legs}} } .EQN 3 -10 0 0 {0:T.sp}NAME=?_n_u_l_l_ .TXT 0 10 0 0 Cg a60.000000,60.000000,23 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {length of short legs}} } .EQN 4 -25 0 0 {0:ip}NAME:1;2*{0:N}NAME-1 .EQN 0 15 0 0 {0:ix}NAME:(({1,4}ö-1ö0ö1ö0)){51} .EQN 6 -15 0 0 ({0:Pps}NAME){52}({0:ip}NAME):({0:Pps}NAME){52}({0:ip}NAME-1)+({2,1}ö-{0:T.sp}NAME*{0:mod}NAME({0:ip}NAME+1,2)ö{0:LL}NAME*(({0:ix}NAME)[({0:mod}NAME({0:ip}NAME,4)))) .TXT 0 44 0 0 Cg a29.000000,29.000000,80 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate the rest of the points in the\par basic parallel track search pattern.}} } .TXT 18 -44 0 0 C x1,1,0,0 .TXT 8 38 0 0 Cg a35.000000,35.000000,100 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {the function }{\b Len(v1,v2)}{ is used to callculate distance between the two points: v1 and v2.}} } .EQN 1 -38 0 0 {0:Len}NAME({0:v1}NAME,{0:v2}NAME):\(((({0:v1}NAME)[(0)-({0:v2}NAME)[(0)))^(2)+((({0:v1}NAME)[(1)-({0:v2}NAME)[(1)))^(2)) .TXT 7 44 0 0 Cg a29.000000,29.000000,115 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {the function }{\b Angz(v1,v2)}{ calculates the mathematical direction of the vector from point v1 to point v2.}} } .EQN 1 -44 0 0 {0:Angz}NAME({0:v1}NAME,{0:v2}NAME):{0:arg}NAME((({0:v2}NAME)[(0)-({0:v1}NAME)[(0))+(({0:v2}NAME)[(1)-({0:v1}NAME)[(1))*\(-1)) .EQN 6 0 0 0 {0:D.long}NAME({0:x}NAME):{0:mod}NAME({0:x}NAME+270,360) .TXT 0 26 0 0 Cg a47.000000,47.000000,133 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Orientation of the search pattern equal the direction of the first long leg minus 90 degrees. This is using modular arithmetic.}} } .TXT 15 -26 0 0 Cg a58.000000,58.000000,70 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 j ranges all points in the seach pattern other than the origin}} } .EQN 4 0 0 0 {0:j}NAME:1;2*{0:N}NAME-1 .TXT 5 0 0 0 Cg a73.000000,73.000000,122 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Calculate the Length of each Leg of the Search Pattern}{. \par Only legs 1 through 2*N-1 are valid. Leg 0 isn't used.}} } .EQN 5 0 0 0 ({0:Vlen}NAME)[({0:j}NAME):{0:Len}NAME(({0:Pps}NAME){52}({0:j}NAME-1),({0:Pps}NAME){52}({0:j}NAME)) .TXT 10 0 0 0 Cg a73.000000,73.000000,73 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Calculate direction for legs of prototype search pattern.}{\b0 }} } .EQN 4 0 0 0 {0:ia}NAME:(({1,4}ö180ö270ö180ö090)){51} .EQN 0 24 0 0 {0:Angv}NAME({0:j}NAME):({0:ia}NAME)[({0:mod}NAME({0:floor}NAME({0:j}NAME)-1,4)) .EQN 0 27 0 0 ({0:Vangv}NAME)[({0:j}NAME):{0:Angv}NAME({0:j}NAME) .TXT 5 -51 0 0 Cg a73.000000,73.000000,61 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Compute the Courses for each Leg in the Search Pattern}} } .EQN 4 0 0 0 {0:dirl1}NAME:{0:D.long}NAME({0:lngd}NAME) .EQN 0 17 0 0 {0:dirl}NAME:({0:mod}NAME({0:Vangv}NAME+{0:dirl1}NAME,360)){49} .TXT 5 -17 0 0 C x1,1,0,0 .TXT 4 0 0 0 Cg a73.000000,73.000000,164 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Calculate run time }{\b0 and the total elapsed time}{\b0 }{\b0 for each leg}{\b \par }{\b0 j is now redefined to range over all }{thelegs of the pattern.}{\b }} } .EQN 6 0 0 0 {0:tvec}NAME:({0:T}NAME({0:Vlen}NAME,{0:S.track}NAME)){49} .EQN 0 21 0 0 {0:j}NAME:0;{0:last}NAME({0:Vlen}NAME) .EQN 3 -21 0 0 ({0:sumt}NAME)[(0):({0:tvec}NAME)[(0) .EQN 0 13 0 0 {0:jj}NAME:1;{0:last}NAME({0:Vlen}NAME) .EQN 0 17 0 0 ({0:sumt}NAME)[({0:jj}NAME):({0:sumt}NAME)[({0:jj}NAME-1)+({0:tvec}NAME)[({0:jj}NAME) .TXT 4 -30 0 0 Cg a73.000000,73.000000,49 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Convert times to: hours, minutes, and seconds.}} } .EQN 4 0 0 0 {0:th}NAME:({0:ghrs}NAME({0:tvec}NAME)){49} .EQN 0 17 0 0 {0:tm}NAME:({0:gmin}NAME({0:tvec}NAME)){49} .EQN 0 18 0 0 {0:ts}NAME:({0:gsecr}NAME({0:tvec}NAME)){49} .EQN 0 15 0 0 ({0:leg}NAME)[({0:j}NAME):{0:j}NAME+1 .EQN 4 -50 0 0 {0:sth}NAME:({0:ghrs}NAME({0:sumt}NAME)){49} .EQN 0 17 0 0 {0:stm}NAME:({0:gmin}NAME({0:sumt}NAME)){49} .EQN 0 18 0 0 {0:sts}NAME:({0:gsecr}NAME({0:sumt}NAME)){49} .TXT 6 -35 0 0 Cg a73.000000,73.000000,283 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Since the boat doesn't trun instantly the command to turn must given before the end of the \par current leg is reached. Allow 15 seconds at 10 knotes for the boat to make the turn and 10\par seconds prior to that to warn the helm. The warning times and mark times are calculated below.}} } .EQN 6 0 0 0 {0:Ltim_Cmd}NAME:10 .EQN 0 14 0 0 {0:Ltim_boat}NAME:15 .EQN 0 14 0 0 {0:Ltim_tot}NAME:{0:Ltim_Cmd}NAME+{0:Ltim_boat}NAME .EQN 5 -28 0 0 {0:wrnt}NAME:(({0:sumt}NAME-{0:hours}NAME(0,0,25))){49} .EQN 0 27 0 0 {0:mrkt}NAME:(({0:sumt}NAME-{0:hours}NAME(0,0,15))){49} .TXT 4 -27 0 0 Cg a73.000000,73.000000,49 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Convert times to: hours, minutes, and seconds.}} } .EQN 4 0 0 0 {0:thw}NAME:({0:ghrs}NAME({0:wrnt}NAME)){49} .EQN 0 16 0 0 {0:tmw}NAME:({0:gmin}NAME({0:wrnt}NAME)){49} .EQN 0 17 0 0 {0:tsw}NAME:({0:gsecr}NAME({0:wrnt}NAME)){49} .EQN 4 -33 0 0 {0:thm}NAME:({0:ghrs}NAME({0:mrkt}NAME)){49} .EQN 0 16 0 0 {0:tmm}NAME:({0:gmin}NAME({0:mrkt}NAME)){49} .EQN 0 17 0 0 {0:tsm}NAME:({0:gsecr}NAME({0:mrkt}NAME)){49} .TXT 8 -33 0 0 Cg a73.000000,73.000000,55 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b0 Calcuate chart display for search pattern}{\b0 .}} } .EQN 4 0 0 0 {0:k}NAME:0;{0:cols}NAME({0:Pps}NAME)-1 .EQN 0 23 0 0 {0:na}NAME:0;{0:cols}NAME({0:PS}NAME)-1 .EQN 4 -23 0 0 {0:PPps}NAME:{0:Mr}NAME({0:dirl1}NAME)*{0:Pps}NAME .EQN 0 23 0 0 {0:PPS}NAME:{0:Mr}NAME({0:dirl1}NAME)*{0:PS}NAME .TXT 6 -23 0 0 Cg a73.000000,73.000000,111 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Calculate bounding square for the search arrea to force the x and y scale factors of the plot to be equal.}} } .EQN 6 0 0 0 {0:Max}NAME({0:x}NAME,{0:y}NAME):({0:x}NAMEò{0:y}NAME)*{0:x}NAME+({0:y}NAME>{0:x}NAME)*{0:y}NAME .EQN 0 28 0 0 {0:Min}NAME({0:x}NAME,{0:y}NAME):({0:x}NAMEó{0:y}NAME)*{0:x}NAME+({0:y}NAME<{0:x}NAME)*{0:y}NAME .EQN 4 -28 0 0 {0:ij}NAME:1;{0:cols}NAME({0:PS}NAME)-1 .TXT 0 19 0 0 Cg a54.000000,54.000000,55 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Range over all the corner pointsof the search area. }} } .EQN 4 -19 0 0 ({0:sxm}NAME)[(0):((({0:PS}NAME){52}(0)))[(0) .EQN 0 16 0 0 ({0:sxm}NAME)[(0*{0:ij}NAME):{0:Min}NAME(((({0:PS}NAME){52}({0:ij}NAME)))[(0),({0:sxm}NAME)[(0)) .EQN 0 27 0 0 ({0:sxp}NAME)[(0):((({0:PS}NAME){52}(0)))[(0) .EQN 0 17 0 0 ({0:sxp}NAME)[(0*{0:ij}NAME):{0:Max}NAME(((({0:PS}NAME){52}({0:ij}NAME)))[(0),({0:sxp}NAME)[(0)) .EQN 5 -60 0 0 ({0:sym}NAME)[(0):((({0:PS}NAME){52}(0)))[(1) .EQN 0 16 0 0 ({0:sym}NAME)[(0*{0:ij}NAME):{0:Min}NAME(((({0:PS}NAME){52}({0:ij}NAME)))[(1),({0:sym}NAME)[(0)) .EQN 0 27 0 0 ({0:syp}NAME)[(0):((({0:PS}NAME){52}(0)))[(1) .EQN 0 17 0 0 ({0:syp}NAME)[(0*{0:ij}NAME):{0:Max}NAME(((({0:PS}NAME){52}({0:ij}NAME)))[(1),({0:syp}NAME)[(0)) .EQN 5 -60 0 0 {0:smax}NAME:{0:Max}NAME(({0:sxp}NAME)[(0),({0:syp}NAME)[(0)) .EQN 0 22 0 0 {0:smin}NAME:{0:Min}NAME(({0:sxm}NAME)[(0),({0:sym}NAME)[(0)) .EQN 0 21 0 0 {0:SPS}NAME:({2,5}ö{0:smin}NAMEö{0:smin}NAMEö{0:smax}NAMEö{0:smin}NAMEö{0:smax}NAMEö{0:smax}NAMEö{0:smin}NAMEö{0:smax}NAMEö{0:smin}NAMEö{0:smin}NAME) .EQN 5 -43 0 0 {0:SSPS}NAME:{0:Mr}NAME({0:dirl1}NAME)*{0:SPS}NAME .TXT 0 20 0 0 Cg a53.000000,53.000000,48 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Rotate square to match search area rectangle.}} } .TXT 9 -20 0 0 C x1,1,0,0 .TXT 5 20 0 0 Cg a56.000000,56.000000,44 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\fs24 \b Parallel Track Search Pattern}{ }} } .TXT 8 -20 0 0 Cg a72.000000,72.000000,27 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed for pattern}} } .TXT 0 39 0 0 Cg a19.500000,19.500000,28 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Initial course first leg.}} } .EQN 3 -39 0 0 {0:S.track}NAME=?_n_u_l_l_ .EQN 0 10 0 0 {0:knots}NAME .EQN 0 29 0 0 {0:lngd}NAME=?_n_u_l_l_ .TXT 0 9 0 0 Cg a22.000000,22.000000,10 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {degress}} } .TXT 5 -48 0 0 Cg a73.000000,73.000000,24 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Length of search area}} } .TXT 0 17 0 0 Cg a56.000000,56.000000,23 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Width of search area}} } .TXT 0 16 0 0 Cg a40.000000,40.000000,16 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track spacing}} } .EQN 3 -33 0 0 {0:PS.l}NAME=?_n_u_l_l_ .TXT 0 8 0 0 Cg a5.000000,5.000000,8 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {miles}} } .EQN 0 9 0 0 {0:PS.w}NAME=?_n_u_l_l_ .TXT 0 8 0 0 Cg a47.000000,47.000000,8 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {miles}} } .EQN 0 8 0 0 {0:T.sp}NAME=?_n_u_l_l_ .TXT 0 10 0 0 Cg a31.000000,31.000000,8 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {miles}} } .EQN 3 -43 0 0 _n_u_l_l_&_n_u_l_l_&((({0:PPps}NAME){52}({0:k}NAME)))[(1),0,((({0:PPS}NAME){52}({0:na}NAME)))[(1),((({0:SSPS}NAME){52}({0:na}NAME)))[(1)@_n_u_l_l_&_n_u_l_l_&((({0:PPps}NAME){52}({0:k}NAME)))[(0),0,((({0:PPS}NAME){52}({0:na}NAME)))[(0),((({0:SSPS}NAME ){52}({0:na}NAME)))[(0) 0 0 1 0 0 0 0 1 0 0 3 3 0 0 NO-TRACE-STRING 1 0 1 0 NO-TRACE-STRING 0 1 4 0 NO-TRACE-STRING 2 0 6 0 NO-TRACE-STRING 0 1 4 0 NO-TRACE-STRING 0 2 5 0 NO-TRACE-STRING 0 3 6 0 NO-TRACE-STRING 0 4 0 0 NO-TRACE-STRING 0 1 1 0 NO-TRACE-STRING 0 2 2 0 NO-TRACE-STRING 0 3 3 0 NO-TRACE-STRING 0 4 4 0 NO-TRACE-STRING 0 1 5 0 NO-TRACE-STRING 0 2 6 0 NO-TRACE-STRING 0 3 0 0 NO-TRACE-STRING 0 4 1 0 NO-TRACE-STRING 0 1 46 41 .TXT 3 64 0 0 Cg a23.000000,23.000000,181 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {This is}{ the chart of the parallel track search you have selected. The top of the chart is north ( course 000) and the distances are in nautical miles. The datum is at 0,0.}} } .EQN 52 -64 0 0 {0:j}NAME:1;{0:last}NAME({0:Vlen}NAME) .EQN 0 15 0 0 {0:jj}NAME:2;{0:last}NAME({0:Vlen}NAME) .EQN 0 18 0 0 ({0:leg}NAME)[({0:j}NAME):{0:j}NAME .TXT 4 -33 0 0 Cg a73.000000,73.000000,6 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {leg}} } .TXT 0 6 0 0 Cg a72.000000,72.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {direction}} } .TXT 0 9 0 0 Cg a72.000000,72.000000,11 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {distance}} } .TXT 0 12 0 0 Cg a10.333333,10.333333,16 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Time per leg}} } .TXT 0 19 0 0 Cg a21.000000,21.000000,15 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Elapsed time}} } .TXT 0 16 0 0 Cg a11.000000,11.000000,14 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Track speed}} } .EQN 3 -62 0 0 ({0:leg}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 6 0 0 ({0:dirl}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 10 0 0 ({0:Vlen}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 11 0 0 ({0:th}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:tm}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:ts}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 13 0 0 ({0:sth}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 3 0 0 ({0:stm}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:sts}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 9 0 0 {0:S.track}NAME=?_n_u_l_l_ .TXT 26 -62 0 0 C x1,1,0,0 .TXT 4 0 0 0 Cg a72.000000,72.000000,6 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Leg}} } .TXT 0 4 0 0 Cg a68.000000,68.000000,12 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {on course}} } .TXT 0 10 0 0 Cg a69.000000,69.000000,20 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Spoken warning at}} } .TXT 0 16 0 0 Cg a71.000000,71.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {come to course}} } .TXT 0 19 0 0 Cg a63.000000,63.000000,17 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Mark ( do it )}} } .EQN 3 -49 0 0 ({0:leg}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 5 0 0 ({0:dirl}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 9 0 0 ({0:thw}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tmw}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tsw}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 12 0 0 ({0:dirl}NAME)[({0:jj}NAME)=_n_u_l_l_ .EQN 0 11 0 0 ({0:thm}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tmm}NAME)[({0:j}NAME)=_n_u_l_l_ .EQN 0 4 0 0 ({0:tsm}NAME)[({0:j}NAME)=_n_u_l_l_ .TXT 29 -53 0 0 Cg a73.000000,73.000000,145 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {------------------------------}{--------------------------}{--------------------------}{--------------------------}{--------------------------}} } .TXT 2 0 0 0 Cg b5333.333333,73.000000,1522 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\par Now that we have defined three search patterns, which one should you use and what conditions affect the the choice. The Expanding Square and the Sector Search both start at the datum and work around it. The sector search passes through the datum several times, while the Expanding Square spirals out form the datum Both these patterns are used to search relatively small areas\par when you have a good idea where the missing vessels or object is. The sector search is especially useful in a man overboard situation , if you lost sight of the victim. Since the datum is where you last saw the man, the sector search will cross the datum several time giving you a better chance to find him. (Note: If someone fall overboard don't lose sight of him!!!)\par \par The expanding square is use when you still have a good idea where to start looking but its a bigger object and may be farther away then you first expected. This pattern would be used when there's a equal probability of the object you are searching for could be anywhere in the search area. In another words there's no advantage to pass several times trough the datum.\par \par The Parallel Track search pattern is used to search a large area when there is no preferred point to start the search. There is both single boat and multiple boat versions of this pattern. Multiple boat version of the Parallel Track pattern, with N boats, can cover the search area in 1/N the time. This pattern is one of the simplest to preform. Now for a few closing comments.\par }} } .TXT 40 0 0 0 Cg b5333.333333,73.000000,499 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {Feel free to experiment with the search pattern calculators. In the beginning of each of the three pattern calculators there is parameter input section. Change the parameters to generate different search patterns. If you want to extract one of the search pattern calculators from this document without all the rest, do the following. Just copy the page 3, common functions, to a new Mathcad. Next append the search pattern calculator to your document that contains the common functions.}} } .TXT 27 0 0 0 Cg a73.000000,73.000000,145 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {------------------------------}{--------------------------}{--------------------------}{--------------------------}{--------------------------}} } .TXT 4 0 0 0 Cg a74.500000,74.500000,16 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {\b References}} } .TXT 3 0 0 0 Cg a80.333333,80.333333,411 {\rtf1\ansi \deff0 {\fonttbl {\f0\fnil Helvetica;} {\f1\fnil Symbol;} } {\plain {1. United States Coast Guard, U.S. Coast Guard Auxiliary Boat Crew Manual, Comdtinst M16798.8,\par Vol. 5, Pp}{. 2-1 thru 2-10\par 2. Richard Shiffman, LatLong to Distance 11, Mathcad Document, 1994,\par (URL:= http://www.mathsoft.com/pub/apps/navigate.mcd )\par 3. Richard Shiffman, }{\fs20 \b0 Search Datum}{ 9, Mathcad Document, 1995\par (URL:=ftp://ftp.mathsoft.com/f}{tp/}{pub/c}{ontrib/sdatum9.mcd)}{\par }} }