Author: Team GeoQRCodes