### #.. ##.# # #..#.# .#####..#. ## ......... .. ........#.##... ......y