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