.## ..+ #..# ##...# #....# ##...# #!...# #.<.# #....# ##..## ...# ####. . . .# .