########### #.........# #......<..# #.........#...# #.........#...#...... #.........#...#.....##......# ...###'#######...##....#.......#### #..................#....#........... #.#+##+##..........#....#.........[ #......r...#....#......... #..r....J..#....#......####+# #.J#'#####.#'####......#....# #..#.....+.)JroJ....)..#....# #..#.....#..#######'#..#....# #.J#.....#..#.....(.'..#....# ######..#.....#..#.......#..'....# .......J#######..#.....).'..#....# .........J.J.....#.......#..#....# ...........J.....#.......#..#....# .................#########..#....# ............................###### .#####........................... #........................... #............................ #+#######'#.................. ........#....########...... ........#....# ..#### ........#....# ..# ........#....# # ........#....# ##......#....# ###....JJ...##### #....#..$...... ######J........ ............... ............... ..........(.... ##.........((.. #............. #............. #........#####