#...# ...# ...# #..# #..# #..# #..####### #.<....... #......... ##.####.## #.. ###