Perform array convolution: help
      enter no. of columns: and no. of rows: within a block
      enter pin-to-pin distance in x-direction (um): and pin-to-pin distance in y-direction (um):
      enter spot-to-spot distance in x-direction (um): and spot-to-spot distance in y-direction (um):
      enter x-position (um): and y-position (um): of the center of the top leftmost spot (from the top leftmost corner of the slide)
      enter spot diameter (um):       choose number of pins and plate index pattern:
      enter distance (um) separating the two sets of 16 blocks (applicable to pseudo-32 pins only):
      choose plate corner (W) and direction to start dipping:
      choose slide corner to start W:       choose block corner and direction to start W:
      choose number of replicates:
      choose output format: