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