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