### ... # #.. .## # ##..#####..... #..#.....#.... #..#.......#..# #....<....# #..#....(..#..# #..#.....#..# ##..#####...# ##. .#. # # .# #