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