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