###### ##....## #......# ##.....### #...#....####### #..####.###....## ##.# #.....w....# ###..# ##..##...#... ##....## #...#...# .. .###......# #...#..... # ..........####......#. .............. ####.......... ##.....r..... ###............ ...#.............. .................. ##................ ##.#...........^. ...#............. .........[...#.####. ..........#.#..## .........####...# .......#####...## ..<.>...##......# ............#..<.# .........####....# ..........# #... ...........# .......#..