######### ## #.......################ ..# #.......+..........'...# ...# #.......#..........#...#....# #.......#'#######'###..Y....# #............#.....##..#....# #.####'#.....+.....##+## ..... ######......+.....#.....+ .... #>...##.....#.....#.....# ... +....######'#.....##+#### . ....##.....#.....# #..##.....#.....# #..##.....+.....+ +.........#..... . #..##+#####.. .....##'#......... #............... #.............. +.............. #.............. ...###+#....... .. #...... +..... #.... .