## .# ## ### #.# #######.##.##..## ........#.......# #.....#...>.)#..# #..<..YZ....## ... #.....####..## . #....# ####..## .. #.....##...#..##... #...............#.. #......###.......... #.. . ##<..##...# ### ##### ####