....# .# .... .. ...# .# ... .. ... .# ...###.# ..#.# ...... ...# #..#.# ##..## .... #....# ##..# ###...#..... ##...####...#..# ### ..##..<..#....##.## #.......#.(### .# ###.##((..## .# ## ##.### .# ..... .# ####.## .# .# .. .#