### ## #.. .# #.###########.# #.#.........#.# #.#.#######.#.# #.#.#.....#.#.# #...#..<..#...# #.#.#.....#.#.# #.#.###.###.#.# #.#.........#.# #.###########.# #..hh.J.......# #.#######'#######.# #......h.J........# #####.########.#### #...hJ# #.# #####h###.# #.....# #...### #...# ##.## #.# #.# #.# # ##.##########..... #....h.hh......... #..##########....# #..# . ....# ....## ...## ###