#...... #.....####### #.....#.....+ #.....#.....#........ #.....#.....#....... #.....#.....#...... #.....#.....# .... #.....'.....# ... ##########.....#'##### #.# #............).#....####.####.?. #..............+......{'........ #..............#.......#........ #..............#.......#........ #..............#......##...##... #..............#+#######...# +# #######+##........# #.... .......#........# ...... .......#.<......# ....... .......'........# .......#........# #########'#####.. #......# . #......# #......# ########