################### #.................# #.###############.# #.# #.# #.# #.# #.# ### ##.###### #.# #.. #.......# #.# #.# #.......# #.# #.# #.......# #.#####.# +.......#### #################.....#.########..........# #............................<..>.........# #####'###################o######.###..........# ######.......# ##### #.# #..[...........# #########............#########...#####.#########...#######.# #.................>............o...................## .# ##.######......###############...#.#########..##....# # # #.######......# #...# #...#.......# ##.###.#.#.### #........<.)..# #...# #...#....##.####..##........ ########......# #...# #...#...)##.##.............. #......# #...# #...#....##.##.##..#......... #......# #...#####...#..........###.(.###..... #...o..# #...........###........# #..## ..... ####'#########...........###........##...#.# ..... #.....)................'................# .. #.........########.....##...........##.... #...............##.....##..........##.# . #..^............##.....##........#.# # #...............##...............#.# #.......o......###.####..........#........ #..............# #.# #..........##$..###S #..............# #.# #.......#### ...# #..............# +.......# ...# #..............# ...# ##########.....# ...# #.....# ...# #.....# #.....# #.....# ##........... #.....[..... #........... #........... #..!........ #........... #...........