###################### ...........(.........# ######...............# ##??!##......<........# #.....#...............#....# #.....#...............#.... #.....#..>............#...# #.).##)).####.##...###...# . #### ###'###...#######...###...##.. ##...##.........+..........#........ #.....#.........#..........#........ #....Y'..8......#....>.....#<....... #.....#.......####...##...##...###.. ##...##.......# #...##...##...# #### ###+###.# .... #.........# #.+ .... #.........# .# ... #.........# #.........+ ##.####...# #. #...# .. ..... .. .....