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