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