kgngngkpbmmptdnnrcjnyncyrlwshiueoe\*kkhkhkkhkhngcchcschnytthdthntthtthnbpphfpfphmyyrrllwssshl'hiiuueolssrllngngngppmbsaaaaiiueueuuooaoyeaeoayayoang-.01234567890123456789+++***#-,.|||#*