.## ... .. ## .# ..# ##.# #..# #..# #..##### ##.# #.....###..###... #......<.....# #..^.....##### #...###.....# #...###.###... #....##(# ## #....##.# #....##.# ## ####..#.# .. ##...#.# ##....# ###...### #######......# ..........##.# ######..### .# . ##..## .# .. #..## # #.. ##.## #...####..# ##. #..<..#.####.... #...##...# #.##..##g.#### #.....h.g....# #..###)#####..# #... #.# #.# #.# #. #.# # #.# #.. ##.