Fantastic Perspective Carpets Have All the Right Angles