Allow the user to specify non-square perimeter for distribution generation.
Allow the user to specify non-square perimeter for distribution generation.