##### .####...# ......r.# #.S<# ......K........ #+#.......##.!. ....####### ... .. . ### #<# #.# #.. ###. .. .. ... ..#