##### ## #...##... #.###########......# .............<..#### .#..?..#######.#...... ..................####. ........................ ............##.###.####. .....v.......#.# ... ......v....#...# ..... ...........#..## . ##... ...............#.## #.. .#................ . #.##.#........... #...............# #..##...........# #..#............# ......#........... .........<........# #..###.#..#..#####.. ..# #....#.## .. !. ........