## ## . .# #. .# # .##.##.# ..... #.Y### #....# #.##.# #.# #.. ###