############ #...<<.....### #.>..........# #.......>....# #..#.........####### #..####............# #..# #..........(.# ##.# #.##+##......## #+# ...# #.......... ..### #.......... .... #<.......#. ... #....y..###.# ... #.......# # #.......# #.......# #.......# ##.#..... ..#......