https://autocadeverything.com/macros-in-autocad/