############# .........>....# ...............# ................# .[..............# ...#....##......# ...#.....#........#.......# ...#..... .<..........#...# ......... ........#.#.#...# .o...... #...<........# #.....# #....#..#.......# #..o..# #.............#.# #<....# # #####.#####.#.# ###.....# ..#####.#.# ........# ####....#.. ..(.....####'#######.#### . ...........o.......#.# ....###...........(#o# ...# #........o...oo# ... #...........o### .. #...########### #...# #...# #...#