########## .# #...<....# ..# #........# ..# #........# ..# #........# #.# ####'###.# #### ##.########.###.########..# #<........#..#............# #.........#..'............# #.........+..#............# ... #.........#..#............# #.. ##...###.##.###...######.## ...# ###..###...###.##.###...##..######...### #...........#......#....#..............# #...........#......#....#..............# #.......^...#......#....'..............# #.....<.5...#......+....#.......5......# #...........o......#...>#.......oo.....# ###..##...####..####.##.###..o###.##..# #..##...##########+##.###.).# #{# ........................#(55.# .o. .........................#....#o...# .##.###...###..###...##..##..###.### #...# #..# ######..##..###. ..........# +..+........ ...........# #..#........ ##...####.## ##.###.###.# #.# #+# #.# # .. ... .#