#### . ########...# ... #....#.....#..%# ...............## .....^..........#..# #...<.......##.>. #....###......... ##......[.......## .......<...........# ...................### . ###...#............#.#... .....#.................. ...##..##................ ..# ##................... #>.#................ ##.##.......##....... #......###.......... #............#..... #......#..#...#......##.# ##.....##....##......