An atom-by-atom assembler of defect-free arbitrary two-dimensional atomic arrays