######## ####### ###########......# #....... .........##..'......# #.......< ..........#..##......# #.....o.. #........>.#.###......# #.Z.o.... ##..........#.# #......# #....o.... ............#.# #......# +