# .# . # .# ####.####.####. ....[.......... .......<....... ..!............ ####.####.####. # .# . .# #