### ####^.##### #######..<....... #.Kppp.......p..p ##############.##