### ###.. .... ###..# #######...# ..........# #<.# #######..# .........# .###.....# .....##..# .#### #..## ###...# ##.....## ##.......# ###.....#....# #.........#.^.. #.#.....###...# #.##...## #.. #.###..... .# #.# ###### ######### ##.##### ..hh..>.####......## #.............# #..####.####..# #..# #.# .# #..####.#### .. #.o......... # #####....o...# #.......h.o...###. #.####...g)h...... #...o....###. #....Y...# #............ #####.######. ..# ... .## #.