# ##############.. ..#...... #..............# #.....#.. #. #........^...# ......... #.### #............# ........#o ..... #............# #...).... #... #....<.......# #........ ###...#######...........####.......o .................................# ........................####.##..# ................###'########.##..#.# ................# #.)......h..h....# .####...##......# #########o##)#...# #...##......# .............# #...##......# #####.##.##..# ############# ...##.# .{... #....##.# ..... #....#..# ..... # ...#.## ..... .