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