##### ##### ########## #....#########.^.# #........# #....+.......'...# #........# +....#.......#...# #........# #....##.##.###...###### #....<...# .####...#.##'#....#.....# #.....#### .'..'...'....+....+.....# #.....# ##### ####...######....#+#...# #.....###...# .###[....######......#..# #.....#.#...# ...'.....'....'......'..#####.....#.#...# .###.....####'#......#.##...####'##.##'## #....#'#####.##....##.##..............# #....+...'....#....#..'..........#.##.# +....#...#....'....#..###'###....####.# ..#....###.##...#....#...#...##....# #..# #.#...####.##...#....#.#.#....+....# #..# #h+...s.#..##'###....#.#.#...##...## ##.# # #.#...#.#...'...'....###.###.####+## ### +. #.#..s#.'..##...#....# #_# #.......# #.. +.#...####.##...#....#######.##....# #... #.#.....##.##...+....+.#2#...##+#### ### #....#.Z.....+..##...#....#.###..(##....###... #....'.#.....#..##+###....#....(.............. #....#.#.....#... +....#..##'####...#...... .'... #.#.....+..# #....##+##...####'#...... '#.. #.#.....#..# ###... #...+.....# ... '.#.....# #... ###+##+##.# .. #.#.....+ #.. .........# . #.#.....# .........#### #.# ............# ...###'#...# #.....#...+...# #.....#'###...# #.....#...##+#.. #.....#......+... +#.....+......# ..# .......#...##+# .# .......#...# .......'...+ +#.....#...# #.....#..<# #.....#...# #.....###+# +..... #..... ......