move parity calculation later and permanently rule out bad coords
print the important information first