/alias {CopyArray %0} {/if {@IsEmpty($0)==1} {/showme {@Chr(10)@AnsiBold()@ForeYellow()CopyArray: @ForeBlue()CopyArray will create a new array and copy the contents of an existing array into the new one. Be warned, CopyArray will first delete (/unarray) the "new" array to ensure it's created properly. There are 2 methods:@Chr(10)@ForeGreen()CopyArray @ForeBlue()- for Row only arrays. "CopyArray Storage Main 20" would create an Array called "Storage" and copy the array "Main's" 20 rows of info into it.@Chr(10)@ForeGreen()CopyArray @ForeBlue()- for Row and Cols. "CopyArray Storage Main 5 20" would create a new array called "Storage" and copy the array "Main's" 5x20 row/col info.}} {/if {@WordCount($0)==4} {/unarray @Word($0,1);/array {@Word($0,1)} {@Word($0,3),@Word($0,4)};/loop {1,@Word($0,3),LoopOne} {/loop {1,@Word($0,4),LoopTwo} {/assign {@Word($0,1)} {$LoopOne,$LoopTwo} {@GetArray(@Word($0,2),$LoopOne,$LoopTwo)}}}} {/unarray @Word($0,1);/array {@Word($0,1)} {@Word($0,3)};/loop {1,@Word($0,3),LoopOne} {/assign {@Word($0,1)} {$LoopOne} {@GetArray(@Word($0,2),$LoopOne)}}}}} {CopyArray}