diff --git a/CamDriverSelect.vi b/CamDriverSelect.vi
index 85c3e09afba74df1e545efa3e8f79b9928809e35..267f9f895239614a8882dbe6e2e799c789e605a3 100644
Binary files a/CamDriverSelect.vi and b/CamDriverSelect.vi differ
diff --git a/GetAttribListTest.vi b/GetAttribListTest.vi
index bfbe502dbfddfb01a36fe7493792b7b6a8950780..78cffd4995acdde211a248164a1382331ed7833b 100644
Binary files a/GetAttribListTest.vi and b/GetAttribListTest.vi differ
diff --git a/ImageSource.lvlib b/ImageSource.lvlib
index bde19b6db247f44daf8e3f293c3c911fab9dbe38..89fb03aa019d40ee902459584756aeeaf6997baf 100644
--- a/ImageSource.lvlib
+++ b/ImageSource.lvlib
@@ -14,6 +14,7 @@
 		<Item Name="ImageSourceBaslerGigE.lvclass" Type="LVClass" URL="../ImageSourceBaslerGigE/ImageSourceBaslerGigE.lvclass"/>
 		<Item Name="ImageSourceHamamatsu.lvclass" Type="LVClass" URL="../ImageSourceHamamatsu/ImageSourceHamamatsu.lvclass"/>
 		<Item Name="ImageSourceOffline.lvclass" Type="LVClass" URL="../ImageSourceOffline/ImageSourceOffline.lvclass"/>
+		<Item Name="ImageSourceSHS.lvclass" Type="LVClass" URL="../ImageSourceSHS/ImageSourceSHS.lvclass"/>
 	</Item>
 	<Item Name="ImageSource.lvclass" Type="LVClass" URL="../ImageSource.lvclass"/>
 </Library>
diff --git a/ImageSource.lvproj b/ImageSource.lvproj
index aea0b0fc29004d93d82c7e4b6ce8a15981d9962c..22f39f8cfe242abd2417b2d9794208b44b6e637d 100644
--- a/ImageSource.lvproj
+++ b/ImageSource.lvproj
@@ -16,7 +16,6 @@
 			<Item Name="user.lib" Type="Folder">
 				<Item Name="tm_closecamera.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_closecamera.vi"/>
 				<Item Name="tm_deinitialize.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_deinitialize.vi"/>
-				<Item Name="tm_errorreport.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_errorreport.vi"/>
 				<Item Name="tm_getframe_a.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_getframe_a.vi"/>
 				<Item Name="tm_getparameter_a.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_getparameter_a.vi"/>
 				<Item Name="tm_initialize.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_initialize.vi"/>
@@ -30,12 +29,50 @@
 				<Item Name="tm_waitnextframe.vi" Type="VI" URL="/&lt;userlib&gt;/Hamamatsu Video Capture/tm_waitnextframe.vi"/>
 			</Item>
 			<Item Name="vi.lib" Type="Folder">
+				<Item Name="Bit-array To Byte-array.vi" Type="VI" URL="/&lt;vilib&gt;/picture/pictutil.llb/Bit-array To Byte-array.vi"/>
+				<Item Name="BuildHelpPath.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/BuildHelpPath.vi"/>
+				<Item Name="Built App File Layout.vi" Type="VI" URL="/&lt;vilib&gt;/AppBuilder/Built App File Layout.vi"/>
+				<Item Name="Calc Long Word Padded Width.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Calc Long Word Padded Width.vi"/>
+				<Item Name="Check Color Table Size.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check Color Table Size.vi"/>
+				<Item Name="Check Data Size.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check Data Size.vi"/>
+				<Item Name="Check File Permissions.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check File Permissions.vi"/>
 				<Item Name="Check if File or Folder Exists.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Check if File or Folder Exists.vi"/>
+				<Item Name="Check Path.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Check Path.vi"/>
+				<Item Name="Check Special Tags.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Check Special Tags.vi"/>
 				<Item Name="Clear Errors.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Clear Errors.vi"/>
+				<Item Name="Close Registry Key.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Close Registry Key.vi"/>
+				<Item Name="Color to RGB.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/colorconv.llb/Color to RGB.vi"/>
+				<Item Name="compatOverwrite.vi" Type="VI" URL="/&lt;vilib&gt;/_oldvers/_oldvers.llb/compatOverwrite.vi"/>
+				<Item Name="Convert property node font to graphics font.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Convert property node font to graphics font.vi"/>
+				<Item Name="Create ActiveX Event Queue.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Create ActiveX Event Queue.vi"/>
+				<Item Name="Create Error Clust.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Create Error Clust.vi"/>
+				<Item Name="Create Mask By Alpha.vi" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/Create Mask By Alpha.vi"/>
+				<Item Name="Destroy ActiveX Event Queue.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Destroy ActiveX Event Queue.vi"/>
+				<Item Name="Details Display Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Details Display Dialog.vi"/>
+				<Item Name="DialogType.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/DialogType.ctl"/>
+				<Item Name="DialogTypeEnum.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/DialogTypeEnum.ctl"/>
+				<Item Name="Directory of Top Level VI.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Directory of Top Level VI.vi"/>
 				<Item Name="Error Cluster From Error Code.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Cluster From Error Code.vi"/>
+				<Item Name="Error Code Database.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Error Code Database.vi"/>
+				<Item Name="ErrWarn.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/ErrWarn.ctl"/>
+				<Item Name="Escape Characters for HTTP.vi" Type="VI" URL="/&lt;vilib&gt;/printing/PathToURL.llb/Escape Characters for HTTP.vi"/>
+				<Item Name="EventData.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/EventData.ctl"/>
+				<Item Name="eventvkey.ctl" Type="VI" URL="/&lt;vilib&gt;/event_ctls.llb/eventvkey.ctl"/>
 				<Item Name="ex_CorrectErrorChain.vi" Type="VI" URL="/&lt;vilib&gt;/express/express shared/ex_CorrectErrorChain.vi"/>
+				<Item Name="Find Tag.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Find Tag.vi"/>
+				<Item Name="Flip and Pad for Picture Control.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Flip and Pad for Picture Control.vi"/>
+				<Item Name="Format Message String.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Format Message String.vi"/>
+				<Item Name="General Error Handler Core CORE.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/General Error Handler Core CORE.vi"/>
+				<Item Name="General Error Handler.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/General Error Handler.vi"/>
+				<Item Name="Generate Temporary File Path.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/libraryn.llb/Generate Temporary File Path.vi"/>
+				<Item Name="Get LV Class Default Value.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/LVClass/Get LV Class Default Value.vi"/>
+				<Item Name="Get String Text Bounds.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Get String Text Bounds.vi"/>
+				<Item Name="Get Text Rect.vi" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/Get Text Rect.vi"/>
+				<Item Name="GetHelpDir.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/GetHelpDir.vi"/>
+				<Item Name="GetRTHostConnectedProp.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/GetRTHostConnectedProp.vi"/>
 				<Item Name="Image Type" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/Image Type"/>
 				<Item Name="Image Unit" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/Image Unit"/>
+				<Item Name="imagedata.ctl" Type="VI" URL="/&lt;vilib&gt;/picture/picture.llb/imagedata.ctl"/>
 				<Item Name="IMAQ ArrayToImage" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ ArrayToImage"/>
 				<Item Name="IMAQ Copy" Type="VI" URL="/&lt;vilib&gt;/vision/Management.llb/IMAQ Copy"/>
 				<Item Name="IMAQ Create" Type="VI" URL="/&lt;vilib&gt;/vision/Basics.llb/IMAQ Create"/>
@@ -53,13 +90,67 @@
 				<Item Name="IMAQ Write PNG File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write PNG File 2"/>
 				<Item Name="IMAQ Write TIFF File 2" Type="VI" URL="/&lt;vilib&gt;/vision/Files.llb/IMAQ Write TIFF File 2"/>
 				<Item Name="IMAQdx.ctl" Type="VI" URL="/&lt;vilib&gt;/userdefined/High Color/IMAQdx.ctl"/>
+				<Item Name="Longest Line Length in Pixels.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Longest Line Length in Pixels.vi"/>
+				<Item Name="LVBoundsTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVBoundsTypeDef.ctl"/>
+				<Item Name="LVRectTypeDef.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/miscctls.llb/LVRectTypeDef.ctl"/>
+				<Item Name="NI_3dgraph.lvlib" Type="Library" URL="/&lt;vilib&gt;/Platform/NI_3dgraph.lvlib"/>
+				<Item Name="NI_AALBase.lvlib" Type="Library" URL="/&lt;vilib&gt;/Analysis/NI_AALBase.lvlib"/>
+				<Item Name="NI_AALPro.lvlib" Type="Library" URL="/&lt;vilib&gt;/Analysis/NI_AALPro.lvlib"/>
 				<Item Name="NI_FileType.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/lvfile.llb/NI_FileType.lvlib"/>
+				<Item Name="NI_Gmath.lvlib" Type="Library" URL="/&lt;vilib&gt;/gmath/NI_Gmath.lvlib"/>
+				<Item Name="NI_HTML.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/Utility/NIReport.llb/HTML/NI_HTML.lvclass"/>
 				<Item Name="NI_PackedLibraryUtility.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/LVLibp/NI_PackedLibraryUtility.lvlib"/>
+				<Item Name="NI_report.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/Utility/NIReport.llb/NI_report.lvclass"/>
+				<Item Name="NI_ReportGenerationCore.lvlib" Type="Library" URL="/&lt;vilib&gt;/Utility/NIReport.llb/NI_ReportGenerationCore.lvlib"/>
+				<Item Name="NI_Standard Report.lvclass" Type="LVClass" URL="/&lt;vilib&gt;/Utility/NIReport.llb/Standard Report/NI_Standard Report.lvclass"/>
 				<Item Name="NI_Vision_Acquisition_Software.lvlib" Type="Library" URL="/&lt;vilib&gt;/vision/driver/NI_Vision_Acquisition_Software.lvlib"/>
 				<Item Name="NI_Vision_Development_Module.lvlib" Type="Library" URL="/&lt;vilib&gt;/vision/NI_Vision_Development_Module.lvlib"/>
+				<Item Name="Not Found Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Not Found Dialog.vi"/>
+				<Item Name="OccFireType.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/OccFireType.ctl"/>
+				<Item Name="Open Registry Key.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Open Registry Key.vi"/>
+				<Item Name="Path to URL.vi" Type="VI" URL="/&lt;vilib&gt;/printing/PathToURL.llb/Path to URL.vi"/>
+				<Item Name="Read PNG File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/png.llb/Read PNG File.vi"/>
+				<Item Name="Read Registry Value DWORD.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value DWORD.vi"/>
+				<Item Name="Read Registry Value Simple STR.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple STR.vi"/>
+				<Item Name="Read Registry Value Simple U32.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple U32.vi"/>
+				<Item Name="Read Registry Value Simple.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value Simple.vi"/>
+				<Item Name="Read Registry Value STR.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value STR.vi"/>
+				<Item Name="Read Registry Value.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Read Registry Value.vi"/>
+				<Item Name="Registry Handle Master.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry Handle Master.vi"/>
+				<Item Name="Registry refnum.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry refnum.ctl"/>
+				<Item Name="Registry RtKey.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry RtKey.ctl"/>
+				<Item Name="Registry SAM.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry SAM.ctl"/>
+				<Item Name="Registry Simplify Data Type.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry Simplify Data Type.vi"/>
+				<Item Name="Registry View.ctl" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry View.ctl"/>
+				<Item Name="Registry WinErr-LVErr.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/Registry WinErr-LVErr.vi"/>
+				<Item Name="Search and Replace Pattern.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Search and Replace Pattern.vi"/>
+				<Item Name="Set Bold Text.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Set Bold Text.vi"/>
+				<Item Name="Set String Value.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Set String Value.vi"/>
+				<Item Name="Simple Error Handler.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Simple Error Handler.vi"/>
 				<Item Name="Simple Grid Descriptor" Type="VI" URL="/&lt;vilib&gt;/vision/Image Controls.llb/Simple Grid Descriptor"/>
+				<Item Name="STR_ASCII-Unicode.vi" Type="VI" URL="/&lt;vilib&gt;/registry/registry.llb/STR_ASCII-Unicode.vi"/>
 				<Item Name="subFile Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/express/express input/FileDialogBlock.llb/subFile Dialog.vi"/>
+				<Item Name="TagReturnType.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/TagReturnType.ctl"/>
+				<Item Name="Three Button Dialog CORE.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Three Button Dialog CORE.vi"/>
+				<Item Name="Three Button Dialog.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Three Button Dialog.vi"/>
+				<Item Name="Trim Whitespace.vi" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/Trim Whitespace.vi"/>
+				<Item Name="Wait On ActiveX Event.vi" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Wait On ActiveX Event.vi"/>
+				<Item Name="Wait types.ctl" Type="VI" URL="/&lt;vilib&gt;/Platform/ax-events.llb/Wait types.ctl"/>
+				<Item Name="whitespace.ctl" Type="VI" URL="/&lt;vilib&gt;/Utility/error.llb/whitespace.ctl"/>
+				<Item Name="Write BMP Data To Buffer.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Write BMP Data To Buffer.vi"/>
+				<Item Name="Write BMP Data.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Write BMP Data.vi"/>
+				<Item Name="Write BMP File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/bmp.llb/Write BMP File.vi"/>
+				<Item Name="Write GIF File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/gif.llb/Write GIF File.vi"/>
+				<Item Name="Write JPEG File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/jpeg.llb/Write JPEG File.vi"/>
+				<Item Name="Write PNG File.vi" Type="VI" URL="/&lt;vilib&gt;/picture/png.llb/Write PNG File.vi"/>
 			</Item>
+			<Item Name="Advapi32.dll" Type="Document" URL="Advapi32.dll">
+				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
+			</Item>
+			<Item Name="kernel32.dll" Type="Document" URL="kernel32.dll">
+				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
+			</Item>
+			<Item Name="lvanlys.dll" Type="Document" URL="/&lt;resource&gt;/lvanlys.dll"/>
 			<Item Name="niimaqdx.dll" Type="Document" URL="niimaqdx.dll">
 				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
 			</Item>
@@ -69,9 +160,7 @@
 			<Item Name="nivissvc.dll" Type="Document" URL="nivissvc.dll">
 				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
 			</Item>
-			<Item Name="tmcamcon.dll" Type="Document" URL="tmcamcon.dll">
-				<Property Name="NI.PreserveRelativePath" Type="Bool">true</Property>
-			</Item>
+			<Item Name="Zernike Polynome.lvlib" Type="Library" URL="../../../ext/ZernikePolynome-EUPL/Zernike Polynome.lvlib"/>
 		</Item>
 		<Item Name="Build Specifications" Type="Build"/>
 	</Item>
