#..... .... #...... ... #.....# ..# #.....##..## #..........# #..........# ##..........# #.......<...# #...........# . #......##..###+# .. ##.....##..##..# ...##.............# ................[..# ...................# #.>.##.............# #... #.....####'##.# ...........##...##.#### ...........#..........# #####.....#..........# #.....+.......%..# #.....##..###O#### +.....##..###.######## #..................... ........(........ ................... ###################