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