##... ## ... .....##... .. .#..........#.# .........#..#.# ...[....(.... .....#..#.# #.##.#.#.#..#.# .....h...#..#.# #.##.#.#.#..#.###### .gh#...........# ##'###.###.####.#.# +.#.....#......... #######g###.####.#.# #.....#.#.+.# #..<..#.#.#.# #..>..#+#.#.# #.....#.#.#.# #.....'.#...# #+#####.#'### #.....# ###.### .... ###.# #.# #.# #.. #.