abcABC123abc123123ABCabc
abcABC1.12ABCabcadsvbnghmjkuytrgfdvbghrfewABC123ABCsfdgfghmktyuregfdvfabcABC345ABCabcvbgfnhgefwdvbfgrfewcabcABC100000000ABCabc