abcABC123abc123123ABCabc
abcABC1.12ABCabcadsvbnghmjkuytrgfdvbghrfewABC1000000000023ABCsfdgfghmktyuregfdvfabcABC3000000000045ABCabcvbgfnhgefwdvbfgrfewcabcABC1000000000000ABCabc