diff --git a/ImageSourceBasic.vi b/ImageSourceBasic.vi
index 9b339339290d1ad8472accf3cd14a3c582ed79e9..37a23bf1add3be1b56e9a3eb116599633caf8f0f 100644
Binary files a/ImageSourceBasic.vi and b/ImageSourceBasic.vi differ
diff --git a/ImageSourceSHS/Acquire.vi b/ImageSourceSHS/Acquire.vi
new file mode 100644
index 0000000000000000000000000000000000000000..1ce43354c4d0b5be377a2e3bea54fb659f774307
Binary files /dev/null and b/ImageSourceSHS/Acquire.vi differ
diff --git a/ImageSourceSHS/AddImageNoise.vi b/ImageSourceSHS/AddImageNoise.vi
new file mode 100644
index 0000000000000000000000000000000000000000..908b5a1034c5ac9ace0208fd5efc953b78646b1c
Binary files /dev/null and b/ImageSourceSHS/AddImageNoise.vi differ
diff --git a/ImageSourceSHS/AddSHSSpotToArray.vi b/ImageSourceSHS/AddSHSSpotToArray.vi
new file mode 100644
index 0000000000000000000000000000000000000000..941c1917bd11393827c26811dc78df7c123fa967
Binary files /dev/null and b/ImageSourceSHS/AddSHSSpotToArray.vi differ
diff --git a/ImageSourceSHS/AddSubarray.vi b/ImageSourceSHS/AddSubarray.vi
new file mode 100644
index 0000000000000000000000000000000000000000..dd7367cd1c4ca8ef11c05364ddc5d6a66aaad92c
Binary files /dev/null and b/ImageSourceSHS/AddSubarray.vi differ
diff --git a/ImageSourceSHS/AdjustImageAmplitude.vi b/ImageSourceSHS/AdjustImageAmplitude.vi
new file mode 100644
index 0000000000000000000000000000000000000000..6e196e105a0929f98475513e97cf4f73dcddbf83
Binary files /dev/null and b/ImageSourceSHS/AdjustImageAmplitude.vi differ
diff --git a/ImageSourceSHS/ArrayShiftFractional1D.vi b/ImageSourceSHS/ArrayShiftFractional1D.vi
new file mode 100644
index 0000000000000000000000000000000000000000..e31d633a32a1ea26d860ed964fa34b9599069a70
Binary files /dev/null and b/ImageSourceSHS/ArrayShiftFractional1D.vi differ
diff --git a/ImageSourceSHS/ArrayShiftFractional2D.vi b/ImageSourceSHS/ArrayShiftFractional2D.vi
new file mode 100644
index 0000000000000000000000000000000000000000..d08cc88dfbc5cbd836b1855bdda8d69003d20cbf
Binary files /dev/null and b/ImageSourceSHS/ArrayShiftFractional2D.vi differ
diff --git a/ImageSourceSHS/Gauss2DArray.vi b/ImageSourceSHS/Gauss2DArray.vi
new file mode 100644
index 0000000000000000000000000000000000000000..153deadec41b21edd5d568f5c34a7820926896a8
Binary files /dev/null and b/ImageSourceSHS/Gauss2DArray.vi differ
diff --git a/ImageSourceSHS/Gauss2Dfunction.vi b/ImageSourceSHS/Gauss2Dfunction.vi
new file mode 100644
index 0000000000000000000000000000000000000000..c5601c1d33e0ece38e41f719c65ac9b4e81fec3b
Binary files /dev/null and b/ImageSourceSHS/Gauss2Dfunction.vi differ
diff --git a/ImageSourceSHS/GenerateSHSSpotArray.vi b/ImageSourceSHS/GenerateSHSSpotArray.vi
new file mode 100644
index 0000000000000000000000000000000000000000..2fdc9e981dfe084bc8fe2117ffc36716ba1924c6
Binary files /dev/null and b/ImageSourceSHS/GenerateSHSSpotArray.vi differ
diff --git a/ImageSourceSHS/ImageSourceSHS.lvclass b/ImageSourceSHS/ImageSourceSHS.lvclass
new file mode 100644
index 0000000000000000000000000000000000000000..f9311b5ae62d986c1078739594c276cf9d02de6f
--- /dev/null
+++ b/ImageSourceSHS/ImageSourceSHS.lvclass
@@ -0,0 +1,297 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<LVClass LVVersion="14008000">
+	<Property Name="NI.Lib.ContainingLib" Type="Str">ImageSource.lvlib</Property>
+	<Property Name="NI.Lib.ContainingLibPath" Type="Str">../../ImageSource.lvlib</Property>
+	<Property Name="NI.Lib.Icon" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(^!!!*Q(C=\&gt;8"&lt;2MR%!813:"$A*T51;!7JA7VI";G"6V^6!P4AFJ1#^/#7F!,TN/'-(++=IC2(-TVS+O`80+:3[QDNP9VYEO]0GP@@NM_LD_\`K4&amp;2`NI`\;^0.WE\\ZH0]8D2;2'N3K6]:DK&gt;?1D(`H)2T\SFL?]Z3VP?=N,8P+3F\TE*5^ZSF/?]J3H@$PE)1^ZS*('Z'/C-?A99(2'C@%R0--T0-0D;QT0]!T0]!S0,D%]QT-]QT-]&lt;IPB':\B':\B-&gt;1GG?W1]QS0Y;.ZGK&gt;ZGK&gt;Z4"H.UQ"NMD:Q'Q1DWM6WUDT.UTR/IXG;JXG;JXF=DO:JHO:JHO:RS\9KP7E?BZT(-&amp;%]R6-]R6-]BI\C+:\C+:\C-6U54`%52*GQ$)Y1Z;&lt;3I8QJHO,R+YKH?)KH?)L(J?U*V&lt;9S$]XDE0-E4`)E4`)EDS%C?:)H?:)H?1Q&lt;S:-]S:-]S7/K3*\E3:Y%3:/;0N*A[=&lt;5+18*YW@&lt;,&lt;E^J&gt;YEO2U2;`0'WJ3R.FOM422L=]2[[,%?:KS(&amp;'PR9SVKL-7+N1CR`LB9[&amp;C97*0%OPH2-?Y_&lt;_KK,OKM4OKI$GKP&gt;I^&lt;`X,(_`U?N^MNLN&gt;L8#[8/*`0=4K&gt;YHA]RO&amp;QC0V_(\P&gt;\OUV].XR^E,Y_6Z[=@YH^5\`3`_$&gt;W.]DF`(N59`!/&lt;!-PQ!!!!!</Property>
+	<Property Name="NI.Lib.SourceVersion" Type="Int">335577088</Property>
+	<Property Name="NI.Lib.Version" Type="Str">1.0.0.0</Property>
+	<Property Name="NI.LV.All.SourceOnly" Type="Bool">true</Property>
+	<Property Name="NI.LVClass.ClassNameVisibleInProbe" Type="Bool">true</Property>
+	<Property Name="NI.LVClass.DataValRefToSelfLimitedLibFlag" Type="Bool">true</Property>
+	<Property Name="NI.LVClass.FlattenedPrivateDataCTL" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!(]D5F.31QU+!!.-6E.$4%*76Q!!&gt;RQ!!!A(!!!!)!!!&gt;PQ!!!!N!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!!!!!!E"1!A!!!-!!!+!!%!!!!!!1!!Q!]!,Q!(U#!!A!!!!!"!!%!"P````]!!!!!!!!!!!!!!!#J)]YG?.F(4Y9^!(71VA&amp;N!!!!$!!!!"!!!!!$,50X3Z:A2%+*,H-1#Q/DE^1&gt;D.G0!,)%[9!*G/TY1HY!!"!!!!!!!+I%B.1!7]&amp;(L@PCY[.)4L9"!!!!`````Q!!!"#1)N-IP`2:M0Z`0,N)AVAF!!!!"!!!!!!!!!!H!!&amp;-6E.$!!!!!1!#6EF-1A!!!!"16%AQ!!!!"1!"!!%!!!!!!A!$!!!!!!)!!1!!!!!!+1!!!#:YH'0A:7"K9,D!!-3-$EQ.4!F!VA='!1Y'$A%Q".%"$!#/Y!9&gt;!!!!!!!!9A!!!7JYH'.AQ!4`A1")-4)Q--=!;29U=4!.9V-4Y$)8FVV1=7;I'VE:(2B/Q/1=4,$&lt;Y?!#I?U@1'A/"R'IB#=?BT%Q-/U"UEQAW[#W?E'EG)7!QC@1.@"$[2F)9A"=%3PE!!!!!!!-!!&amp;73524!!!!!!!$!!!&amp;_!!!#LRYH)V7&lt;WB46R3`,XGT.ZLZXL!4*RM4FAU\BL242+&gt;M&lt;7X[2UVNU;CI&gt;1Z&gt;5($9/L.6M3YF@&gt;$4SX0+7B#'UI%@`,!0@L$CQ%,3&gt;#:O4KI7=6;WSNRI2D[%WH5$W&lt;JTTEO[[FIUE(P?P@@]TPW^=X`XX.@N%7,@UB8,T&gt;F#O$5B#E6%\$[QZ]0H"@;&amp;]TM\7UT_VO2M33T"&gt;K0G^+-:L[LQG&gt;'DPA5OQSL%%&lt;8?6QDL@4LIPB(W[0=G608_:.FK[CG*Y]E+H[1/7JXM20V?]PK&amp;YZE9LV"&amp;GH%"1$`M,5+LIXX:A8I*-D+(1ZP%:F["%%(Y&gt;=PGVEQX,?'8Y"^4!3]%MEK!JPRD&gt;K-/Y4(6EIUG&gt;7D*KF)&gt;DPIEB=6YJH3I?&amp;VE&gt;;&lt;'T+W997V"'H;FDA(N+GSTIY::K9];,V4J+D"GF`&amp;+`KR&gt;*S'96@63.8H69606&amp;%*V)43&lt;U/C&amp;/EE%KEU))+?M87_C*U9J.4&amp;+G=FT-D]H=X/3ZO4`ZTJ+:8NO8-O0;TG-2BDN;@%;:4Y2EB-BJUO%ZC2#HZK)7P&amp;Y)DIK^8:-QB1K::4P5AXX`FES7R&amp;L\;@&gt;WPF_!_VB)K?P/NRH'7F_42BN/MNN7S):7:947VZ3WR,CFMDLTZR")8G2D8DS3PHC*&gt;&lt;*2B,+W&lt;R1MCLMB8!'`#-1@B"3-L2KLN%:.[QG?N^K&amp;Q2'\&amp;JM=;L;&amp;6J6[_,*(4SJAVUX-4'"LRW^APL+I+TQR&gt;KK+,2A31QK=NL$4M-1')"!#B8JPQ@_;\&lt;X"XYF?Q@0JN,P9M_Y'%^X0?&gt;9'WX3@YV@R8`0-1//'7:D56S/96'-EBB97^'K754C9RLPW54^9LM7"2&amp;4/X863Z#6D_!PA[),;"C'/U5`!Q^$SQ!U8)&lt;4OQCT8063L*8`Q+/=;`A?0#T[%XA97K[J(P+,`_9'@I$QZ@4SS35H_1Y\*=0R+2F+T[0KUM6P("RUWYQ-R.:"QQ6LS$B?1=\D6AS3RP%X]"G6KZ&gt;AYXU\:#R*'&gt;9"6)42M1`&lt;["7ZQ:IQ0L_,!;,-8BB7$5[ET`$)6B\JR$R)TGIM`2Z/+NYOOQHX+KMM)GIX9TH)U!H"-WX7[#&amp;D]9V2IW^!B)RD!^&amp;BT6H8T?P_D772-ZGVN_$7:C"Q(I*@)[Q+4Z&gt;:+[@(*NW%D2/7CM6ZORR&lt;1J54KG9'V%F'+5)VG=D70G)[0-N.1JH4I\9T+PA%T[=R@*V2L_9::OW$7#)S(48SH&lt;73R@YFC&lt;W/SIR^4(.I6'+R-;OV[1-/OCDA&gt;7QZ6.&lt;?A'1G;;S&gt;A=9:2JUC6+5%VD;3C=9*KSIF;8IB(;RC.2_#ZS$9D7=OP4"X:DZQE&gt;K[(&gt;'&gt;9^(&gt;,"F8'K%7%7K&amp;+FAZ!,&gt;S7P;@AQ4?"%6^'#&lt;^YB415,K!CE63IM$7E32@=729A0_Z$M`@.?,Z!.PU)(+U&lt;DYGMTMY\JQS_V/3G6WPYR:%$OP#[)J&amp;0C04XX[`/&amp;\=&lt;\4.==B(MVL[+\ZF.(TB=H28F5R]$6_8P#HN#E8&lt;QTE*&gt;U+Y$8K/UCHVA-X(-8!#!B(&lt;_]?5AG+4!R`*J$`CZ/7%9^I=U`F%$7&amp;9ECM)X^/TL;N'WS@UZ,%03_A^2!MW[;K,3]DNS6QCHY&gt;&amp;I]$$%%2GD@4!"VZZ6"&gt;8E2NQ/_?.4+]8@1=]$-')YB)1P_]'JR&lt;9"%YPH5KXU^E9R[&amp;E0$W@3AA80%S,OZ&gt;B4+Y7?P&lt;3BIQ&lt;RRM)=N5;ALP`&amp;2+$#IFU^J$'D!Y3"OJL,7\B9Y7E\428U\38E8UJUGE+&gt;&gt;L;@Z&lt;PK_U.C3E6ZG,K%NV/BD_?(M)R^_2XE=10)4._8V?N7&lt;S"\*05YJ!8.ME&amp;S1LZ&amp;LW)FK+,#\TZ,S7:W*X$&lt;[9!BXQG,+-,4&gt;@S.[?;F3R&gt;H#+ZFR;?9L.XFY&gt;-=T7FK\3R'XO8K-&amp;I/R/C\][%FJHYVKQ4TH@&gt;GW,[8QD`KY5G&amp;O&amp;+([%N=DHW3-Z_AX9*WB-?R_]#WM6IC6C"=(%-45CRXX01U_PJ^XTPO?HZU@/4:Y&lt;FHOGX:E/&amp;@WI``TX[,\X=UAM!!!!4!!!!#8C=9W"A9'2E!!)!!"1!!Q!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!!Q5!)!!!!!%-41O-!!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!!Q5!)!!!!!%-41O-!!!!!!/&amp;!'!%Q!!"D%U,D!O-1!!!!!!!"1"!!!!^6=VAHEGIIQO=V*/"EEZH1!!!!U!!!!!!!!!!!!!!!!!!!!!!!!!A0````_!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9!!!!'!!!!"A!!!!9"A!!'"G!!"BA9!!:A"A!'A!%!"M!$!!;Q$1!'D$M!"I06!!;!KQ!'A.5!"I#L!!;!V1!'A+M!"I$6!!:ALA!''.A!"A&lt;A!!9"A!!(`````!!!%!0```````````````````````````````````````````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!!M,!!!!!!!!!!!!!!!!!!!!!!!!!!$``Q!!!!!!!!ON8YGN#Q!!!!!!!!!!!!!!!!!!!!!!!0``!!!!!!ON8T5V.47*L1M!!!!!!!!!!!!!!!!!!!!!``]!!!ON8T5V.45V.45VC;U,!!!!!!!!!!!!!!!!!!$``Q#*8T5V.45V.45V.45V.9GN!!!!!!!!!!!!!!!!!0``!&amp;^@.45V.45V.45V.45V`IE!!!!!!!!!!!!!!!!!``]!8YG*8T5V.45V.45V`P\_8Q!!!!!!!!!!!!!!!!$``Q"@C9G*C6]V.45V`P\_`PZ@!!!!!!!!!!!!!!!!!0``!&amp;_*C9G*C9F@L@\_`P\_`F]!!!!!!!!!!!!!!!!!``]!8YG*C9G*C9H_`P\_`P\_8Q!!!!!!!!!!!!!!!!$``Q"@C9G*C9G*C@\_`P\_`PZ@!!!!!!!!!!!!!!!!!0``!&amp;_*C9G*C9G*`P\_`P\_`F]!!!!!!!!!!!!!!!!!``]!8YG*C9G*C9H_`P\_`P\_8Q!!!!!!!!!!!!!!!!$``Q"@C9G*C9G*C@\_`P\_`PZ@!!!!!!!!!!!!!!!!!0``!)G*C9G*C9G*`P\_`P\_C9E!!!!!!!!!!!!!!!!!``]!!&amp;^@C9G*C9H_`P\_C;V@!!!!!!!!!!!!!!!!!!$``Q!!!!"@C9G*C@\_C9F@!!!!!!!!!!!!!!!!!!!!!0``!!!!!!!!8YG*C9EV!!!!!!!!!!!!!!!!!!!!!!!!``]!!!!!!!!!!&amp;]V!!!!!!!!!!!!!!!!!!!!!!!!!!$```````````````````````````````````````````]!!!!-!!&amp;'5%B1!!!!!!!$!!!"K)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2B*2%&amp;5+&amp;/.E5W,AF!9B?_P\9&gt;)_X)D51M4%H+BU,])%9KA239I5G,WJ1CW-$D$?9?'999_8HB1TDX0^8*6522BO6QC#)+073Q7#--1;L6;94[@9T!9I.PN1N/UJX#&gt;0&gt;`X15`E]8A-UT3RW_XQ;M\H-WT&lt;BG6:X`*[P5;PVR/R&lt;6P=&lt;D=U4@-0ZP@\(@P^8PLUV';T1&lt;`@FQ^7697S,)8,Z9*/JY0L^@K4V85N06X815`RQAT$E0"Y0!K(QU(%"U623-ZD=^CHJ_)YRGAUEJ"()L`&amp;RTPT,-OE.RQ/15_F;3K8R5G3Z#XMM5^0==@*:#,S&gt;LN^#XPMUV.ZHG-[H&lt;\]28]8(=="085[H?"Z(FT8F?=HT'9TU0M#9NMS$%"M.-E!!!!!356/2+Z#9))!!!'KC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'EF%161I5YW219O#5"3&amp;XY`S&amp;Y:\;R/2CR)+&lt;*&amp;A#B67%CC9+)L1)B%%)7D2@TD$O50$-%0D,!\)]@OY^\WHGK:"7:&lt;)MOT@+9I#&gt;6V$667&amp;*%EQG5SA[TI'A](&lt;]$_Z.%V"4_4Z@)\:&lt;)&lt;.:I-]T^]G#!)MFUN9FP5J8[^8')9BYO6S12T(C+,I6^BTIO&gt;ZQN.4N^M.Q_&amp;1JI6BC.0J*$E=$N!U$=@D];M\H]`#D59DU&amp;/]M0&amp;Y,/6_PZ&gt;MNVM28^HN&gt;N*T&lt;8,E[;GW&lt;7';JJ2=C@EOPL\:_\YPX(1["4X6&gt;:V=&amp;EP(=8J$DDQ^&gt;&lt;`@M6AM2&amp;[N6LUB2Z[??DQ?M'X\TS@[_8Q=1E]^HU^:&gt;&lt;V?^[\]/J&lt;LOK$X!4&gt;#`ZF%3569!!!!!%F&amp;4E3O1G##!!!!!!'JC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'5F%161I5Z731;O#1"3&amp;Z^@W7VIEV%)8UM:W"9EOJ'W,=#0^AM,34!8&amp;*&amp;#5AP-Y^^&amp;\R(N184D=O800&gt;W=92J6F#&gt;OWM6QO*&lt;]DVX6"4FUO&amp;QS(1XQ3^*.4V_M6GK9*W\&lt;N3^%X'IV!4D6.A`&amp;Y,("&gt;VS^&amp;XW1S!4H6&gt;2VU82?Y+!L29$$YIU?00M-Q1%\&gt;\X?9JCFQGK9YH]^)EO1*ZB[6Z\HYJN-J&lt;L=&lt;&amp;!P,MG34U0&amp;Y&amp;)6B+!-?.4/(-W;TG73"Z`-ZMCS4&amp;TS&gt;4DA=$NDP^^DN&gt;J)Z+)IC?1^[&amp;IP&amp;,\T:&lt;,";L8[O*:V`AO"[P9&lt;P_^^QX`?IKAJ"%-$T00!$/)\T^&amp;F95_RPNVMZH:S+YVA7HQ4^Z,Y!$WV)GU&amp;#R`U!!!!!356/2+Z#9))!!!!!!!'=C6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"$%F%161I5Z72PYK$1"$'^[&amp;]3!M$7GAB;7+H_&amp;]4M6!MR%:]#7N2%!2&amp;9?[_#1E8DC/ZA9`&gt;H@V_M]O-');"@.]HT`.Y`522&amp;"%Y-5U4S&lt;*-8&gt;&gt;^,0D"C8G?[81[-6D8^6P"JSA+A20,MJ#KKAS8:@F7]'G;2O$%OK[E[TL$?:[T*%H[J==&gt;@):B%$BR(!?:JMFQGK;5*!H&amp;=@Q#)Q@&gt;&lt;D@WH=^HWP?&gt;"(X(Z8,B*+"(NVX8Z1)`OY`C]&amp;G7"?Q/W\:.V_O6CK)AD!&amp;D=RS(]VB2+!A#\A=]S$VB&gt;$H,MO?X`BI&lt;Q+KKK'G;/\RN'YXD3'X&lt;]ONY/1T$F_`C$/%?B4&amp;D=+,P?^\]*_!(^Q8MOR9XT$'5#1!!!!"*25Z%LE*AAA!!!;C*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%9352"6#B4D:&amp;.CY*1')8PL_W(30NS)V%,%R*SI&gt;#`#"'+I%5G+&amp;*C^K5)ND!YQXG(BG''0FZY5-Y^T`6S66%59&lt;F=)AC#DVEM&amp;AD$%'KV7G%_HW-Q'+$&lt;\5,4N+&gt;QH4X@^U&amp;0Z0&amp;Y$.-UM&gt;PN]'L/ZT.MWY:F7&gt;`S?LV'L^=4M7V&lt;X'YX.%XT$_&lt;X_RX\`6\[^.2GMU'`XZ=06F7&amp;MCS&amp;S_7#4K?$[`8[E^6V,4V&gt;VU&amp;0]=)-QZ$Q?$Q+B]."R!&gt;&amp;55D/9X09J[@C/-:I.*+12S+`R==\]ST,J$==$E&amp;0J7EKF]6*EO1N\,&amp;04X((S71C]H;\@1N\\..4?:ZD/JW_`%6`&amp;RX(!4VV/JXA?2Z=VZ8H*]RG-^$\!G,&lt;-AR!&lt;$4*!!!!!%F&amp;4E3O1G##!!!"KIF14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2J*2%&amp;5+&amp;/.E5',AF!5B&gt;_0]B?'?WM4E9M3#GS29!I66B)IG#C+U#)2"#&amp;IU8]YQ\F$QT"$YSQ/S0(\O0?^JZKG16G7S,,MXSG+!H6&gt;1V66B32*-*F-I/M["I0"W`!`O42.15`E_8S/W7S'T7;$0-`@*AA#,*&gt;,7*&lt;V+6_P6RC')?,F=E%=RYCC[&amp;@9=[,H?=,45\@&lt;$=0B5+;&amp;99D4[31Z(!\1.!X(Y`'L/Z`0QIV')^"4P,$R?#TF@L_8&lt;,&gt;&lt;%6`:\8&lt;3=WVSZ/GJNGVBGK;58)HZ,L[_W@O_,^RU/A5^V87&gt;8":,RX&amp;[1YY]087`X\&amp;9,%2?L6;^)5??HHI](L"N_]]H_PF](%*00:^0787^8P?O`$K7[\KA^Q%X1P_:2%F&amp;7!!!!!"*25Z%LE*AAA!!!!!"K9F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2F*2%&amp;5+&amp;/6EE'LAE!5B?@8^FN;*.2#&amp;^,'&gt;A7*,K2NCX!D`9,#UEQ&amp;R321F),T/0@2?]2\5&amp;UYX,FTTX&gt;H'%;6:1H&lt;NL&amp;=,C7`)^&gt;V15Z&gt;,B=-BU.]%P345^@L&amp;:KG#&gt;OW\5P2.RK.1%YV490R?#RQ8&gt;=P2&gt;^E-A%ZV85&gt;&gt;&amp;U8O#A+U7!Q_+.(DT\$-%"/X?^XG+9J=*KG/*`03*,E#?9?F??Z_+&lt;4+7[X'R1,S\*EE^$R?"3&amp;93A$(D5TBT.GMZFEA?@T/&lt;)MER=]H5YY(!\9\`@9\8;3/3C+)HE0?B;,R3_]W7SQ7KV_LC7&gt;@Y,A?LW'\`P@=.`XK+I+12$!]TTQ!TC/]`2:7&amp;0M&lt;\&gt;&lt;/:W=CO.9&amp;J]%`?3_!!^N3*N"1M@^!!!!!%F&amp;4E3O1G##!!!!!!!"H)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!1R*2%&amp;5+&amp;/6E&lt;_+AU!1RP?B@%A,!VJI)7FCJ`B@%\&amp;1,-2'@!FL52!%27(OPAE*&amp;YYDO9'0X:X^@L0,D"C'A8T@*]`T?0V%5212/$&amp;.%]GS4&amp;X8@3TYQ9FZHOFU/D&amp;9V`6&lt;Q;=I#I%4S\+1KKI-FW8Z6P"JGE&lt;AR,KOJ/M[QXG?MS2*_K8((8S'92!Y=2Q(G;&lt;*=*KGF#1*R8(]!C-(X7YX^JX0:^LXH12^R_6SY33A2\&gt;&gt;V_5#0\O0YP":FA8M$NOW4&gt;@LF9KC))Q"9X-=B`.953A)!OY(0-A^981ZS\,HN`Y;']#KKKBJGDO]&lt;2O.YUBNW`,L?$E-QZ@PYATB(I5R9X#C\XP?`#@A"`=&amp;\,M7.]QRF!E!!!!!356/2+Z#9))!!!'IC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'%F%161I5YW249O#5"C&amp;\[`NBUD\=C.2#R-3=K(1PQA2CK"&amp;*CB39P;F#,9Q/-.ZBY:BBDZ??&amp;$/0=`V=F62&amp;''Z8#))AI^:,"9)QR"KN6JB0J^D-"CAW_V#U\3H=*U^X`&gt;"4_4R?!T4.,(&lt;\@"KTO=T&lt;.O':6H@]HK^2K`8%\&amp;N7^RO.T2.]Q`G^`M&gt;_`V?_P45:L."P^_8$V:6B&lt;)MB=PFAE[HA_PV_J06&gt;3U^8&gt;&gt;"4`(#$-/1](A]#I@$1=1(26&amp;)TG.TW+?HYDD';$33E%=CP]8(/`-MS[1X(!Z"4[6J+J@&amp;3:,E,?SR4U^RR]FE)P*WOXU,?_T45XG?9TK&gt;PPR&amp;@R=&gt;RQ%^&gt;4K&gt;Y(E?8.?6ZS@-:D01_Q*CWT)-1'QUS1!!!!"*25Z%LE*AAA!!!;K*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%;352"6#B4D:&amp;"CY*1&amp;)8@D`)8BHNL%Z',%AJME7!+&amp;693+*AICN!C%11B;.&amp;`/-/Z1]-Q1_-M$MDR_\DXP;?;JE&amp;:FMCS\.]JCA*V85.6695E34#:4+$L/A;$Q&gt;PQ0\EU45&amp;0Z0F]DNFMBMVGATT0XS9)!CS83VC7^3F@LV=9BC(CZ8*"(-?)IOB8W(/CZXH#UV/XWQX$Y6#GB7')U_EE/2Q/U$1.R_0RKTO@T]+.2C015\SQ]8AMZ8[`FWSX7R&amp;@W?VWUH.N=O4JK&lt;:N9:KGF&amp;S*_3[_PNH\PC`=&gt;$I&amp;0&gt;6VH6Q73]&gt;R?E//0$VVP^_R7#R%8KV7P3&amp;(HJZ[0"[Q&lt;@P0*`LZ@"R#4TW@4VFVP6\XLPQ[FOO[I0=".U,`G52*26A!!!!!356/2+Z#9))!!!!!!;G*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%:352"6#B4F:*"KY*!&amp;)8HV`:&lt;7C451B@3RH9&amp;C3[E&lt;9NQ)`W#QN*-"=5E5*3#]TDXU8P%?V"&gt;/.SZ=]^X:RB'F75*W\;R8#YFPS08&gt;5&amp;/83Y8$)&gt;$@",UEV08[R7;JAH&lt;NOV,U4=;D5"/.5W$]8AM=&amp;X8,U8@:$)"/&gt;6V(82&gt;&amp;\AI#N&amp;A-0CD2Y]_QT"!4NXP&gt;ZCG+8#;JDC@TUC3Z!HG(J8HO@CGUSFONRM5#]OS:*01]8A5B7%I!RYV-Y=T:L/::)(H]TGS,*-80*V//"Q/W/`XW/VWEDEICC*Z$XI7C]5PP.FMM&amp;KN@KYFH8_#Y(K^BO`\XX$@^[CK#E%1Q0-]]!-YDP0U76B4\'_X7TG&gt;H)LD7";@"0XEPA!0&lt;5C&lt;15,(`1!!!!"*25Z%LE*AAA!!!!!!!:S*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%-352"6#B4F:'`CI.!%-&lt;XI8R)#Q.;;#&amp;J9K@Y8R/R5#T%2HQ*;V%1"%6B\LY*#2?/)\G"D^W&gt;`8[TSYQ9BI&amp;]XS@0]XD^2&amp;%5%4AR420*MER&gt;VXUM_-'*?:\J&gt;$IR7.@V7]'H+!K"%]OSE+KK$*&gt;F_6&lt;Q;:J'Y-3[LK4L/M.ZHL-E3@KFRRV]BG%1/(%="ZGGS8#;JJ1E#=6R`!)D"^VO.`;&gt;TW@;^ZU%@=@F=O%EI%?X8&gt;@F!D_\D_,Q7:9&amp;\!\&lt;NEX8[Z7+IC#-!7.T()@T7&amp;%I#!,O"TT)07&amp;U/=OSZ\@_'BP!KKKI;:I\P'U&lt;D?.)&lt;&gt;PS[XAZ$-/8\_)-Y2[&amp;-7.QIO^\XPQHY!@X"?S\&amp;D@--:1*!!!!!%F&amp;4E3O1G##!!!"K)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2B*2%&amp;5+&amp;/.E5W,AF!9B?_P\9&gt;)_X)D51M4%H+BU,])%9KA239I5G,WJ1CW-$D$?9?'999_8HB1TDX0^8*6522BO6QC#)+073Q7#--1;L6;94[@9T!9I.PN1N/UJX#&gt;0&gt;`X15`E]8A-UT3RW_XQ;M\H-WT&lt;BG6:X`*[P5;PVR/R&lt;6P=&lt;D=U4@-0ZP@\(@P^8PLUV';T1&lt;`@FQ^7697S,)8,Z9*/JY0L^@K4V85N06X815`RQAT$E0"Y0!K(QU(%"U623-ZD=^CHJ_)YRGAUEJ"()L`&amp;RTPT,-OE.RQ/15_F;3K8R5G3Z#XMM5^0==@*:#,S&gt;LN^#XPMUV.ZHG-[H&lt;\]28]8(=="085[H?"Z(FT8F?=HT'9TU0M#9NMS$%"M.-E!!!!!356/2+Z#9))!!!'KC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'EF%161I5YW219O#5"3&amp;XY`S&amp;Y:\;R/2CR)+&lt;*&amp;A#B67%CC9+)L1)B%%)7D2@TD$O50$-%0D,!\)]@OY^\WHGK:"7:&lt;)MOT@+9I#&gt;6V$667&amp;*%EQG5SA[TI'A](&lt;]$_Z.%V"4_4Z@)\:&lt;)&lt;.:I-]T^]G#!)MFUN9FP5J8[^8')9BYO6S12T(C+,I6^BTIO&gt;ZQN.4N^M.Q_&amp;1JI6BC.0J*$E=$N!U$=@D];M\H]`#D59DU&amp;/]M0&amp;Y,/6_PZ&gt;MNVM28^HN&gt;N*T&lt;8,E[;GW&lt;7';JJ2=C@EOPL\:_\YPX(1["4X6&gt;:V=&amp;EP(=8J$DDQ^&gt;&lt;`@M6AM2&amp;[N6LUB2Z[??DQ?M'X\TS@[_8Q=1E]^HU^:&gt;&lt;V?^[\]/J&lt;LOK$X!4&gt;#`ZF%3569!!!!!%F&amp;4E3O1G##!!!!!!'JC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'5F%161I5Z731;O#1"3&amp;Z^@W7VIEV%)8UM:W"9EOJ'W,=#0^AM,34!8&amp;*&amp;#5AP-Y^^&amp;\R(N184D=O800&gt;W=92J6F#&gt;OWM6QO*&lt;]DVX6"4FUO&amp;QS(1XQ3^*.4V_M6GK9*W\&lt;N3^%X'IV!4D6.A`&amp;Y,("&gt;VS^&amp;XW1S!4H6&gt;2VU82?Y+!L29$$YIU?00M-Q1%\&gt;\X?9JCFQGK9YH]^)EO1*ZB[6Z\HYJN-J&lt;L=&lt;&amp;!P,MG34U0&amp;Y&amp;)6B+!-?.4/(-W;TG73"Z`-ZMCS4&amp;TS&gt;4DA=$NDP^^DN&gt;J)Z+)IC?1^[&amp;IP&amp;,\T:&lt;,";L8[O*:V`AO"[P9&lt;P_^^QX`?IKAJ"%-$T00!$/)\T^&amp;F95_RPNVMZH:S+YVA7HQ4^Z,Y!$WV)GU&amp;#R`U!!!!!356/2+Z#9))!!!!!!!'=C6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"$%F%161I5Z72PYK$1"$'^[&amp;]3!M$7GAB;7+H_&amp;]4M6!MR%:]#7N2%!2&amp;9?[_#1E8DC/ZA9`&gt;H@V_M]O-');"@.]HT`.Y`522&amp;"%Y-5U4S&lt;*-8&gt;&gt;^,0D"C8G?[81[-6D8^6P"JSA+A20,MJ#KKAS8:@F7]'G;2O$%OK[E[TL$?:[T*%H[J==&gt;@):B%$BR(!?:JMFQGK;5*!H&amp;=@Q#)Q@&gt;&lt;D@WH=^HWP?&gt;"(X(Z8,B*+"(NVX8Z1)`OY`C]&amp;G7"?Q/W\:.V_O6CK)AD!&amp;D=RS(]VB2+!A#\A=]S$VB&gt;$H,MO?X`BI&lt;Q+KKK'G;/\RN'YXD3'X&lt;]ONY/1T$F_`C$/%?B4&amp;D=+,P?^\]*_!(^Q8MOR9XT$'5#1!!!!"*25Z%LE*AAA!!!;C*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%9352"6#B4D:&amp;.CY*1')8PL_W(30NS)V%,%R*SI&gt;#`#"'+I%5G+&amp;*C^K5)ND!YQXG(BG''0FZY5-Y^T`6S66%59&lt;F=)AC#DVEM&amp;AD$%'KV7G%_HW-Q'+$&lt;\5,4N+&gt;QH4X@^U&amp;0Z0&amp;Y$.-UM&gt;PN]'L/ZT.MWY:F7&gt;`S?LV'L^=4M7V&lt;X'YX.%XT$_&lt;X_RX\`6\[^.2GMU'`XZ=06F7&amp;MCS&amp;S_7#4K?$[`8[E^6V,4V&gt;VU&amp;0]=)-QZ$Q?$Q+B]."R!&gt;&amp;55D/9X09J[@C/-:I.*+12S+`R==\]ST,J$==$E&amp;0J7EKF]6*EO1N\,&amp;04X((S71C]H;\@1N\\..4?:ZD/JW_`%6`&amp;RX(!4VV/JXA?2Z=VZ8H*]RG-^$\!G,&lt;-AR!&lt;$4*!!!!!%F&amp;4E3O1G##!!!"KIF14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2J*2%&amp;5+&amp;/.E5',AF!5B&gt;_0]B?'?WM4E9M3#GS29!I66B)IG#C+U#)2"#&amp;IU8]YQ\F$QT"$YSQ/S0(\O0?^JZKG16G7S,,MXSG+!H6&gt;1V66B32*-*F-I/M["I0"W`!`O42.15`E_8S/W7S'T7;$0-`@*AA#,*&gt;,7*&lt;V+6_P6RC')?,F=E%=RYCC[&amp;@9=[,H?=,45\@&lt;$=0B5+;&amp;99D4[31Z(!\1.!X(Y`'L/Z`0QIV')^"4P,$R?#TF@L_8&lt;,&gt;&lt;%6`:\8&lt;3=WVSZ/GJNGVBGK;58)HZ,L[_W@O_,^RU/A5^V87&gt;8":,RX&amp;[1YY]087`X\&amp;9,%2?L6;^)5??HHI](L"N_]]H_PF](%*00:^0787^8P?O`$K7[\KA^Q%X1P_:2%F&amp;7!!!!!"*25Z%LE*AAA!!!!!"K9F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2F*2%&amp;5+&amp;/6EE'LAE!5B?@8^FN;*.2#&amp;^,'&gt;A7*,K2NCX!D`9,#UEQ&amp;R321F),T/0@2?]2\5&amp;UYX,FTTX&gt;H'%;6:1H&lt;NL&amp;=,C7`)^&gt;V15Z&gt;,B=-BU.]%P345^@L&amp;:KG#&gt;OW\5P2.RK.1%YV490R?#RQ8&gt;=P2&gt;^E-A%ZV85&gt;&gt;&amp;U8O#A+U7!Q_+.(DT\$-%"/X?^XG+9J=*KG/*`03*,E#?9?F??Z_+&lt;4+7[X'R1,S\*EE^$R?"3&amp;93A$(D5TBT.GMZFEA?@T/&lt;)MER=]H5YY(!\9\`@9\8;3/3C+)HE0?B;,R3_]W7SQ7KV_LC7&gt;@Y,A?LW'\`P@=.`XK+I+12$!]TTQ!TC/]`2:7&amp;0M&lt;\&gt;&lt;/:W=CO.9&amp;J]%`?3_!!^N3*N"1M@^!!!!!%F&amp;4E3O1G##!!!!!!!"H)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!1R*2%&amp;5+&amp;/6E&lt;_+AU!1RP?B@%A,!VJI)7FCJ`B@%\&amp;1,-2'@!FL52!%27(OPAE*&amp;YYDO9'0X:X^@L0,D"C'A8T@*]`T?0V%5212/$&amp;.%]GS4&amp;X8@3TYQ9FZHOFU/D&amp;9V`6&lt;Q;=I#I%4S\+1KKI-FW8Z6P"JGE&lt;AR,KOJ/M[QXG?MS2*_K8((8S'92!Y=2Q(G;&lt;*=*KGF#1*R8(]!C-(X7YX^JX0:^LXH12^R_6SY33A2\&gt;&gt;V_5#0\O0YP":FA8M$NOW4&gt;@LF9KC))Q"9X-=B`.953A)!OY(0-A^981ZS\,HN`Y;']#KKKBJGDO]&lt;2O.YUBNW`,L?$E-QZ@PYATB(I5R9X#C\XP?`#@A"`=&amp;\,M7.]QRF!E!!!!!356/2+Z#9))!!!'IC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'%F%161I5YW249O#5"C&amp;\[`NBUD\=C.2#R-3=K(1PQA2CK"&amp;*CB39P;F#,9Q/-.ZBY:BBDZ??&amp;$/0=`V=F62&amp;''Z8#))AI^:,"9)QR"KN6JB0J^D-"CAW_V#U\3H=*U^X`&gt;"4_4R?!T4.,(&lt;\@"KTO=T&lt;.O':6H@]HK^2K`8%\&amp;N7^RO.T2.]Q`G^`M&gt;_`V?_P45:L."P^_8$V:6B&lt;)MB=PFAE[HA_PV_J06&gt;3U^8&gt;&gt;"4`(#$-/1](A]#I@$1=1(26&amp;)TG.TW+?HYDD';$33E%=CP]8(/`-MS[1X(!Z"4[6J+J@&amp;3:,E,?SR4U^RR]FE)P*WOXU,?_T45XG?9TK&gt;PPR&amp;@R=&gt;RQ%^&gt;4K&gt;Y(E?8.?6ZS@-:D01_Q*CWT)-1'QUS1!!!!"*25Z%LE*AAA!!!;K*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%;352"6#B4D:&amp;"CY*1&amp;)8@D`)8BHNL%Z',%AJME7!+&amp;693+*AICN!C%11B;.&amp;`/-/Z1]-Q1_-M$MDR_\DXP;?;JE&amp;:FMCS\.]JCA*V85.6695E34#:4+$L/A;$Q&gt;PQ0\EU45&amp;0Z0F]DNFMBMVGATT0XS9)!CS83VC7^3F@LV=9BC(CZ8*"(-?)IOB8W(/CZXH#UV/XWQX$Y6#GB7')U_EE/2Q/U$1.R_0RKTO@T]+.2C015\SQ]8AMZ8[`FWSX7R&amp;@W?VWUH.N=O4JK&lt;:N9:KGF&amp;S*_3[_PNH\PC`=&gt;$I&amp;0&gt;6VH6Q73]&gt;R?E//0$VVP^_R7#R%8KV7P3&amp;(HJZ[0"[Q&lt;@P0*`LZ@"R#4TW@4VFVP6\XLPQ[FOO[I0=".U,`G52*26A!!!!!356/2+Z#9))!!!!!!;G*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%:352"6#B4F:*"KY*!&amp;)8HV`:&lt;7C451B@3RH9&amp;C3[E&lt;9NQ)`W#QN*-"=5E5*3#]TDXU8P%?V"&gt;/.SZ=]^X:RB'F75*W\;R8#YFPS08&gt;5&amp;/83Y8$)&gt;$@",UEV08[R7;JAH&lt;NOV,U4=;D5"/.5W$]8AM=&amp;X8,U8@:$)"/&gt;6V(82&gt;&amp;\AI#N&amp;A-0CD2Y]_QT"!4NXP&gt;ZCG+8#;JDC@TUC3Z!HG(J8HO@CGUSFONRM5#]OS:*01]8A5B7%I!RYV-Y=T:L/::)(H]TGS,*-80*V//"Q/W/`XW/VWEDEICC*Z$XI7C]5PP.FMM&amp;KN@KYFH8_#Y(K^BO`\XX$@^[CK#E%1Q0-]]!-YDP0U76B4\'_X7TG&gt;H)LD7";@"0XEPA!0&lt;5C&lt;15,(`1!!!!"*25Z%LE*AAA!!!!!!!:S*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%-352"6#B4F:'`CI.!%-&lt;XI8R)#Q.;;#&amp;J9K@Y8R/R5#T%2HQ*;V%1"%6B\LY*#2?/)\G"D^W&gt;`8[TSYQ9BI&amp;]XS@0]XD^2&amp;%5%4AR420*MER&gt;VXUM_-'*?:\J&gt;$IR7.@V7]'H+!K"%]OSE+KK$*&gt;F_6&lt;Q;:J'Y-3[LK4L/M.ZHL-E3@KFRRV]BG%1/(%="ZGGS8#;JJ1E#=6R`!)D"^VO.`;&gt;TW@;^ZU%@=@F=O%EI%?X8&gt;@F!D_\D_,Q7:9&amp;\!\&lt;NEX8[Z7+IC#-!7.T()@T7&amp;%I#!,O"TT)07&amp;U/=OSZ\@_'BP!KKKI;:I\P'U&lt;D?.)&lt;&gt;PS[XAZ$-/8\_)-Y2[&amp;-7.QIO^\XPQHY!@X"?S\&amp;D@--:1*!!!!!%F&amp;4E3O1G##!!!"K)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2B*2%&amp;5+&amp;/.E5W,AF!9B?_P\9&gt;)_X)D51M4%H+BU,])%9KA239I5G,WJ1CW-$D$?9?'999_8HB1TDX0^8*6522BO6QC#)+073Q7#--1;L6;94[@9T!9I.PN1N/UJX#&gt;0&gt;`X15`E]8A-UT3RW_XQ;M\H-WT&lt;BG6:X`*[P5;PVR/R&lt;6P=&lt;D=U4@-0ZP@\(@P^8PLUV';T1&lt;`@FQ^7697S,)8,Z9*/JY0L^@K4V85N06X815`RQAT$E0"Y0!K(QU(%"U623-ZD=^CHJ_)YRGAUEJ"()L`&amp;RTPT,-OE.RQ/15_F;3K8R5G3Z#XMM5^0==@*:#,S&gt;LN^#XPMUV.ZHG-[H&lt;\]28]8(=="085[H?"Z(FT8F?=HT'9TU0M#9NMS$%"M.-E!!!!!356/2+Z#9))!!!'KC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'EF%161I5YW219O#5"3&amp;XY`S&amp;Y:\;R/2CR)+&lt;*&amp;A#B67%CC9+)L1)B%%)7D2@TD$O50$-%0D,!\)]@OY^\WHGK:"7:&lt;)MOT@+9I#&gt;6V$667&amp;*%EQG5SA[TI'A](&lt;]$_Z.%V"4_4Z@)\:&lt;)&lt;.:I-]T^]G#!)MFUN9FP5J8[^8')9BYO6S12T(C+,I6^BTIO&gt;ZQN.4N^M.Q_&amp;1JI6BC.0J*$E=$N!U$=@D];M\H]`#D59DU&amp;/]M0&amp;Y,/6_PZ&gt;MNVM28^HN&gt;N*T&lt;8,E[;GW&lt;7';JJ2=C@EOPL\:_\YPX(1["4X6&gt;:V=&amp;EP(=8J$DDQ^&gt;&lt;`@M6AM2&amp;[N6LUB2Z[??DQ?M'X\TS@[_8Q=1E]^HU^:&gt;&lt;V?^[\]/J&lt;LOK$X!4&gt;#`ZF%3569!!!!!%F&amp;4E3O1G##!!!!!!'JC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'5F%161I5Z731;O#1"3&amp;Z^@W7VIEV%)8UM:W"9EOJ'W,=#0^AM,34!8&amp;*&amp;#5AP-Y^^&amp;\R(N184D=O800&gt;W=92J6F#&gt;OWM6QO*&lt;]DVX6"4FUO&amp;QS(1XQ3^*.4V_M6GK9*W\&lt;N3^%X'IV!4D6.A`&amp;Y,("&gt;VS^&amp;XW1S!4H6&gt;2VU82?Y+!L29$$YIU?00M-Q1%\&gt;\X?9JCFQGK9YH]^)EO1*ZB[6Z\HYJN-J&lt;L=&lt;&amp;!P,MG34U0&amp;Y&amp;)6B+!-?.4/(-W;TG73"Z`-ZMCS4&amp;TS&gt;4DA=$NDP^^DN&gt;J)Z+)IC?1^[&amp;IP&amp;,\T:&lt;,";L8[O*:V`AO"[P9&lt;P_^^QX`?IKAJ"%-$T00!$/)\T^&amp;F95_RPNVMZH:S+YVA7HQ4^Z,Y!$WV)GU&amp;#R`U!!!!!356/2+Z#9))!!!!!!!'=C6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"$%F%161I5Z72PYK$1"$'^[&amp;]3!M$7GAB;7+H_&amp;]4M6!MR%:]#7N2%!2&amp;9?[_#1E8DC/ZA9`&gt;H@V_M]O-');"@.]HT`.Y`522&amp;"%Y-5U4S&lt;*-8&gt;&gt;^,0D"C8G?[81[-6D8^6P"JSA+A20,MJ#KKAS8:@F7]'G;2O$%OK[E[TL$?:[T*%H[J==&gt;@):B%$BR(!?:JMFQGK;5*!H&amp;=@Q#)Q@&gt;&lt;D@WH=^HWP?&gt;"(X(Z8,B*+"(NVX8Z1)`OY`C]&amp;G7"?Q/W\:.V_O6CK)AD!&amp;D=RS(]VB2+!A#\A=]S$VB&gt;$H,MO?X`BI&lt;Q+KKK'G;/\RN'YXD3'X&lt;]ONY/1T$F_`C$/%?B4&amp;D=+,P?^\]*_!(^Q8MOR9XT$'5#1!!!!"*25Z%LE*AAA!!!;C*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%9352"6#B4D:&amp;.CY*1')8PL_W(30NS)V%,%R*SI&gt;#`#"'+I%5G+&amp;*C^K5)ND!YQXG(BG''0FZY5-Y^T`6S66%59&lt;F=)AC#DVEM&amp;AD$%'KV7G%_HW-Q'+$&lt;\5,4N+&gt;QH4X@^U&amp;0Z0&amp;Y$.-UM&gt;PN]'L/ZT.MWY:F7&gt;`S?LV'L^=4M7V&lt;X'YX.%XT$_&lt;X_RX\`6\[^.2GMU'`XZ=06F7&amp;MCS&amp;S_7#4K?$[`8[E^6V,4V&gt;VU&amp;0]=)-QZ$Q?$Q+B]."R!&gt;&amp;55D/9X09J[@C/-:I.*+12S+`R==\]ST,J$==$E&amp;0J7EKF]6*EO1N\,&amp;04X((S71C]H;\@1N\\..4?:ZD/JW_`%6`&amp;RX(!4VV/JXA?2Z=VZ8H*]RG-^$\!G,&lt;-AR!&lt;$4*!!!!!%F&amp;4E3O1G##!!!"KIF14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2J*2%&amp;5+&amp;/.E5',AF!5B&gt;_0]B?'?WM4E9M3#GS29!I66B)IG#C+U#)2"#&amp;IU8]YQ\F$QT"$YSQ/S0(\O0?^JZKG16G7S,,MXSG+!H6&gt;1V66B32*-*F-I/M["I0"W`!`O42.15`E_8S/W7S'T7;$0-`@*AA#,*&gt;,7*&lt;V+6_P6RC')?,F=E%=RYCC[&amp;@9=[,H?=,45\@&lt;$=0B5+;&amp;99D4[31Z(!\1.!X(Y`'L/Z`0QIV')^"4P,$R?#TF@L_8&lt;,&gt;&lt;%6`:\8&lt;3=WVSZ/GJNGVBGK;58)HZ,L[_W@O_,^RU/A5^V87&gt;8":,RX&amp;[1YY]087`X\&amp;9,%2?L6;^)5??HHI](L"N_]]H_PF](%*00:^0787^8P?O`$K7[\KA^Q%X1P_:2%F&amp;7!!!!!"*25Z%LE*AAA!!!!!"K9F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2F*2%&amp;5+&amp;/6EE'LAE!5B?@8^FN;*.2#&amp;^,'&gt;A7*,K2NCX!D`9,#UEQ&amp;R321F),T/0@2?]2\5&amp;UYX,FTTX&gt;H'%;6:1H&lt;NL&amp;=,C7`)^&gt;V15Z&gt;,B=-BU.]%P345^@L&amp;:KG#&gt;OW\5P2.RK.1%YV490R?#RQ8&gt;=P2&gt;^E-A%ZV85&gt;&gt;&amp;U8O#A+U7!Q_+.(DT\$-%"/X?^XG+9J=*KG/*`03*,E#?9?F??Z_+&lt;4+7[X'R1,S\*EE^$R?"3&amp;93A$(D5TBT.GMZFEA?@T/&lt;)MER=]H5YY(!\9\`@9\8;3/3C+)HE0?B;,R3_]W7SQ7KV_LC7&gt;@Y,A?LW'\`P@=.`XK+I+12$!]TTQ!TC/]`2:7&amp;0M&lt;\&gt;&lt;/:W=CO.9&amp;J]%`?3_!!^N3*N"1M@^!!!!!%F&amp;4E3O1G##!!!!!!!"H)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!1R*2%&amp;5+&amp;/6E&lt;_+AU!1RP?B@%A,!VJI)7FCJ`B@%\&amp;1,-2'@!FL52!%27(OPAE*&amp;YYDO9'0X:X^@L0,D"C'A8T@*]`T?0V%5212/$&amp;.%]GS4&amp;X8@3TYQ9FZHOFU/D&amp;9V`6&lt;Q;=I#I%4S\+1KKI-FW8Z6P"JGE&lt;AR,KOJ/M[QXG?MS2*_K8((8S'92!Y=2Q(G;&lt;*=*KGF#1*R8(]!C-(X7YX^JX0:^LXH12^R_6SY33A2\&gt;&gt;V_5#0\O0YP":FA8M$NOW4&gt;@LF9KC))Q"9X-=B`.953A)!OY(0-A^981ZS\,HN`Y;']#KKKBJGDO]&lt;2O.YUBNW`,L?$E-QZ@PYATB(I5R9X#C\XP?`#@A"`=&amp;\,M7.]QRF!E!!!!!356/2+Z#9))!!!'IC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'%F%161I5YW249O#5"C&amp;\[`NBUD\=C.2#R-3=K(1PQA2CK"&amp;*CB39P;F#,9Q/-.ZBY:BBDZ??&amp;$/0=`V=F62&amp;''Z8#))AI^:,"9)QR"KN6JB0J^D-"CAW_V#U\3H=*U^X`&gt;"4_4R?!T4.,(&lt;\@"KTO=T&lt;.O':6H@]HK^2K`8%\&amp;N7^RO.T2.]Q`G^`M&gt;_`V?_P45:L."P^_8$V:6B&lt;)MB=PFAE[HA_PV_J06&gt;3U^8&gt;&gt;"4`(#$-/1](A]#I@$1=1(26&amp;)TG.TW+?HYDD';$33E%=CP]8(/`-MS[1X(!Z"4[6J+J@&amp;3:,E,?SR4U^RR]FE)P*WOXU,?_T45XG?9TK&gt;PPR&amp;@R=&gt;RQ%^&gt;4K&gt;Y(E?8.?6ZS@-:D01_Q*CWT)-1'QUS1!!!!"*25Z%LE*AAA!!!;K*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%;352"6#B4D:&amp;"CY*1&amp;)8@D`)8BHNL%Z',%AJME7!+&amp;693+*AICN!C%11B;.&amp;`/-/Z1]-Q1_-M$MDR_\DXP;?;JE&amp;:FMCS\.]JCA*V85.6695E34#:4+$L/A;$Q&gt;PQ0\EU45&amp;0Z0F]DNFMBMVGATT0XS9)!CS83VC7^3F@LV=9BC(CZ8*"(-?)IOB8W(/CZXH#UV/XWQX$Y6#GB7')U_EE/2Q/U$1.R_0RKTO@T]+.2C015\SQ]8AMZ8[`FWSX7R&amp;@W?VWUH.N=O4JK&lt;:N9:KGF&amp;S*_3[_PNH\PC`=&gt;$I&amp;0&gt;6VH6Q73]&gt;R?E//0$VVP^_R7#R%8KV7P3&amp;(HJZ[0"[Q&lt;@P0*`LZ@"R#4TW@4VFVP6\XLPQ[FOO[I0=".U,`G52*26A!!!!!356/2+Z#9))!!!!!!;G*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%:352"6#B4F:*"KY*!&amp;)8HV`:&lt;7C451B@3RH9&amp;C3[E&lt;9NQ)`W#QN*-"=5E5*3#]TDXU8P%?V"&gt;/.SZ=]^X:RB'F75*W\;R8#YFPS08&gt;5&amp;/83Y8$)&gt;$@",UEV08[R7;JAH&lt;NOV,U4=;D5"/.5W$]8AM=&amp;X8,U8@:$)"/&gt;6V(82&gt;&amp;\AI#N&amp;A-0CD2Y]_QT"!4NXP&gt;ZCG+8#;JDC@TUC3Z!HG(J8HO@CGUSFONRM5#]OS:*01]8A5B7%I!RYV-Y=T:L/::)(H]TGS,*-80*V//"Q/W/`XW/VWEDEICC*Z$XI7C]5PP.FMM&amp;KN@KYFH8_#Y(K^BO`\XX$@^[CK#E%1Q0-]]!-YDP0U76B4\'_X7TG&gt;H)LD7";@"0XEPA!0&lt;5C&lt;15,(`1!!!!"*25Z%LE*AAA!!!!!!!:S*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%-352"6#B4F:'`CI.!%-&lt;XI8R)#Q.;;#&amp;J9K@Y8R/R5#T%2HQ*;V%1"%6B\LY*#2?/)\G"D^W&gt;`8[TSYQ9BI&amp;]XS@0]XD^2&amp;%5%4AR420*MER&gt;VXUM_-'*?:\J&gt;$IR7.@V7]'H+!K"%]OSE+KK$*&gt;F_6&lt;Q;:J'Y-3[LK4L/M.ZHL-E3@KFRRV]BG%1/(%="ZGGS8#;JJ1E#=6R`!)D"^VO.`;&gt;TW@;^ZU%@=@F=O%EI%?X8&gt;@F!D_\D_,Q7:9&amp;\!\&lt;NEX8[Z7+IC#-!7.T()@T7&amp;%I#!,O"TT)07&amp;U/=OSZ\@_'BP!KKKI;:I\P'U&lt;D?.)&lt;&gt;PS[XAZ$-/8\_)-Y2[&amp;-7.QIO^\XPQHY!@X"?S\&amp;D@--:1*!!!!!%F&amp;4E3O1G##!!!"K)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2B*2%&amp;5+&amp;/.E5W,AF!9B?_P\9&gt;)_X)D51M4%H+BU,])%9KA239I5G,WJ1CW-$D$?9?'999_8HB1TDX0^8*6522BO6QC#)+073Q7#--1;L6;94[@9T!9I.PN1N/UJX#&gt;0&gt;`X15`E]8A-UT3RW_XQ;M\H-WT&lt;BG6:X`*[P5;PVR/R&lt;6P=&lt;D=U4@-0ZP@\(@P^8PLUV';T1&lt;`@FQ^7697S,)8,Z9*/JY0L^@K4V85N06X815`RQAT$E0"Y0!K(QU(%"U623-ZD=^CHJ_)YRGAUEJ"()L`&amp;RTPT,-OE.RQ/15_F;3K8R5G3Z#XMM5^0==@*:#,S&gt;LN^#XPMUV.ZHG-[H&lt;\]28]8(=="085[H?"Z(FT8F?=HT'9TU0M#9NMS$%"M.-E!!!!!356/2+Z#9))!!!'KC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'EF%161I5YW219O#5"3&amp;XY`S&amp;Y:\;R/2CR)+&lt;*&amp;A#B67%CC9+)L1)B%%)7D2@TD$O50$-%0D,!\)]@OY^\WHGK:"7:&lt;)MOT@+9I#&gt;6V$667&amp;*%EQG5SA[TI'A](&lt;]$_Z.%V"4_4Z@)\:&lt;)&lt;.:I-]T^]G#!)MFUN9FP5J8[^8')9BYO6S12T(C+,I6^BTIO&gt;ZQN.4N^M.Q_&amp;1JI6BC.0J*$E=$N!U$=@D];M\H]`#D59DU&amp;/]M0&amp;Y,/6_PZ&gt;MNVM28^HN&gt;N*T&lt;8,E[;GW&lt;7';JJ2=C@EOPL\:_\YPX(1["4X6&gt;:V=&amp;EP(=8J$DDQ^&gt;&lt;`@M6AM2&amp;[N6LUB2Z[??DQ?M'X\TS@[_8Q=1E]^HU^:&gt;&lt;V?^[\]/J&lt;LOK$X!4&gt;#`ZF%3569!!!!!%F&amp;4E3O1G##!!!!!!'JC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'5F%161I5Z731;O#1"3&amp;Z^@W7VIEV%)8UM:W"9EOJ'W,=#0^AM,34!8&amp;*&amp;#5AP-Y^^&amp;\R(N184D=O800&gt;W=92J6F#&gt;OWM6QO*&lt;]DVX6"4FUO&amp;QS(1XQ3^*.4V_M6GK9*W\&lt;N3^%X'IV!4D6.A`&amp;Y,("&gt;VS^&amp;XW1S!4H6&gt;2VU82?Y+!L29$$YIU?00M-Q1%\&gt;\X?9JCFQGK9YH]^)EO1*ZB[6Z\HYJN-J&lt;L=&lt;&amp;!P,MG34U0&amp;Y&amp;)6B+!-?.4/(-W;TG73"Z`-ZMCS4&amp;TS&gt;4DA=$NDP^^DN&gt;J)Z+)IC?1^[&amp;IP&amp;,\T:&lt;,";L8[O*:V`AO"[P9&lt;P_^^QX`?IKAJ"%-$T00!$/)\T^&amp;F95_RPNVMZH:S+YVA7HQ4^Z,Y!$WV)GU&amp;#R`U!!!!!356/2+Z#9))!!!!!!!'=C6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"$%F%161I5Z72PYK$1"$'^[&amp;]3!M$7GAB;7+H_&amp;]4M6!MR%:]#7N2%!2&amp;9?[_#1E8DC/ZA9`&gt;H@V_M]O-');"@.]HT`.Y`522&amp;"%Y-5U4S&lt;*-8&gt;&gt;^,0D"C8G?[81[-6D8^6P"JSA+A20,MJ#KKAS8:@F7]'G;2O$%OK[E[TL$?:[T*%H[J==&gt;@):B%$BR(!?:JMFQGK;5*!H&amp;=@Q#)Q@&gt;&lt;D@WH=^HWP?&gt;"(X(Z8,B*+"(NVX8Z1)`OY`C]&amp;G7"?Q/W\:.V_O6CK)AD!&amp;D=RS(]VB2+!A#\A=]S$VB&gt;$H,MO?X`BI&lt;Q+KKK'G;/\RN'YXD3'X&lt;]ONY/1T$F_`C$/%?B4&amp;D=+,P?^\]*_!(^Q8MOR9XT$'5#1!!!!"*25Z%LE*AAA!!!;C*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%9352"6#B4D:&amp;.CY*1')8PL_W(30NS)V%,%R*SI&gt;#`#"'+I%5G+&amp;*C^K5)ND!YQXG(BG''0FZY5-Y^T`6S66%59&lt;F=)AC#DVEM&amp;AD$%'KV7G%_HW-Q'+$&lt;\5,4N+&gt;QH4X@^U&amp;0Z0&amp;Y$.-UM&gt;PN]'L/ZT.MWY:F7&gt;`S?LV'L^=4M7V&lt;X'YX.%XT$_&lt;X_RX\`6\[^.2GMU'`XZ=06F7&amp;MCS&amp;S_7#4K?$[`8[E^6V,4V&gt;VU&amp;0]=)-QZ$Q?$Q+B]."R!&gt;&amp;55D/9X09J[@C/-:I.*+12S+`R==\]ST,J$==$E&amp;0J7EKF]6*EO1N\,&amp;04X((S71C]H;\@1N\\..4?:ZD/JW_`%6`&amp;RX(!4VV/JXA?2Z=VZ8H*]RG-^$\!G,&lt;-AR!&lt;$4*!!!!!%F&amp;4E3O1G##!!!"KIF14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2J*2%&amp;5+&amp;/.E5',AF!5B&gt;_0]B?'?WM4E9M3#GS29!I66B)IG#C+U#)2"#&amp;IU8]YQ\F$QT"$YSQ/S0(\O0?^JZKG16G7S,,MXSG+!H6&gt;1V66B32*-*F-I/M["I0"W`!`O42.15`E_8S/W7S'T7;$0-`@*AA#,*&gt;,7*&lt;V+6_P6RC')?,F=E%=RYCC[&amp;@9=[,H?=,45\@&lt;$=0B5+;&amp;99D4[31Z(!\1.!X(Y`'L/Z`0QIV')^"4P,$R?#TF@L_8&lt;,&gt;&lt;%6`:\8&lt;3=WVSZ/GJNGVBGK;58)HZ,L[_W@O_,^RU/A5^V87&gt;8":,RX&amp;[1YY]087`X\&amp;9,%2?L6;^)5??HHI](L"N_]]H_PF](%*00:^0787^8P?O`$K7[\KA^Q%X1P_:2%F&amp;7!!!!!"*25Z%LE*AAA!!!!!"K9F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!2F*2%&amp;5+&amp;/6EE'LAE!5B?@8^FN;*.2#&amp;^,'&gt;A7*,K2NCX!D`9,#UEQ&amp;R321F),T/0@2?]2\5&amp;UYX,FTTX&gt;H'%;6:1H&lt;NL&amp;=,C7`)^&gt;V15Z&gt;,B=-BU.]%P345^@L&amp;:KG#&gt;OW\5P2.RK.1%YV490R?#RQ8&gt;=P2&gt;^E-A%ZV85&gt;&gt;&amp;U8O#A+U7!Q_+.(DT\$-%"/X?^XG+9J=*KG/*`03*,E#?9?F??Z_+&lt;4+7[X'R1,S\*EE^$R?"3&amp;93A$(D5TBT.GMZFEA?@T/&lt;)MER=]H5YY(!\9\`@9\8;3/3C+)HE0?B;,R3_]W7SQ7KV_LC7&gt;@Y,A?LW'\`P@=.`XK+I+12$!]TTQ!TC/]`2:7&amp;0M&lt;\&gt;&lt;/:W=CO.9&amp;J]%`?3_!!^N3*N"1M@^!!!!!%F&amp;4E3O1G##!!!!!!!"H)F14E=.#BI+!!!!$5F)2&amp;)!!!!0!!!!#QA'!!!!I%@88!!!!!&amp;T5E&gt;#!+\/(/E!!!!%:U&amp;.11!!M9],`'%&amp;!!!!#8")78-!!!\$!!!/QQ((&lt;[BE!!!!'82&amp;7(24&lt;W:U&gt;W&amp;S:1"197FO&gt;#Z/261A&gt;D-O.3YV39L]Y!!!!1R*2%&amp;5+&amp;/6E&lt;_+AU!1RP?B@%A,!VJI)7FCJ`B@%\&amp;1,-2'@!FL52!%27(OPAE*&amp;YYDO9'0X:X^@L0,D"C'A8T@*]`T?0V%5212/$&amp;.%]GS4&amp;X8@3TYQ9FZHOFU/D&amp;9V`6&lt;Q;=I#I%4S\+1KKI-FW8Z6P"JGE&lt;AR,KOJ/M[QXG?MS2*_K8((8S'92!Y=2Q(G;&lt;*=*KGF#1*R8(]!C-(X7YX^JX0:^LXH12^R_6SY33A2\&gt;&gt;V_5#0\O0YP":FA8M$NOW4&gt;@LF9KC))Q"9X-=B`.953A)!OY(0-A^981ZS\,HN`Y;']#KKKBJGDO]&lt;2O.YUBNW`,L?$E-QZ@PYATB(I5R9X#C\XP?`#@A"`=&amp;\,M7.]QRF!E!!!!!356/2+Z#9))!!!'IC6"/2QU+'AI!!!!.35B%5A!!!!]!!!!,#!9!!!#A2^&gt;=!!!!!8.32U)!LMY=[1!!!!2H15V"!!#RDQP]915!!!!*=%B:=Q!!$M-!!!\$!=&gt;PK'1!!!!:&gt;%69&gt;&amp;.P:H2X98*F!&amp;"B;7ZU,EZ&amp;6#"W-SYV,D6*CPTA!!!"'%F%161I5YW249O#5"C&amp;\[`NBUD\=C.2#R-3=K(1PQA2CK"&amp;*CB39P;F#,9Q/-.ZBY:BBDZ??&amp;$/0=`V=F62&amp;''Z8#))AI^:,"9)QR"KN6JB0J^D-"CAW_V#U\3H=*U^X`&gt;"4_4R?!T4.,(&lt;\@"KTO=T&lt;.O':6H@]HK^2K`8%\&amp;N7^RO.T2.]Q`G^`M&gt;_`V?_P45:L."P^_8$V:6B&lt;)MB=PFAE[HA_PV_J06&gt;3U^8&gt;&gt;"4`(#$-/1](A]#I@$1=1(26&amp;)TG.TW+?HYDD';$33E%=CP]8(/`-MS[1X(!Z"4[6J+J@&amp;3:,E,?SR4U^RR]FE)P*WOXU,?_T45XG?9TK&gt;PPR&amp;@R=&gt;RQ%^&gt;4K&gt;Y(E?8.?6ZS@-:D01_Q*CWT)-1'QUS1!!!!"*25Z%LE*AAA!!!;K*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%;352"6#B4D:&amp;"CY*1&amp;)8@D`)8BHNL%Z',%AJME7!+&amp;693+*AICN!C%11B;.&amp;`/-/Z1]-Q1_-M$MDR_\DXP;?;JE&amp;:FMCS\.]JCA*V85.6695E34#:4+$L/A;$Q&gt;PQ0\EU45&amp;0Z0F]DNFMBMVGATT0XS9)!CS83VC7^3F@LV=9BC(CZ8*"(-?)IOB8W(/CZXH#UV/XWQX$Y6#GB7')U_EE/2Q/U$1.R_0RKTO@T]+.2C015\SQ]8AMZ8[`FWSX7R&amp;@W?VWUH.N=O4JK&lt;:N9:KGF&amp;S*_3[_PNH\PC`=&gt;$I&amp;0&gt;6VH6Q73]&gt;R?E//0$VVP^_R7#R%8KV7P3&amp;(HJZ[0"[Q&lt;@P0*`LZ@"R#4TW@4VFVP6\XLPQ[FOO[I0=".U,`G52*26A!!!!!356/2+Z#9))!!!!!!;G*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%:352"6#B4F:*"KY*!&amp;)8HV`:&lt;7C451B@3RH9&amp;C3[E&lt;9NQ)`W#QN*-"=5E5*3#]TDXU8P%?V"&gt;/.SZ=]^X:RB'F75*W\;R8#YFPS08&gt;5&amp;/83Y8$)&gt;$@",UEV08[R7;JAH&lt;NOV,U4=;D5"/.5W$]8AM=&amp;X8,U8@:$)"/&gt;6V(82&gt;&amp;\AI#N&amp;A-0CD2Y]_QT"!4NXP&gt;ZCG+8#;JDC@TUC3Z!HG(J8HO@CGUSFONRM5#]OS:*01]8A5B7%I!RYV-Y=T:L/::)(H]TGS,*-80*V//"Q/W/`XW/VWEDEICC*Z$XI7C]5PP.FMM&amp;KN@KYFH8_#Y(K^BO`\XX$@^[CK#E%1Q0-]]!-YDP0U76B4\'_X7TG&gt;H)LD7";@"0XEPA!0&lt;5C&lt;15,(`1!!!!"*25Z%LE*AAA!!!!!!!:S*5%Z($1I;#A!!!!V*3%23!!!!$Q!!!!M)"A!!!+"(VVQ!!!!"=V*(1A#OTBTJ!!!!"'&gt;"45%!!,'0#`RB"1!!!!FQ3&amp;FT!!!/QQ!!$M-"RW_I:!!!!"FU26BU5W^G&gt;(&gt;B=G5!5'&amp;J&lt;H1O4E65)(9T,D5O.5G+`/!!!!%-352"6#B4F:'`CI.!%-&lt;XI8R)#Q.;;#&amp;J9K@Y8R/R5#T%2HQ*;V%1"%6B\LY*#2?/)\G"D^W&gt;`8[TSYQ9BI&amp;]XS@0]XD^2&amp;%5%4AR420*MER&gt;VXUM_-'*?:\J&gt;$IR7.@V7]'H+!K"%]OSE+KK$*&gt;F_6&lt;Q;:J'Y-3[LK4L/M.ZHL-E3@KFRRV]BG%1/(%="ZGGS8#;JJ1E#=6R`!)D"^VO.`;&gt;TW@;^ZU%@=@F=O%EI%?X8&gt;@F!D_\D_,Q7:9&amp;\!\&lt;NEX8[Z7+IC#-!7.T()@T7&amp;%I#!,O"TT)07&amp;U/=OSZ\@_'BP!KKKI;:I\P'U&lt;D?.)&lt;&gt;PS[XAZ$-/8\_)-Y2[&amp;-7.QIO^\XPQHY!@X"?S\&amp;D@--:1*!!!!!%F&amp;4E3O1G##!!!/`Q!!5HBYH-V=#825V2H_XZN*-J/%:#&lt;L4!!T%S92-'&amp;2:)G!!19&amp;J9C!2_6I&gt;=B-S"STH=Q%-,7#&gt;9CF&amp;CUOV+67ORR,4[X;WH-M"?N#$F5HS#IO3!/YN.7KH#K#S/4VP_`F\7^G8N\-1"*SG=T=`^\``@@``PP&gt;`^Y&lt;A+6BGY-?A$ND1.F/YIN&amp;-=DV2SG!XDI,$(\6^)$N/OI\I%K=6!Q;,.@:$N-$V+A9Z0OD.::*XIVQ!GMT2ZE([)/QXH9-KW&lt;&lt;H.B9&lt;AQ+`&gt;&amp;S_V7?@JPHO6'?D6F]KX99&lt;&gt;N%$&gt;!X?#J074:&amp;WL&amp;$C)QFJ&lt;W/'A$+[T;&lt;)V6,@'W"C)?];[WT/.EGL4'Q?;-D/DX^&amp;W+,W06L8*.([!`B#\Z*Q#&lt;(QAMPP#!+W4GB'F;.[3C$^9(_'IYEE#F#G:#HPZ;6S?6EDK$-9$`?SI%(C?Z%3#F;\)GC*)KN(8RC)MK,R2J9M?0(D[-9FI.CT4%I]@40N4ANR`TP:YWY.P)C5%"&amp;^K*U@O]N&amp;G9"]Y&lt;J)4BD8US'AJ5IQN'ILK&gt;MS`$VMBC-DU4J7](-^`A"\'4(QMS0R5Q=#_I+&gt;CSMXIUW%!@DQ33$Y48X6IW?V^)6#A=[8?V.LM978SDE[OA-LP;&amp;!S[`,_R4$^-M&lt;^1[D&gt;C!&gt;-:[#*3#G8Y88J;;P"W?@PJJ.!/7IOBM&amp;#XX^!NS^M'HY=XO&amp;]V/?B8N&gt;TH;TXN[_3JCQ_J[GH@=@.:R\W(,F^CSH3UXEZ*C3XC9F+:&gt;\$N^J$48EJ,O9.^ZD3XXC;Z`-&lt;K_X;:]-*HL8ZJ_VZ`KD9[_5_H[W_G&gt;U*@!D;&gt;R1B,8XYHW0!D&lt;%]B-2ZFV-N@@C@U=Z0N*Z0ITP&amp;'&lt;QP&gt;X]HU*PL^FSR;:()Z&gt;P?$\:ILC@:]ZSZQFPL_=/72;!Z_TPJ`03CT&amp;Y3"[L=8W`QRNL/FT"UV0(9PL[7W*&lt;?`+"G,`XKLC:1O7O2;W_F9&amp;8'XNQ6#A*2!++=:D39Q[\I^G/_O^`:6T05=JTX-8?$:/)6V.9Z[&amp;GY#7[`12=9@&amp;-JW9,Q!9"KQ[&gt;0+;067A5/"ID0L9(T5\,`&lt;UZUJ1:I725!%,?)MT&gt;N&lt;C:][=19NDS&lt;&gt;+1]1.[]VUR%0?N&gt;:&amp;QN54*D5..JU@IT\R2EH,..PS*.;%W:#$*CS4RCZ\*4YD&lt;8.3!S:8&lt;S6HZ4QID,D9+GZ3WKKYJ[-N6;2V&gt;5XSQ'YU"-08.*';VEJ2FX^ROJAEONB2FV''&gt;4(LVC6,JEN?D0IX[I+_7MA.YSO]R:XA2FW[O\N2FWX&lt;NL'[:*%?S"C=HM4VRL[?+(E^1@+[4HR^;J_E4WO-_I]X[M"9OM:TF*9-N!7(?31MZ,XH*$P/@8V^K!'7IP3HP,1IGI0[DI3LZ++=]FC+IJ]*(6-+[6&amp;+;&lt;1:3G-J3P]8437.Y_3L'J9,M9"G"@V_PUTDZBDV/=;#[BOB?A6Y4S`.Y[+ZK;;(&amp;J&amp;X1E3?!,MCB.UU*?T_FQH9@:5ZW(U^D'"X=BD"\JPT!,N4+=(ON((9@:M3\-Y9B&gt;VX'L!TC\$$JA?Q[6M]`2?A6I/5RM9]!TYE04*/J[9&amp;&amp;)/=,C3HAUZ]IEEQ49%9.2_E!&gt;F).UN\L$TN=5+.+$M)97BK;E,25[&gt;/C;)5*VL$+ET)$V2+?UUA31M5S-J2)*35^8ESTK03*HT5[S4W,U,\V]/=J0;HT2,\,W`G\*^6UW.C#@[3'*U4C4:EWWCJ\;3RDL&lt;'D874&gt;=7[XKK=R6WNA=ZAISLEU&lt;E;)=_%XS61:S$ED&lt;FFF2"G[$Q/WN+1"]S8E-=-'!QTW&lt;L$4)YCZ.(ZH#\3E*?(OJ1:VM7C7R?L)O42)^1BDVC]'+R#V%$X37P)IQMR]ER6B4Q;PUNB1L+12^NY;6%5;4S+4EQ7]GC\U$'FE#Z43KN$(FWE%@,+9:*-4P2[%8(&amp;'B%P'S0?,J?&amp;/=&amp;F0X;Z,?PYFV6#4M3SL'9^F&lt;WZK*1YAM=*_#_XN+B-]FN:5&lt;HEN`,"0K`"N32:NNS-SZ;V=$O,XSS?K\R/FCV8MPANZ:=N773[R9L[]'PDFCS.PJ&lt;'LB:=G`M61-:*`1W-4E7?`F,ZW*;C8=PG9KMQ\S`!OJ2:\L4&amp;5)R/3[KY328/;4'9Z;L^G[PK?**58=0=G,RKHJN5&gt;;`1U7L_.;4K:?NKZ67FM`;&lt;8/,B&gt;N;)5D=K%S*Q8LSJ-]L,%C]MF8L43"AJC&amp;0R*N$&gt;%H@+L_4=+;?G"XK_4^1@L,=U2H=1&amp;RC0,H!T]ADC!F9_B+_/OX+&gt;HD2LU&amp;NF82(I&lt;*P8(M$:D"VX7T78+]);Y"F,I5,6EO5LP=9@T8&gt;WSUFU!@-/I'93R]4A@TM*`JXSY%]YK1/K%Q@`B&amp;S8\J&lt;S3R@&amp;&gt;I^;DY)#&lt;'H(DBX9%J:;Q&lt;9!K\D9+GZ3]MYQM&amp;,N.VR6EH"QEV*?62L[@["GXLS]17U;^7P4K0"C_A\5:IUEIJFA""JG8.)='0V$+9E)=DZIE:)Y?LW+R('$&lt;EJ'YOC\V#3O&amp;-QQ%?9H*X%`%H*8!IELB5N&amp;7=[R&amp;2X?,?3O20JG4C)4U3"OMH\C%L=.#O*G2].?QD0^2$&lt;PU3"O6AFRWYCL6&gt;N=J=E)R(*YY.]L:AM&amp;\H9#K1)&amp;-X1!0S@1%GA.N)74QR\2`&amp;-.+J=&amp;B2AB:QU2T4);NUE&lt;0`G1HQQ`J)J/`("6E_%(N&lt;F0P89FM;8#O$9;M37?.CO66/Z_.:8D,%\GX@@?`Q#V[?JZ+LV5\G=+4E3B.V7)SZ$YXLR:AR4F[C6&amp;]!F(CCC2%6%C(;+E8'B*T&amp;S,Q!#SI+'_QNFQ0.QG7^#9,YY\'^[7B"$2AY3IJ#XA[WQ+"FL]LF"Q6;P0.&lt;:D\4D6[M:]#5,#KI!%TPB1;SCB)Y7&amp;?1I'&amp;15M($BZDD'=2.(A2H&amp;7&amp;(E+5*APZ832AG)-[D,"M#\ZOH5:I9#%?;I;%M4C&amp;W5QI7/?ZIV;V!G&gt;#PSO3Z\1-5`HJ;5J$#?+*EXIG'=)(6-+[1H*%TLG?M6_'%EI4./2U$&amp;@JI(E0&amp;V)&amp;B+N@1*#&gt;Q!A3J@,U[P\YS*UO5[%&amp;I9[WM/*Q%E&gt;S"AYK90J"G?"&lt;E!5+L/N&lt;[=&lt;H$&lt;&gt;ONC6W&gt;:$ZR[=V$OJA*.[VT!YK@&gt;3!3@VPE&amp;Q5I=VQ*E`*(#;&gt;AHAX)$AX!(8S]"J[IM,TONVZB-+AWQ_975Q\0)(/M,.+H#;&gt;K=6H.,FI?GN&gt;)/T3$=ACB8A./V*.TB,&gt;/N3KA#H;?_Z"[&gt;J8SLA./UX$%\4A64!;4JI%*SGNT8!/1,"7?/#'D&gt;45S7#%"Y71,A91&lt;A"`$)1QINR1?D8#=+CTE#,,RR=(8$.;?VI#9;\`-KD)5&gt;D].?-4:+Q,&gt;UY,.0N__5+(-,@UIV$BWZ&gt;H!I=QP:TDU09E1I/Y?_'=1APJY*$?-5A$O&amp;6$2Q7$)X"&lt;B&lt;Q[5"],I;6=A&lt;\3&amp;R]LN4*9)N]KQ/&gt;QEGB/#4W51V]6L$?ED+*@5S.TX,%2*6B4&amp;4IRM2)*9F^8)X0+N3FTL!OIX4L-FJ*9H_BRC?R_0B-ENAH.0(JR)ZL&gt;:$98[LR[5$B7BUE^EF.@$KUU+V"9J^3H\C%K8J)\+^5_,3NQ%^?D6&amp;&lt;\![3]/FVXDJT\OQ78_N+PW`GR,GT8='1+^Q==!G9[7J&gt;S2UK$;Q/N)6$LM$;DE"D//"XB&gt;N&gt;\9W.8:WO.=&amp;Q=\$.Z8/&amp;]*.A5\$2&amp;1[W"FT"NH#A=\7P:9,696F286]YB+CQ,!;&lt;)V&amp;K],!M7&gt;A[9,NM,QZ_(4=MT.)Z&lt;?&gt;_&lt;^%=@+[G5##M0MHZ'`8J7#&gt;99!E]H`BU,)&lt;%XUK4T;P%*H_HZ4QZ=#X]C7`S3,RZ9;N'?,Z*=GB4.@QE$.PYY\5U?TBW-HN=NF=])PN\W2&amp;:`OFE2W4`I(V%NA3KBH2%6J\PJG8Z&lt;HS[:\2/T7\&amp;_7&gt;&lt;AB/Q@V3?GM8[!!NA;Q+::Z7H:F&amp;G+]JM3XZK^DH6K6EC+T]VK\'"$=],TK!_/`MN&gt;X:W((/)[9&lt;^\.F:GN`[[_5H279U,'+7QV0SES2PRP6_N]Z*-@N'\9G1DG;-K.*^[3;K&amp;_C?@#K6_Q_\UUV58&lt;JV=3NX(^Y[^U36XJ-+5;8X'C;K^,Z5C#K^XS"2J1^I%&amp;8\U)DK:"'4T'H%Z#)Z5:W?/C:PC%./:W1OQ_J..S;L&gt;/.AD*+=TE]X*DW[&gt;;F7EN-LTE/'^=K5-KQ,D'&gt;9&amp;[;59&lt;X+;)&lt;V;AV-&amp;OH$J(7R:*[X(.\6:7%_9][3(T(RU]\D&amp;4;AT!\&amp;VAD=&amp;2?PV_JEE!7%189%QYX.WLC&amp;(W5O[8.XOH&amp;&lt;IRML&amp;SK40J&amp;UYX;M&lt;FX'+:-_']Z$UK=HJ;40DYUH@4;GF04ZC&gt;'ET\U;O#U?QFS[.!9PE1[PRL=W1&amp;!/SZVR92H5?4@-,NY.7T/2T@GI&lt;Y:.'=,.M0J-8&amp;'Z,(.86'9/ISMKMY&lt;2&amp;:8:Z_'+SO5J86&amp;J-(Z&amp;:5Z+6V4G'LWC-E]D.*2)&lt;Y:"L][&lt;9&lt;!L!\#$@W1-&gt;P$[])%&gt;P$&amp;]9!&gt;PHHP91416W%'@9&gt;D"\F2A"W]:B"XMU9"&gt;K@21-?QX?D--$BC`'19($&gt;]-A\?.XAS$1U:PBM%\"G_'Q&lt;M;"YT,R!0'=$DRT4!YELG&lt;9@$0D.U-A`\B=T--DA[@GW&amp;Q\.T@$)0DK&gt;Q-AQ].XQS$DV+Z'19@'\M:"J^I2,TS4.Y-7R;$?Y1^+81MQ/7,9E^K5^SF3\X?03FOW2)+&gt;GP]&gt;:(\D/^*X2^H4_I"YXN3$RL:EX,)^K4A3X:0KE$=EXII_:\5FH/S*`6T)XN3DRD9EXL5_*\59Q&lt;XJ"Z0PC@V$8-)LF4O325)_?^092'YF8N3*8'^@\:/\]^&lt;%!CO;A\(W:AKT&gt;B*2LIMX=GU]&lt;LHDIO5'V0F[5[GV?L7J5[Z-?5Y$RN4TJ1WJCK-&lt;US.4'FD;J42D;H2'B/:5`MEYZ=C!*H4#%$Z"B3=.$T^]"N1O&gt;=(`?&amp;YS?RP-I9`/*6O`%X1\@-4F4TS&gt;,LR.UGX,J/600,&lt;]Z$-0J.3-PM\Y]HMMSEFMW.'E^E$'PCLE/-PU7;4_D/2;(K]T+Y63[E'?*V`LW%+;(YV?,H`,T][+.N1-PD"1IX;C8KVT=@(7B?$5O_]IDWWB?4PM6E77O&lt;&lt;HE##B9SLT0+%Z74P)?'P1@9O%C1D?_%/ON0T7+8&amp;]8_B[+DE!!!!!!1!!!&amp;)!!!!"!!!!!!!!!!-!!&amp;#2%B1!!!!!!!$!!!!9A!!!(*YH'.A9-A4E'$[RV$XFY&amp;*Y#O1)@W8A6H1D`%X!Q/HH]"B)-UI)!E5FPX,Q#[I$2&lt;70K,,Q1!&amp;KGS-(*)=BQ5ZQ$)=,2I-````Z`B[Z"J=R2%@/&amp;.FFDS("!!59BE!!!!!!!!%!!!!"Q!!"X!!!!!(!!!!)6^O;6^-98.U3WZP&gt;WZ0&gt;WZJ&lt;G&gt;-6E.M98.T1WRV=X2F=B1!A!!!!!!"!!A!-0````]!!1!!!!!"Q!!!!"-!%5!'!!J8;72U;#!I=(AJ!!!21!9!#UBF;7&gt;I&gt;#!I=(AJ!":!5!!#!!!!!1J*&lt;7&amp;H:3"T;8JF!!!.1!I!"UZV&lt;76S;7-!)E"!!!,``````````Q!$%6.)5S"*&lt;7&amp;H:3"X,WZP;8.F!"6!#A!/45R")("J&gt;'.I)#BQ?#E!!!V!#A!'7#!I=(AJ!!!.1!I!"FEA+("Y+1!!&amp;E"1!!)!"A!(#EV-13"P:G:T:81!!"F!#A!398:F=G&amp;H:3"O&lt;WFT:3!I=(AJ!!!:1!I!%H*F&lt;'&amp;U;8:F)%&amp;N='RJ&gt;(6E:1!!&amp;5!&amp;!!^J&lt;7&amp;H:3"C;81A:'6Q&gt;'A!&amp;5!+!!^T='^U)(.J:WVB)#BQ?#E!'U!+!"2O:7&amp;S:GFF&lt;'1A=WFH&lt;7%A+("Y+1!!$5!+!!&gt;F&lt;'6N:7ZU!":!1!!"`````Q!/#6JF=GZ$&lt;W6G:A!71#%137VB:W5A9W&amp;M9X6M982F:!!!*%"!!!,``````````Q!$%V.)5S"*&lt;7&amp;H:3"O&lt;WFT:7RF=X-!/%"1!!Q!!A!%!!5!#!!*!!I!#Q!-!!U!$Q!1!"%:5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=Q!"!")!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U962B9E^S:'6S&amp;!#!!!!!!!)!"1!(!!!-!%!!!@````]!!!!"!!%!!!!1!!!!!!!!!!%!!!!#!!!!!Q!!!!1!!!!&amp;!!!!"A!!!!=!!!!)!!!!#1!!!!I!!!!,!!!!$!!!!!U!!!!/!!!!$Q!!!!!!!!!&lt;4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B6'FN:8.U97VQ&amp;!#!!!!!!!%!"1!(!!!"!!$4-M#U!!!!!!!!!#:-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;-98.U18"Q&lt;'FF:&amp;2J&lt;76T&gt;'&amp;N="1!A!!!!!!"!!5!"Q!!!1!!UT,!N!!!!!!!!!!;4&amp;:$&lt;'&amp;T=V"S;8:B&gt;'6%982B6(FQ:52F=W-5!)!!!!!!!1!)!$$`````!!%!!!!!!=!!!!!4!"&amp;!"A!+6WFE&gt;'AA+("Y+1!!%5!'!!N):7FH;(1A+("Y+1!71&amp;!!!A!!!!%+37VB:W5A=WF[:1!!$5!+!!&gt;/&gt;7VF=GFD!#*!1!!#``````````]!!R&amp;43&amp;-A37VB:W5A&gt;S^O&lt;WFT:1!61!I!$EV-13"Q;82D;#!I=(AJ!!!.1!I!"FAA+("Y+1!!$5!+!!::)#BQ?#E!!":!5!!#!!9!"QJ.4%%A&lt;W:G=W6U!!!:1!I!%G&amp;W:8*B:W5A&lt;G^J=W5A+("Y+1!!'5!+!"*S:7RB&gt;'FW:3""&lt;8"M;82V:'5!!"6!"1!0;7VB:W5A9GFU)'2F=(2I!"6!#A!0=X"P&gt;#"T;7&gt;N93!I=(AJ!"N!#A!5&lt;G6B=G:J:7RE)(.J:WVB)#BQ?#E!!!V!#A!(:7RF&lt;76O&gt;!!71%!!!@````]!$AF;:8*O1W^F:G9!&amp;E!B%%FN97&gt;F)'.B&lt;'.V&lt;'&amp;U:71!!#2!1!!#``````````]!!R.43&amp;-A37VB:W5A&lt;G^J=W6M:8.T!$B!5!!-!!)!"!!&amp;!!A!#1!+!!M!$!!.!!]!%!!2'6.)5UFN97&gt;F2W6O:8*B&gt;'^S,GRW9WRB=X-!!1!3!!!!!!!!!"Z-6E.M98.T5(*J&gt;G&amp;U:52B&gt;'&amp;%:GRU2'&amp;U96.J?G55!)!!!!!!!1!&amp;!!-!!!%!!!!!!%I!!!!!!!!!'ER71WRB=X.1=GFW982F2'&amp;U952G&lt;(2%982B&amp;!#!!!!!!"-!%5!'!!J8;72U;#!I=(AJ!!!21!9!#UBF;7&gt;I&gt;#!I=(AJ!":!5!!#!!!!!1J*&lt;7&amp;H:3"T;8JF!!!.1!I!"UZV&lt;76S;7-!)E"!!!,``````````Q!$%6.)5S"*&lt;7&amp;H:3"X,WZP;8.F!"6!#A!/45R")("J&gt;'.I)#BQ?#E!!!V!#A!'7#!I=(AJ!!!.1!I!"FEA+("Y+1!!&amp;E"1!!)!"A!(#EV-13"P:G:T:81!!"F!#A!398:F=G&amp;H:3"O&lt;WFT:3!I=(AJ!!!:1!I!%H*F&lt;'&amp;U;8:F)%&amp;N='RJ&gt;(6E:1!!&amp;5!&amp;!!^J&lt;7&amp;H:3"C;81A:'6Q&gt;'A!&amp;5!+!!^T='^U)(.J:WVB)#BQ?#E!'U!+!"2O:7&amp;S:GFF&lt;'1A=WFH&lt;7%A+("Y+1!!$5!+!!&gt;F&lt;'6N:7ZU!":!1!!"`````Q!/#6JF=GZ$&lt;W6G:A!71#%137VB:W5A9W&amp;M9X6M982F:!!!*%"!!!,``````````Q!$%V.)5S"*&lt;7&amp;H:3"O&lt;WFT:7RF=X-!/%"1!!Q!!A!%!!5!#!!*!!I!#Q!-!!U!$Q!1!"%:5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=Q!"!")"1!$)!!!!!!!!!!"!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!2!!!!!!!!$`A!!!!!!!!#%!5!!!!!!!!1%E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1!'A!0!!!!"!!!"$M!!!!I!!!!!A!!"!!!!!!K!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!BQ!!!/T?*SF5MNOUV!5H-2Z/GG?4;#5&amp;,=%;!'""&amp;M7LCKB)A&amp;#:%&amp;BB7N@*V&gt;SYMC_$B5L&amp;HQ3(]!`]#0Q"4#_&gt;GC!*4F3YD0H.4-RA0PIWB79&lt;[3H:N&lt;B]O))'GC=#DG&gt;K1Q:WK^1"&amp;!QH]W&gt;K&lt;"C_6%!7\;*[MNE,C,JYM#W5@S:@W"U*[=4+WP_](!2SFBAQ0&lt;7C_@(VF)K&gt;XUKX6%ZWUT?ZEFWMY+KG=[%PB],"?SQJ??M2*2OVHPT&gt;FW)2/!IO2,7]8Q:3*6Y:$GQSWB,T?2=+MM43T848.LR-F35-JU\W9Z&gt;ANM,Y53_&amp;)'X7=GECE$-R5+2G9W#FNGKPR02YC15PE^UPZ-*&gt;JX!45B%?-$Y4VP[F\:I]I')9XT'DW_0PH[BPU:8VS:B%LHC1&lt;!+Z0FQ!_%Q14&gt;QYLDX&amp;_SK!$9&gt;;^+T%MKII1Y4$?:&lt;;+/$\OAE3')F)DJJ[1X7-J)LEL1]2TG=+)-$:&amp;TYDDY4)U`R'!05\3I-0ZCC:H]SQN=K!U4II]/&lt;"K\A+H;-R0-Z7%E(U\^OFV(G-[^P?D$+SS.'%WMH2W3^TZ=I68!&gt;?]RP[)[_`L:9WT05B:@08M-"HPS87L\.:24!S@@57-*4\L6QCZ4\/GZ4^4L[?@S,8&amp;&lt;O[-A=+_#1'^-$6@#RBWU-=2.D(0WGW^!U\R)&lt;YR[D3R-\`'WD21F.VEV+KH&amp;"B@VJ2YE&gt;R:4R,Y/:R.-!!!#0!!%!!A!$!!9!!!"I!!]%!!!!!!]!W!$6!!!!=1!0"!!!!!!0!.A!V1!!!(I!$Q1!!!!!$Q$9!.5!!!#$A!#%!)!!!!]!W!$6!!!!B9!!B!#!!!!0!.A!V1!!!)=!%A1!!!!!%A$`!/M)5W6H&lt;W5A65E)5W6H&lt;W5A65E)5W6H&lt;W5A65E"-!%R"U.B&lt;'FC=GE!5F.31QU+!!.-6E.$4%*76Q!!&gt;RQ!!!A(!!!!)!!!&gt;PQ!!!!!!!!!!!!!!#!!!!!U!!!(^!!!!"V-35*/!!!!!!!!!7R-6F.3!!!!!!!!!9"36&amp;.(!!!!!!!!!:2$1V.5!!!!!!!!!;B-38:J!!!!!!!!!&lt;R$4UZ1!!!!!!!!!&gt;"544AQ!!!!!!!!!?2%2E24!!!!!!!!!@B-372T!!!!!!!!!AR735.%!!!!!!!!!C"(1U2*!!!!!!!!!D2W:8*T!!!!"!!!!EB41V.3!!!!!!!!!KR(1V"3!!!!!!!!!M"*1U^/!!!!!!!!!N2J9WQY!!!!!!!!!OB-37:Q!!!!!!!!!PR.4E&gt;*!!!!,Q!!!R"'5%BC!!!!!!!!"N"'5&amp;.&amp;!!!!!!!!"O275%21!!!!!!!!"PB-37*E!!!!!!!!"QR#2%BC!!!!!!!!"S"#2&amp;.&amp;!!!!!!!!"T273624!!!!!!!!"UB%6%B1!!!!!!!!"VR.65F%!!!!!!!!"X")36.5!!!!!!!!"Y271V21!!!!!!!!"ZB'6%&amp;#!!!!!!!!"[Q!!!!!`````Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$1!!!!!!!!!!0````]!!!!!!!!!S!!!!!!!!!!!`````Q!!!!!!!!$=!!!!!!!!!!$`````!!!!!!!!!/1!!!!!!!!!!0````]!!!!!!!!"%!!!!!!!!!!!`````Q!!!!!!!!%9!!!!!!!!!!$`````!!!!!!!!!5A!!!!!!!!!!0````]!!!!!!!!"M!!!!!!!!!!!`````Q!!!!!!!!(!!!!!!!!!!!$`````!!!!!!!!"\Q!!!!!!!!!"0````]!!!!!!!!(V!!!!!!!!!!(`````Q!!!!!!!!@I!!!!!!!!!!D`````!!!!!!!!"`A!!!!!!!!!#@````]!!!!!!!!)$!!!!!!!!!!+`````Q!!!!!!!!A=!!!!!!!!!!$`````!!!!!!!!#$!!!!!!!!!!!0````]!!!!!!!!)3!!!!!!!!!!!`````Q!!!!!!!!B=!!!!!!!!!!$`````!!!!!!!!#/!!!!!!!!!!!0````]!!!!!!!!-Z!!!!!!!!!!#`````Q!!!!!!!!TU!!!!!!!!!!0`````!!!!!!!!$K!!!!!!!!!!"0````]!!!!!!!!15!!!!!!!!!!&amp;`````Q!!!!!!!")!!!!!!!!!!!&lt;`````!!!!!!!!%[!!!!!!!!!!"`````]!!!!!!!!64!!!!!!!!!!)`````Q!!!!!!!"&lt;]!!!!!!!!!!H`````!!!!!!!!'+Q!!!!!!!!!#P````]!!!!!!!!;4!!!!!!!!!!,`````Q!!!!!!!"PY!!!!!!!!!!T`````!!!!!!!!(;A!!!!!!!!!$@````]!!!!!!!!@7!!!!!!!!!!/`````Q!!!!!!!#$Y!!!!!!!!!!``````!!!!!!!!)K1!!!!!!!!!%0````]!!!!!!!!E6!!!!!!!!!!2`````Q!!!!!!!#9%!!!!!!!!!",`````!!!!!!!!*[1!!!!!!!!!%`````]!!!!!!!!J5!!!!!!!!!!5`````Q!!!!!!!#M!!!!!!!!!!"8`````!!!!!!!!,,!!!!!!!!!!&amp;P````]!!!!!!!!O5!!!!!!!!!!8`````Q!!!!!!!#`]!!!!!!!!!"D`````!!!!!!!!-;Q!!!!!!!!!'@````]!!!!!!!!T8!!!!!!!!!!;`````Q!!!!!!!$4]!!!!!!!!!"P`````!!!!!!!!.KA!!!!!!!!!(0````]!!!!!!!!Y7!!!!!!!!!!&gt;`````Q!!!!!!!$I)!!!!!!!!!"\`````!!!!!!!!/[A!!!!!!!!!(`````]!!!!!!!!^6!!!!!!!!!!A`````Q!!!!!!!$]%!!!!!!!!!#(`````!!!!!!!!1,1!!!!!!!!!)P````]!!!!!!!"#6!!!!!!!!!!D`````Q!!!!!!!%1!!!!!!!!!!#4`````!!!!!!!!2&lt;!!!!!!!!!!*@````]!!!!!!!"(9!!!!!!!!!!G`````Q!!!!!!!%E!!!!!!!!!!#@`````!!!!!!!!3KQ!!!!!!!!!+0````]!!!!!!!"-8!!!!!!!!!!J`````Q!!!!!!!%Y-!!!!!!!!!#L`````!!!!!!!!4[Q!!!!!!!!!+`````]!!!!!!!"27!!!!!!!!!!M`````Q!!!!!!!&amp;-)!!!!!!!!!#X`````!!!!!!!!6,A!!!!!!!!!,P````]!!!!!!!"77!!!!!!!!!!P`````Q!!!!!!!&amp;A%!!!!!!!!!$$`````!!!!!!!!7&lt;1!!!!!!!!!-@````]!!!!!!!"&lt;:!!!!!!!!!!!`````Q!!!!!!!&amp;U%!!!!!!!!!!$`````!!!!!!!!&lt;!A!!!!!!!!!!0````]!!!!!!!"M%!!!!!!!!!!!`````Q!!!!!!!'Q9!!!!!!!!!!$`````!!!!!!!!&lt;#A!!!!!!!!!!0````]!!!!!!!"ME!!!!!!!!!!!`````Q!!!!!!!'S9!!!!!!!!!!$`````!!!!!!!!&gt;!Q!!!!!!!!!!0````]!!!!!!!"U&amp;!!!!!!!!!!!`````Q!!!!!!!(1=!!!!!!!!!!$`````!!!!!!!!&gt;%A!!!!!!!!!A0````]!!!!!!!"W;!!!!!!337VB:W64&lt;X6S9W643&amp;-O9X2M!!!!!!</Property>
+	<Property Name="NI.LVClass.Geneology" Type="Xml"><String>
+
+<Name></Name>
+
+<Val>!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!&amp;"53$!!!!!!!!!!!!!!!!!!#A!"!!!!!!!H!1!!!"!!%5!'!!J8;72U;#!I=(AJ!!!21!9!#UBF;7&gt;I&gt;#!I=(AJ!":!5!!#!!!!!1J*&lt;7&amp;H:3"T;8JF!!!.1!I!"UZV&lt;76S;7-!)%"!!!,``````````Q!$$V.)5S"*&lt;7&amp;H:3""=H*B?1!61!I!$EV-13"Q;82D;#!I=(AJ!!!Q1(!!(A!"(QV;:8*O;7NF,GRW&lt;'FC$VJF=GZJ;W5O&lt;(:D&lt;'&amp;T=Q!(7G6S&lt;GFL:1!.1!I!"FAA+("Y+1!!$5!+!!::)#BQ?#E!!":!5!!#!!=!#!J.4%%A&lt;W:G=W6U!!!:1!I!%G&amp;W:8*B:W5A&lt;G^J=W5A+("Y+1!!'5!+!"*S:7RB&gt;'FW:3""&lt;8"M;82V:'5!!"6!"1!0;7VB:W5A9GFU)'2F=(2I!"6!#A!0=X"P&gt;#"T;7&gt;N93!I=(AJ!"N!#A!5&lt;G6B=G:J:7RE)(.J:WVB)#BQ?#E!!)E!]&gt;*8GK1!!!!$&amp;&amp;.)5V^1&lt;'&amp;Z:X*P&gt;7ZE,GRW&lt;'FC'6.)5UFN97&gt;F2W6O:8*B&gt;'^S,GRW9WRB=X-65UB437VB:W6(:7ZF=G&amp;U&lt;X)O9X2M!$R!5!!+!!)!"!!&amp;!!9!#1!+!!M!$!!.!!Y&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!0!!!!$A!!!!!!!!!"!!!!!A!!!!-!!!!%`````Q!!!!9!!!!(!!!!#!!!!!E!!!!+!!!!#Q!!!!Q!!!!.!5!!S!!!!!!!!!!!1$1!!!!!!!!!!!!"(QV;:8*O;7NF,GRW&lt;'FC$VJF=GZJ;W5O&lt;(:D&lt;'&amp;T=Q!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!*!!!!!!!!$`A!!!!!!!!#%!5!!!!!!!!1%E!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&amp;"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!@``!!!!!1!!!!!!+!%!!!!2!"&amp;!"A!+6WFE&gt;'AA+("Y+1!!%5!'!!N):7FH;(1A+("Y+1!71&amp;!!!A!!!!%+37VB:W5A=WF[:1!!$5!+!!&gt;/&gt;7VF=GFD!#"!1!!#``````````]!!Q^43&amp;-A37VB:W5A18*S98E!&amp;5!+!!Z.4%%A='FU9WAA+("Y+1!!$5!+!!:9)#BQ?#E!!!V!#A!'73!I=(AJ!!!71&amp;!!!A!'!!=+45R")'^G:H.F&gt;!!!'5!+!"*B&gt;G6S97&gt;F)'ZP;8.F)#BQ?#E!!"F!#A!3=G6M982J&gt;G5A17VQ&lt;'FU&gt;72F!!!61!5!$WFN97&gt;F)'*J&gt;#"E:8"U;!!61!I!$X.Q&lt;X1A=WFH&lt;7%A+("Y+1!&lt;1!I!&amp;'ZF98*G;76M:#"T;7&gt;N93!I=(AJ!!!.1!I!"W6M:7VF&lt;H1!&amp;E"!!!(`````!!Y*7G6S&lt;E.P:7:G!)E!]&gt;-KQZE!!!!$&amp;&amp;.)5V^1&lt;'&amp;Z:X*P&gt;7ZE,GRW&lt;'FC'6.)5UFN97&gt;F2W6O:8*B&gt;'^S,GRW9WRB=X-65UB437VB:W6(:7ZF=G&amp;U&lt;X)O9X2M!$R!5!!+!!)!"!!&amp;!!A!#1!+!!M!$!!.!!]&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!1!!!!$A!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"A!!!!=!!!!)!!!!#1!!!!I!!!!,!!!!$!!!!!X`````!5!!S!!!!!!!!!!!1$1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1#1!!!!!!!!`Y!!!!!!!!!B!&amp;!!!!!!!!%"*!!!!!!!!!!!!!!!!!!!"$ERB9F:*26=A4W*K:7.U!&amp;"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!@``!!!!!1!!!!!!!!)!!!!2!"&amp;!"A!+6WFE&gt;'AA+("Y+1!!%5!'!!N):7FH;(1A+("Y+1!71&amp;!!!A!!!!%+37VB:W5A=WF[:1!!$5!+!!&gt;/&gt;7VF=GFD!#"!1!!#``````````]!!Q^43&amp;-A37VB:W5A18*S98E!&amp;5!+!!Z.4%%A='FU9WAA+("Y+1!!$5!+!!:9)#BQ?#E!!!V!#A!'73!I=(AJ!!!71&amp;!!!A!'!!=+45R")'^G:H.F&gt;!!!'5!+!"*B&gt;G6S97&gt;F)'ZP;8.F)#BQ?#E!!"F!#A!3=G6M982J&gt;G5A17VQ&lt;'FU&gt;72F!!!61!5!$WFN97&gt;F)'*J&gt;#"E:8"U;!!61!I!$X.Q&lt;X1A=WFH&lt;7%A+("Y+1!&lt;1!I!&amp;'ZF98*G;76M:#"T;7&gt;N93!I=(AJ!!!.1!I!"W6M:7VF&lt;H1!&amp;E"!!!(`````!!Y*7G6S&lt;E.P:7:G!)E!]&gt;-KQZE!!!!$&amp;&amp;.)5V^1&lt;'&amp;Z:X*P&gt;7ZE,GRW&lt;'FC'6.)5UFN97&gt;F2W6O:8*B&gt;'^S,GRW9WRB=X-65UB437VB:W6(:7ZF=G&amp;U&lt;X)O9X2M!$R!5!!+!!)!"!!&amp;!!A!#1!+!!M!$!!.!!]&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!1!!!!!@````Y"1!$)!!!!!!!!!!"!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!*!!!!!!!!$`A!!!!!!!!#%!5!!!!!!!!1%E!!!!!!!!!!!!!!!!!!!%/4'&amp;C6EF&amp;6S"09GJF9X1!5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!"``]!!!!"!!!!!!!"!A!!!"%!%5!'!!J8;72U;#!I=(AJ!!!21!9!#UBF;7&gt;I&gt;#!I=(AJ!":!5!!#!!!!!1J*&lt;7&amp;H:3"T;8JF!!!.1!I!"UZV&lt;76S;7-!)%"!!!,``````````Q!$$V.)5S"*&lt;7&amp;H:3""=H*B?1!61!I!$EV-13"Q;82D;#!I=(AJ!!!.1!I!"FAA+("Y+1!!$5!+!!::)#BQ?#E!!":!5!!#!!9!"QJ.4%%A&lt;W:G=W6U!!!:1!I!%G&amp;W:8*B:W5A&lt;G^J=W5A+("Y+1!!'5!+!"*S:7RB&gt;'FW:3""&lt;8"M;82V:'5!!"6!"1!0;7VB:W5A9GFU)'2F=(2I!"6!#A!0=X"P&gt;#"T;7&gt;N93!I=(AJ!"N!#A!5&lt;G6B=G:J:7RE)(.J:WVB)#BQ?#E!!!V!#A!(:7RF&lt;76O&gt;!!71%!!!@````]!$AF;:8*O1W^F:G9!C1$RUSL$G1!!!!-55UB48V"M98FH=G^V&lt;G1O&lt;(:M;7):5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=R643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=CZD&gt;'Q!0%"1!!I!!A!%!!5!#!!*!!I!#Q!-!!U!$RV$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!"!!!!!"`````A&amp;!!-A!!!!!!!!!!%!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!E!!!!!!!!0_!!!!!!!!!)1"1!!!!!!!"!31!!!!!!!!!!!!!!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B.*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!!!1!!!!!!!A)!!!!3!"&amp;!"A!+6WFE&gt;'AA+("Y+1!!%5!'!!N):7FH;(1A+("Y+1!71&amp;!!!A!!!!%+37VB:W5A=WF[:1!!$5!+!!&gt;/&gt;7VF=GFD!#"!1!!#``````````]!!Q^43&amp;-A37VB:W5A18*S98E!&amp;5!+!!Z.4%%A='FU9WAA+("Y+1!!$5!+!!:9)#BQ?#E!!!V!#A!'73!I=(AJ!!!71&amp;!!!A!'!!=+45R")'^G:H.F&gt;!!!'5!+!"*B&gt;G6S97&gt;F)'ZP;8.F)#BQ?#E!!"F!#A!3=G6M982J&gt;G5A17VQ&lt;'FU&gt;72F!!!61!5!$WFN97&gt;F)'*J&gt;#"E:8"U;!!61!I!$X.Q&lt;X1A=WFH&lt;7%A+("Y+1!&lt;1!I!&amp;'ZF98*G;76M:#"T;7&gt;N93!I=(AJ!!!.1!I!"W6M:7VF&lt;H1!&amp;E"!!!(`````!!Y*7G6S&lt;E.P:7:G!"Z!)2B;:8*O;7NF)%FN97&gt;F)'.B&lt;'.V&lt;'&amp;U:71!!)E!]&gt;-KW9U!!!!$%F.)5V.J&lt;86M982P=CZM&gt;GRJ9BF43&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=CZM&gt;G.M98.T&amp;6.)5UFN97&gt;F2W6O:8*B&gt;'^S,G.U&lt;!!_1&amp;!!#Q!#!!1!"1!)!!E!#A!,!!Q!$1!0!"!&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!2!!!!$Q!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!E!!!!+!!!!#Q!!!!Q!!!!.`````Q&amp;!!-A!!!!!!!!!!%!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!E!!!!!!!!0_!!!!!!!!!)1"1!!!!!!!"!31!!!!!!!!!!!!!!!!!!!!!#%5FN97&gt;F5W^V=G.F,GRW&lt;'FC%UFN97&gt;F5W^V=G.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!$!A!!!")!%5!'!!J8;72U;#!I=(AJ!!!21!9!#UBF;7&gt;I&gt;#!I=(AJ!":!5!!#!!!!!1J*&lt;7&amp;H:3"T;8JF!!!.1!I!"UZV&lt;76S;7-!)%"!!!,``````````Q!$$V.)5S"*&lt;7&amp;H:3""=H*B?1!61!I!$EV-13"Q;82D;#!I=(AJ!!!.1!I!"FAA+("Y+1!!$5!+!!::)#BQ?#E!!":!5!!#!!9!"QJ.4%%A&lt;W:G=W6U!!!:1!I!%G&amp;W:8*B:W5A&lt;G^J=W5A+("Y+1!!'5!+!"*S:7RB&gt;'FW:3""&lt;8"M;82V:'5!!"6!"1!0;7VB:W5A9GFU)'2F=(2I!"6!#A!0=X"P&gt;#"T;7&gt;N93!I=(AJ!"N!#A!5&lt;G6B=G:J:7RE)(.J:WVB)#BQ?#E!!!V!#A!(:7RF&lt;76O&gt;!!71%!!!@````]!$AF;:8*O1W^F:G9!(E!B'&amp;JF=GZJ;W5A37VB:W5A9W&amp;M9X6M982F:!!!C1$RUSLA+!!!!!-35UB45WFN&gt;7RB&gt;'^S,GRW&lt;'FC'6.)5UFN97&gt;F2W6O:8*B&gt;'^S,GRW9WRB=X-65UB437VB:W6(:7ZF=G&amp;U&lt;X)O9X2M!$Z!5!!,!!)!"!!&amp;!!A!#1!+!!M!$!!.!!]!%"V$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!"%!!!!0!!!!!!!!!!%!!!!#!!!!!Q!!!!1!!!!&amp;!!!!"A!!!!=!!!!)!!!!#1!!!!I!!!!,!!!!$!!!!!U!!!!/!5!!S!!!!!!!!!!!1$1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1%1!!!!!!!!`Y!!!!!!!!!B!&amp;!!!!!!!!%"*!!!!!!!!!!!!!!!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)437VB:W64&lt;X6S9W5O&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!!%!!!!!!!1#!!!!%Q!21!9!#F&gt;J:(2I)#BQ?#E!!"&amp;!"A!,3'6J:WBU)#BQ?#E!&amp;E"1!!)!!!!"#EFN97&gt;F)(.J?G5!!!V!#A!(4H6N:8*J9Q!C1%!!!P``````````!!-25UB4)%FN97&gt;F)(=P&lt;G^J=W5!&amp;5!+!!Z.4%%A='FU9WAA+("Y+1!!$5!+!!:9)#BQ?#E!!!V!#A!'73!I=(AJ!!!71&amp;!!!A!'!!=+45R")'^G:H.F&gt;!!!'5!+!"*B&gt;G6S97&gt;F)'ZP;8.F)#BQ?#E!!"F!#A!3=G6M982J&gt;G5A17VQ&lt;'FU&gt;72F!!!61!5!$WFN97&gt;F)'*J&gt;#"E:8"U;!!61!I!$X.Q&lt;X1A=WFH&lt;7%A+("Y+1!&lt;1!I!&amp;'ZF98*G;76M:#"T;7&gt;N93!I=(AJ!!!.1!I!"W6M:7VF&lt;H1!&amp;E"!!!(`````!!Y*7G6S&lt;E.P:7:G!":!)2"*&lt;7&amp;H:3"D97RD&gt;7RB&gt;'6E!!!E1%!!!P``````````!!-45UB4)%FN97&gt;F)'ZP;8.F&lt;'6T=Q#,!0(4-M#U!!!!!R*43&amp;.4;7VV&lt;'&amp;U&lt;X)O&lt;(:M;7):5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=R643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=CZD&gt;'Q!1%"1!!Q!!A!%!!5!#!!*!!I!#Q!-!!U!$Q!1!"%&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!3!!!!%!!!!!!!!!!"!!!!!A!!!!-!!!!%!!!!"1!!!!9!!!!(!!!!#!!!!!E!!!!+!!!!#Q!!!!Q!!!!.!!!!$P````]"1!$)!!!!!!!!!!"!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!2!!!!!!!!$`A!!!!!!!!#%!5!!!!!!!!1%E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#%5FN97&gt;F5W^V=G.F,GRW&lt;'FC%UFN97&gt;F5W^V=G.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!!"!!!!!!!!!Q!!!"-!%5!'!!J8;72U;#!I=(AJ!!!21!9!#UBF;7&gt;I&gt;#!I=(AJ!":!5!!#!!!!!1J*&lt;7&amp;H:3"T;8JF!!!.1!I!"UZV&lt;76S;7-!)E"!!!,``````````Q!$%6.)5S"*&lt;7&amp;H:3"X,WZP;8.F!"6!#A!/45R")("J&gt;'.I)#BQ?#E!!!V!#A!'7#!I=(AJ!!!.1!I!"FEA+("Y+1!!&amp;E"1!!)!"A!(#EV-13"P:G:T:81!!"F!#A!398:F=G&amp;H:3"O&lt;WFT:3!I=(AJ!!!:1!I!%H*F&lt;'&amp;U;8:F)%&amp;N='RJ&gt;(6E:1!!&amp;5!&amp;!!^J&lt;7&amp;H:3"C;81A:'6Q&gt;'A!&amp;5!+!!^T='^U)(.J:WVB)#BQ?#E!'U!+!"2O:7&amp;S:GFF&lt;'1A=WFH&lt;7%A+("Y+1!!$5!+!!&gt;F&lt;'6N:7ZU!":!1!!"`````Q!/#6JF=GZ$&lt;W6G:A!71#%137VB:W5A9W&amp;M9X6M982F:!!!*%"!!!,``````````Q!$%V.)5S"*&lt;7&amp;H:3"O&lt;WFT:7RF=X-!CQ$RUT,!N!!!!!-35UB45WFN&gt;7RB&gt;'^S,GRW&lt;'FC'6.)5UFN97&gt;F2W6O:8*B&gt;'^S,GRW9WRB=X-65UB437VB:W6(:7ZF=G&amp;U&lt;X)O9X2M!%"!5!!-!!)!"!!&amp;!!A!#1!+!!M!$!!.!!]!%!!2(5.M&gt;8.U:8)A&lt;W9A9WRB=X-A=(*J&gt;G&amp;U:3"E982B!!%!%A!!!!(````_!5!!S!!!!!!!!!!!1$1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1%1!!!!!!!!`Y!!!!!!!!!B!&amp;!!!!!!!!%"*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B.*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;G.M98.T5&amp;2)-!!!!!!!!!!!!"1!A!!!!!!!!!!!!!!!!1!!!!!!!!1!!!!4!"&amp;!"A!+6WFE&gt;'AA+("Y+1!!%5!'!!N):7FH;(1A+("Y+1!71&amp;!!!A!!!!%+37VB:W5A=WF[:1!!$5!+!!&gt;/&gt;7VF=GFD!#*!1!!#``````````]!!R&amp;43&amp;-A37VB:W5A&gt;S^O&lt;WFT:1!61!I!$EV-13"Q;82D;#!I=(AJ!!!.1!I!"FAA+("Y+1!!$5!+!!::)#BQ?#E!!":!5!!#!!9!"QJ.4%%A&lt;W:G=W6U!!!:1!I!%G&amp;W:8*B:W5A&lt;G^J=W5A+("Y+1!!'5!+!"*S:7RB&gt;'FW:3""&lt;8"M;82V:'5!!"6!"1!0;7VB:W5A9GFU)'2F=(2I!"6!#A!0=X"P&gt;#"T;7&gt;N93!I=(AJ!"N!#A!5&lt;G6B=G:J:7RE)(.J:WVB)#BQ?#E!!!V!#A!(:7RF&lt;76O&gt;!!71%!!!@````]!$AF;:8*O1W^F:G9!&amp;E!B%%FN97&gt;F)'.B&lt;'.V&lt;'&amp;U:71!!#2!1!!#``````````]!!R.43&amp;-A37VB:W5A&lt;G^J=W6M:8.T!)M!]&gt;-SQ,1!!!!$%F.)5V.J&lt;86M982P=CZM&gt;GRJ9BF43&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=CZM&gt;G.M98.T&amp;6.)5UFN97&gt;F2W6O:8*B&gt;'^S,G.U&lt;!"!1&amp;!!$!!#!!1!"1!)!!E!#A!,!!Q!$1!0!"!!%2V$&lt;(6T&gt;'6S)'^G)'.M98.T)("S;8:B&gt;'5A:'&amp;U91!"!")!!!!"`````A&amp;!!-A!!!!!!!!!!%!U!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%"%!!!!!!!!0_!!!!!!!!!)1"1!!!!!!!"!31!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!)237VB:W64&lt;X6S9W5O&lt;(:M;7)437VB:W64&lt;X6S9W5O&lt;(:D&lt;'&amp;T=V"53$!!!!!!!!!!!!!5!)!!!!!!!!!!!!!!!!%!!!!!!!!!!!!!%Q!21!9!#F&gt;J:(2I)#BQ?#E!!"&amp;!"A!,3'6J:WBU)#BQ?#E!&amp;E"1!!)!!!!"#EFN97&gt;F)(.J?G5!!!V!#A!(4H6N:8*J9Q!C1%!!!P``````````!!-25UB4)%FN97&gt;F)(=P&lt;G^J=W5!&amp;5!+!!Z.4%%A='FU9WAA+("Y+1!!$5!+!!:9)#BQ?#E!!!V!#A!'73!I=(AJ!!!71&amp;!!!A!'!!=+45R")'^G:H.F&gt;!!!'5!+!"*B&gt;G6S97&gt;F)'ZP;8.F)#BQ?#E!!"F!#A!3=G6M982J&gt;G5A17VQ&lt;'FU&gt;72F!!!61!5!$WFN97&gt;F)'*J&gt;#"E:8"U;!!61!I!$X.Q&lt;X1A=WFH&lt;7%A+("Y+1!&lt;1!I!&amp;'ZF98*G;76M:#"T;7&gt;N93!I=(AJ!!!.1!I!"W6M:7VF&lt;H1!&amp;E"!!!(`````!!Y*7G6S&lt;E.P:7:G!":!)2"*&lt;7&amp;H:3"D97RD&gt;7RB&gt;'6E!!!E1%!!!P``````````!!-45UB4)%FN97&gt;F)'ZP;8.F&lt;'6T=Q#,!0(4-M#U!!!!!R*43&amp;.4;7VV&lt;'&amp;U&lt;X)O&lt;(:M;7):5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=R643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=CZD&gt;'Q!1%"1!!Q!!A!%!!5!#!!*!!I!#Q!-!!U!$Q!1!"%&gt;1WRV=X2F=C"P:C"D&lt;'&amp;T=S"Q=GFW982F)'2B&gt;'%!!1!3!!!!!@````Y"1!$)!!!!!!!!!!"!.!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"!2!!!!!!!!$`A!!!!!!!!#%!5!!!!!!!!1%E!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#%5FN97&gt;F5W^V=G.F,GRW&lt;'FC%UFN97&gt;F5W^V=G.F,GRW9WRB=X.16%AQ!!!!!!!!!!!!&amp;!#!!!!!!!!!!!!!!!1!!!!O5UB48V"M98FH=G^V&lt;G1O&lt;(:M;7)[5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=Q!!!#R43&amp;.4;7VV&lt;'&amp;U&lt;X)O&lt;(:M;7)[5UB437VB:W6(:7ZF=G&amp;U&lt;X)O&lt;(:D&lt;'&amp;T=Q!!!#F43&amp;.4;7VV&lt;'&amp;U&lt;X)O&lt;(:M;7)[37VB:W64&lt;X6S9W643&amp;-O&lt;(:D&lt;'&amp;T=Q!!!":*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T</Val>
+
+</String>
+
+</Property>
+	<Property Name="NI.LVClass.IsTransferClass" Type="Bool">false</Property>
+	<Property Name="NI.LVClass.ParentClassLinkInfo" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!"-!!!!!B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B.*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;G.M98.T5&amp;2)-!!!!"I!!1!$!!!437VB:W64&lt;X6S9W5O&lt;(:D&lt;'&amp;T=Q!!!!!</Property>
+	<Property Name="NI.SortType" Type="Int">3</Property>
+	<Item Name="ImageSourceSHS.ctl" Type="Class Private Data" URL="ImageSourceSHS.ctl">
+		<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
+	</Item>
+	<Item Name="Accessor" Type="Folder">
+		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
+		<Item Name="Image size" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">Image size</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">Image size</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write Image size.vi" Type="VI" URL="../Write Image size.vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'7!!!!$!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!21!9!#F&gt;J:(2I)#BQ?#E!!"&amp;!"A!,3'6J:WBU)#BQ?#E!&amp;E"1!!)!"Q!)#EFN97&gt;F)(.J?G5!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"243&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"J&lt;A!!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!*!!I#!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!!%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!#Q!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+			<Item Name="Read Image size.vi" Type="VI" URL="../Read Image size.vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'7!!!!$!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!"&amp;!"A!+6WFE&gt;'AA+("Y+1!!%5!'!!N):7FH;(1A+("Y+1!71&amp;!!!A!&amp;!!9+37VB:W5A=WF[:1!!3E"Q!"Y!!#I237VB:W64&lt;X6S9W5O&lt;(:M;7)737VB:W64&lt;X6S9W643&amp;-O&lt;(:D&lt;'&amp;T=Q!!&amp;6.)5UFN97&gt;F2W6O:8*B&gt;'^S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"243&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"J&lt;A!!91$Q!!Q!!Q!%!!=!#!!%!!1!"!!%!!E!"!!%!!I#!!"Y!!!.#!!!!!!!!!E!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!!!!!!!"!!!!U!!!!-!!!!!!!!!!!!!!%!#Q!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="Zernike" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">Zernike</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">Zernike</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write Zernike.vi" Type="VI" URL="../Write Zernike.vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'"!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!.1!I!"W6M:7VF&lt;H1!&amp;E"!!!(`````!!=*7G6S&lt;E.P:7:G!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"243&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"J&lt;A!!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!)!!E#!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!#%!!!!")!!!U!!!!-!!!!!!!!!!!!!!%!#A!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="MLA pitch (px)" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">MLA pitch (px)</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">MLA pitch (px)</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write MLA pitch (px).vi" Type="VI" URL="../Write MLA pitch (px).vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;T!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!61!I!$EV-13"Q;82D;#!I=(AJ!!"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="MLA offset" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">MLA offset</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">MLA offset</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write MLA offset.vi" Type="VI" URL="../Write MLA offset.vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'/!!!!$!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!.1!I!"FAA+("Y+1!!$5!+!!::)#BQ?#E!!":!5!!#!!=!#!J.4%%A&lt;W:G=W6U!!"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!#1!+!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!M!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="average noise (px)" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">average noise (px)</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">average noise (px)</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write average noise (px).vi" Type="VI" URL="../Write average noise (px).vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;X!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!:1!I!%G&amp;W:8*B:W5A&lt;G^J=W5A+("Y+1!!3E"Q!"Y!!#I237VB:W64&lt;X6S9W5O&lt;(:M;7)737VB:W64&lt;X6S9W643&amp;-O&lt;(:D&lt;'&amp;T=Q!!&amp;&amp;.)5UFN97&gt;F2W6O:8*B&gt;'^S)'FO!!"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!#!)!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!*!!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="relative Amplitude" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">relative Amplitude</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">relative Amplitude</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write relative Amplitude.vi" Type="VI" URL="../Write relative Amplitude.vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;X!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!:1!I!%H*F&lt;'&amp;U;8:F)%&amp;N='RJ&gt;(6E:1!!3E"Q!"Y!!#I237VB:W64&lt;X6S9W5O&lt;(:M;7)737VB:W64&lt;X6S9W643&amp;-O&lt;(:D&lt;'&amp;T=Q!!&amp;&amp;.)5UFN97&gt;F2W6O:8*B&gt;'^S)'FO!!"B!0!!$!!$!!1!"!!&amp;!!1!"!!%!!1!"A!%!!=!#!)!!(A!!!U)!!!!!!!!!!!!!!U,!!!!!!!!!!!!!!!!!!!!!!!!#!!!!!!!!!!1!!!!%A!!$1!!!!Q!!!!!!!!!!!!!!1!*!!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="image bit depth" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">image bit depth</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">image bit depth</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write image bit depth.vi" Type="VI" URL="../Write image bit depth.vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;T!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!61!5!$WFN97&gt;F)'*J&gt;#"E:8"U;!"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="spot sigma (px)" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">spot sigma (px)</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">spot sigma (px)</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write spot sigma (px).vi" Type="VI" URL="../Write spot sigma (px).vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;T!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!61!I!$X.Q&lt;X1A=WFH&lt;7%A+("Y+1"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+		<Item Name="nearfield sigma (px)" Type="Property Definition">
+			<Property Name="NI.ClassItem.Property.LongName" Type="Str">nearfield sigma (px)</Property>
+			<Property Name="NI.ClassItem.Property.ShortName" Type="Str">nearfield sigma (px)</Property>
+			<Property Name="NI.ClassItem.Property.SortKey" Type="Int">-1</Property>
+			<Item Name="Write nearfield sigma (px).vi" Type="VI" URL="../Write nearfield sigma (px).vi">
+				<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;Z!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!&lt;1!I!&amp;'ZF98*G;76M:#"T;7&gt;N93!I=(AJ!!"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"Q!)!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!"!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!E!!!!!</Property>
+				<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+				<Property Name="NI.ClassItem.Flags" Type="Int">16777216</Property>
+				<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+				<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+				<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+				<Property Name="NI.ClassItem.State" Type="Int">8396800</Property>
+			</Item>
+		</Item>
+	</Item>
+	<Item Name="private" Type="Folder">
+		<Property Name="NI.LibItem.Scope" Type="Int">2</Property>
+		<Item Name="To1GradientPolar.vi" Type="VI" URL="../To1GradientPolar.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%%!!!!$1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!#U!+!!6E7C^E?1!,1!I!"72;,W2Y!!1!!!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!!&gt;!#A!"?1!(1!I!!8A!$5!+!!&gt;F&lt;'6N:7ZU!":!1!!"`````Q!+#6JF=GZ$&lt;W6G:A"5!0!!$!!$!!1!"1!'!!9!"A!'!!9!"Q!)!!E!#Q-!!(A!!!U)!!!*!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#A!!!")!!!!3!!!#%!!!!!!"!!Q!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">34078738</Property>
+		</Item>
+		<Item Name="GenerateSHSSpotArray.vi" Type="VI" URL="../GenerateSHSSpotArray.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;?!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1350574608</Property>
+		</Item>
+		<Item Name="Gauss2DArray.vi" Type="VI" URL="../Gauss2DArray.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!$I!!!!"Q!21!-!#V.J?G5A7#!I=(AJ!"&amp;!!Q!,5WF[:3":)#BQ?#E!%5!+!!J4;7&gt;N93!I=(AJ!!!%!!!!"1!+!!!A1%!!!P``````````!!1/2W&amp;V=X-A-E1A18*S98E!!)1!]!!5!!!!!1!#!!-!!Q!$!!-!!Q!$!!-!!Q!$!!-!!Q!&amp;!!-!!Q!$!!-!!Q-!!2!!!!A!!!!+!!!!#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%!"A!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1107821074</Property>
+		</Item>
+		<Item Name="AddSubarray.vi" Type="VI" URL="../AddSubarray.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!$B!!!!#!!%!!!!$5!+!!&gt;/&gt;7VF=GFD!"J!1!!#``````````]!!1F"=H*B?3"0&gt;81!'E"!!!,``````````Q!"#&amp;.V9E&amp;S=G&amp;Z!!!41!I!$&amp;EA&lt;W:G=W6U)#AQ+1!!%U!+!!R9)'^G:H.F&gt;#!I-#E!!"J!1!!#``````````]!!1B"=H*B?3"*&lt;A!!6!$Q!!Q!!!!!!!!!!A!!!!!!!!!!!!-!"!!&amp;!!9$!!"Y!!!!!!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!B)!!!!+!!!!#A!!!B)!!!!!!1!(!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1107821074</Property>
+		</Item>
+		<Item Name="InitializeImageArray.vi" Type="VI" URL="../InitializeImageArray.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;?!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!A!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082139136</Property>
+		</Item>
+		<Item Name="ArrayShiftFractional1D.vi" Type="VI" URL="../ArrayShiftFractional1D.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%$!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AF&amp;=H*P=C"0&gt;81!"!!!!!V!#A!(4H6N:8*J9Q!;1%!!!@````]!"1V4;'FG&gt;'6E)%&amp;S=G&amp;Z!":!5!!$!!!!!1!##%6S=G^S)%FO!!!81!I!%%:S97.U;7^O97QA5WBJ:H1!!"*!1!!"`````Q!&amp;"5&amp;S=G&amp;Z!&amp;1!]!!-!!-!"!!%!!9!"!!%!!1!"!!(!!1!#!!*!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!+!!!!!!!!!"!!!!%3!!!!!!%!#A!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">269230096</Property>
+		</Item>
+		<Item Name="ArrayShiftFractional2D.vi" Type="VI" URL="../ArrayShiftFractional2D.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!%M!!!!$!!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AF&amp;=H*P=C"0&gt;81!"!!!!!V!#A!(4H6N:8*J9Q!?1%!!!P``````````!!5.5WBJ:H2F:#""=H*B?1!71&amp;!!!Q!!!!%!!AB&amp;=H*P=C"*&lt;A!!'U!+!"2'=G&amp;D&gt;'FP&lt;G&amp;M)&amp;.I;7:U)(*P&gt;Q!!(5!+!":'97.U;7^O97QA5WBJ:H1A9W^M&gt;7VO!!!71%!!!P``````````!!5&amp;18*S98E!6!$Q!!Q!!Q!%!!1!"A!%!!1!"!!%!!=!#!!*!!I$!!"Y!!!.#!!!!!!!!!!!!!!*!!!!!!!!!!!!!!!!!!!!!!!!!!I!!!!)!!!!#!!!!AI!!!!!!1!,!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1107821074</Property>
+		</Item>
+		<Item Name="Gauss2Dfunction.vi" Type="VI" URL="../Gauss2Dfunction.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!#^!!!!#1!%!!!!&amp;U!+!""(988@)#BY,(EM=WFH&lt;7%J!!!.1!I!"X.J:WVB)(E!$5!+!!&gt;T;7&gt;N93"Y!!^!#A!)9W6O&gt;'6S)(E!!!^!#A!)9W6O&gt;'6S)(A!!!&gt;!#A!"?1!(1!I!!8A!6!$Q!!Q!!!!!!!!!!1!#!!!!!Q!!!!1!"1!'!!=%!!"Y!!!!!!!!!!!!!!!!!!!.#Q!!#A!!!!!!!!!+!!!!!!!!!!A!!!!)!!!!#A!!!!I!!!!!!1!)!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">16908288</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">5</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">268972032</Property>
+		</Item>
+		<Item Name="AddSHSSpotToArray.vi" Type="VI" URL="../AddSHSSpotToArray.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!'8!!!!$1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AF&amp;=H*P=C"0&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!$5!+!!:Z)#BQ?#E!!!V!#A!'?#!I=(AJ!!!71&amp;!!!Q!!!!%!!AB&amp;=H*P=C"*&lt;A!!$5!+!!&gt;/&gt;7VF=GFD!"R!1!!#``````````]!#1J(986T=V"B&gt;'.I!!"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"A!%!!=!"!!)!!1!#A!,!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!")!!!!!!!!!%A!!!!!!!!!+!!!!!!!!!2)!!!!3!!!.!!!!$!!!!!!!!!!!!!!"!!Q!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082139152</Property>
+		</Item>
+		<Item Name="AddImageNoise.vi" Type="VI" URL="../AddImageNoise.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;?!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1"+1(!!(A!!+B&amp;*&lt;7&amp;H:6.P&gt;8*D:3ZM&gt;GRJ9B:*&lt;7&amp;H:6.P&gt;8*D:6.)5SZM&gt;G.M98.T!!!55UB437VB:W6(:7ZF=G&amp;U&lt;X)A;7Y!!'%!]!!-!!-!"!!%!!5!"!!%!!1!"!!'!!1!"!!(!Q!!?!!!$1A!!!!!!!!!!!!!$1M!!!!!!!!!!!!!!!!!!!!!!!!)!!!!!!!!!!!!!!!+!!!.!!!!$!!!!!!!!!!!!!!"!!A!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082139152</Property>
+		</Item>
+		<Item Name="AdjustImageAmplitude.vi" Type="VI" URL="../AdjustImageAmplitude.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;5!!!!#1!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AF&amp;=H*P=C"0&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!&amp;E"1!!-!!!!"!!))28*S&lt;X)A37Y!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"243&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"J&lt;A!!91$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!%!!=#!!"Y!!!.#!!!!!!!!!!!!!!.#Q!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!!!!!!!!I!!!U!!!!-!!!!!!!!!!!!!!%!#!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">true</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">2</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082139136</Property>
+		</Item>
+	</Item>
+	<Item Name="public" Type="Folder">
+		<Property Name="NI.LibItem.Scope" Type="Int">1</Property>
+		<Item Name="Acquire.vi" Type="VI" URL="../Acquire.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;T!!!!#Q!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!%%!B#EZF&gt;S"*&lt;7&amp;H:4]!!"*!)1R797RJ:#"*&lt;7&amp;H:4]!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!"!!!!#"!5!!$!!!!!1!#%W6S=G^S)'FO)#BO&lt;S"F=H*P=CE!3E"Q!"Y!!#I237VB:W64&lt;X6S9W5O&lt;(:M;7)737VB:W64&lt;X6S9W643&amp;-O&lt;(:D&lt;'&amp;T=Q!!&amp;&amp;.)5UFN97&gt;F2W6O:8*B&gt;'^S)'FO!!"5!0!!$!!$!!1!"1!'!!=!"Q!(!!=!#!!(!!=!#1-!!(A!!!U)!!!*!!!!$1%!!)U,!!!!!!!!!!!!!!!!!!!!!!!!#A!!!!!!!!!!!!!!EA!!!!!"!!I!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1350574608</Property>
+		</Item>
+		<Item Name="Read ClassName.vi" Type="VI" URL="../Read ClassName.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!(&gt;!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!)Q!]&gt;-CSTM!!!!$%5FN97&gt;F5W^V=G.F,GRW&lt;'FC%UFN97&gt;F5W^V=G.F,GRW9WRB=X-51W&amp;N2(*J&gt;G6S1W^O&gt;(*P&lt;#ZD&gt;'Q!35!7!!5'1G&amp;T&lt;'6S"U^G:GRJ&lt;G5*3'&amp;N97VB&gt;(.V#U*B=WRF=C"(;7&gt;&amp;$6.)5S"4;7VV&lt;'&amp;U&lt;X)!!!F$&lt;'&amp;T=UZB&lt;75!3E"Q!"Y!!#I237VB:W64&lt;X6S9W5O&lt;(:M;7)737VB:W64&lt;X6S9W643&amp;-O&lt;(:D&lt;'&amp;T=Q!!&amp;6.)5UFN97&gt;F2W6O:8*B&gt;'^S)'^V&gt;!!A1&amp;!!!Q!!!!%!!B.F=H*P=C"J&lt;C!I&lt;G]A:8*S&lt;X)J!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"243&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"J&lt;A!!6!$Q!!Q!!Q!%!!5!"A!%!!1!"!!%!!=!"!!%!!A#!!"Y!!!.#!!!!!!!!!E!!!#.#Q!!!!!!!!!!!!!!!!!!!!!!!!A!!!!!!!!!!!!!!*!!!!!!!1!*!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1082139136</Property>
+		</Item>
+		<Item Name="WriteVariantAttribute.vi" Type="VI" URL="../WriteVariantAttribute.vi">
+			<Property Name="NI.ClassItem.ConnectorPane" Type="Bin">&amp;!#!!!!!!!)!"1!&amp;!!!-!%!!!@````]!!!!"!!%!!!&amp;@!!!!#A!-1#%'=X2B&gt;(6T!!!,1!-!"'.P:'5!!""!-0````]'=W^V=G.F!!!71&amp;!!!Q!!!!%!!AFF=H*P=C"P&gt;81!"!!!!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"643&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"P&gt;81!)%"1!!-!!!!"!!)4:8*S&lt;X)A;7YA+'ZP)'6S=G^S+1!/1&amp;-*182U=GFC&gt;82F!%J!=!!?!!!K%5FN97&gt;F5W^V=G.F,GRW&lt;'FC&amp;EFN97&gt;F5W^V=G.F5UB4,GRW9WRB=X-!!"243&amp;.*&lt;7&amp;H:5&gt;F&lt;G6S982P=C"J&lt;A!!6!$Q!!Q!!Q!%!!1!"1!%!!1!"!!%!!9!"!!(!!A$!!"Y!!!.#!!!!!!!!!!!!!#.#Q!!!!!!!!!!!!!!!!!!!!!!!!I!!!!!!!!!%!!!!*)!!!!!!1!*!!!!!!</Property>
+			<Property Name="NI.ClassItem.ExecutionSystem" Type="Int">-1</Property>
+			<Property Name="NI.ClassItem.Flags" Type="Int">0</Property>
+			<Property Name="NI.ClassItem.IsStaticMethod" Type="Bool">false</Property>
+			<Property Name="NI.ClassItem.MethodScope" Type="UInt">1</Property>
+			<Property Name="NI.ClassItem.Priority" Type="Int">1</Property>
+			<Property Name="NI.ClassItem.State" Type="Int">1350574608</Property>
+		</Item>
+	</Item>
+</LVClass>
diff --git a/ImageSourceSHS/InitializeImageArray.vi b/ImageSourceSHS/InitializeImageArray.vi
new file mode 100644
index 0000000000000000000000000000000000000000..974bc76a08a87911fc7bae5a04b0469f959a5133
Binary files /dev/null and b/ImageSourceSHS/InitializeImageArray.vi differ
diff --git a/ImageSourceSHS/Read ClassName.vi b/ImageSourceSHS/Read ClassName.vi
new file mode 100644
index 0000000000000000000000000000000000000000..9b380772dc5d957aa88b00e6716c4a75306d9a07
Binary files /dev/null and b/ImageSourceSHS/Read ClassName.vi differ
diff --git a/ImageSourceSHS/Read Image size.vi b/ImageSourceSHS/Read Image size.vi
new file mode 100644
index 0000000000000000000000000000000000000000..0354dbfa0f498240cc5f6c5955302d7410f1f476
Binary files /dev/null and b/ImageSourceSHS/Read Image size.vi differ
diff --git a/ImageSourceSHS/To1GradientPolar.vi b/ImageSourceSHS/To1GradientPolar.vi
new file mode 100644
index 0000000000000000000000000000000000000000..05274e12843c20aceeb7ddcaffbfc45f8408336a
Binary files /dev/null and b/ImageSourceSHS/To1GradientPolar.vi differ
diff --git a/ImageSourceSHS/Write Image size.vi b/ImageSourceSHS/Write Image size.vi
new file mode 100644
index 0000000000000000000000000000000000000000..0168be7818096d3bdbd91348b74041635cdf5a6c
Binary files /dev/null and b/ImageSourceSHS/Write Image size.vi differ
diff --git a/ImageSourceSHS/Write MLA offset.vi b/ImageSourceSHS/Write MLA offset.vi
new file mode 100644
index 0000000000000000000000000000000000000000..4a47a3185e86a2312ed669132b23150b9c25d837
Binary files /dev/null and b/ImageSourceSHS/Write MLA offset.vi differ
diff --git a/ImageSourceSHS/Write MLA pitch (px).vi b/ImageSourceSHS/Write MLA pitch (px).vi
new file mode 100644
index 0000000000000000000000000000000000000000..16b936360efba4b28fd8fdc4966228bb94cfb2fe
Binary files /dev/null and b/ImageSourceSHS/Write MLA pitch (px).vi differ
diff --git a/ImageSourceSHS/Write Zernike.vi b/ImageSourceSHS/Write Zernike.vi
new file mode 100644
index 0000000000000000000000000000000000000000..178ec9deaf3413613c882553511758a1cd2ded6a
Binary files /dev/null and b/ImageSourceSHS/Write Zernike.vi differ
diff --git a/ImageSourceSHS/Write average noise (px).vi b/ImageSourceSHS/Write average noise (px).vi
new file mode 100644
index 0000000000000000000000000000000000000000..e7ed95654780d7ad19dab82106414e567a2fabbb
Binary files /dev/null and b/ImageSourceSHS/Write average noise (px).vi differ
diff --git a/ImageSourceSHS/Write image bit depth.vi b/ImageSourceSHS/Write image bit depth.vi
new file mode 100644
index 0000000000000000000000000000000000000000..07cbe7035667c66538dfc139e0b97c9201f2954e
Binary files /dev/null and b/ImageSourceSHS/Write image bit depth.vi differ
diff --git a/ImageSourceSHS/Write nearfield sigma (px).vi b/ImageSourceSHS/Write nearfield sigma (px).vi
new file mode 100644
index 0000000000000000000000000000000000000000..a4d0c253127ceb845f3b696260534c29f709b73d
Binary files /dev/null and b/ImageSourceSHS/Write nearfield sigma (px).vi differ
diff --git a/ImageSourceSHS/Write relative Amplitude.vi b/ImageSourceSHS/Write relative Amplitude.vi
new file mode 100644
index 0000000000000000000000000000000000000000..4d95bb5a7c28237d6d31b6af7d8bc79c0b2cd53d
Binary files /dev/null and b/ImageSourceSHS/Write relative Amplitude.vi differ
diff --git a/ImageSourceSHS/Write spot sigma (px).vi b/ImageSourceSHS/Write spot sigma (px).vi
new file mode 100644
index 0000000000000000000000000000000000000000..470e5d11531ce6e8e29ef7ec1b809d8a4e786df8
Binary files /dev/null and b/ImageSourceSHS/Write spot sigma (px).vi differ
diff --git a/ImageSourceSHS/WriteVariantAttribute.vi b/ImageSourceSHS/WriteVariantAttribute.vi
new file mode 100644
index 0000000000000000000000000000000000000000..de81edef7f783cfc15951c39cde6703a331cd924
Binary files /dev/null and b/ImageSourceSHS/WriteVariantAttribute.vi differ
diff --git a/ImageSourceTest.vi b/ImageSourceTest.vi
index 1a0f49ca9c04ca75f8ce94b07b54e746732409c6..8da03f0b4ba2b782ff11b77d7eb3344758256dd4 100644
Binary files a/ImageSourceTest.vi and b/ImageSourceTest.vi differ
diff --git a/Read AcquiredImage.vi b/Read AcquiredImage.vi
index c990a6f3270bd557c2cb924c03efb39c9efaecb1..2f678869682f7cb394937ca9a893bd9de9121612 100644
Binary files a/Read AcquiredImage.vi and b/Read AcquiredImage.vi differ