# .# .o# ..o .. #############.##.## #......<.?......... #.# #.###########.##### #.# # #.# #.# #.# ## .... #.# #... .. #.# #####..# .# #<# .. #.. ... .# #.# ..... #.# #.# .# #.#######.....# ##.###.## .# #.(.........>..#######...#...##.#.#.#. #######..........##....#.).#...y...... ##.#..#.##.##...#...####...## #.#.[.................# ## #.........###.###........ ###.##.#### #.# ######### #.##.### #.# #......# #.# .........#.# #.# ##########.# #.# #