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