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