This bird poop caught my attention because it looked a bit too perfectly shaped, and when I looked at it closer its orange osmeteria came out.
Searching online, I suspect that this might be Papilio cresphontes. However, I see a lot of variation in the photos of Papilio cresphontes and so I am not sure if this the correct ID.