... ..# #.# ####.. #.# #...... #.# #.##..# #.# #.##..# #.# #.##..# #.###.##>.# #.##...#..# #.........# ####...#.## ##.#...# #######.#.###### #.......#...<..# #.############## #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.########## #..........# ##########.# #.# #.# #.# #.# #.# #^# #%# #.# ... ..# .### . ..